About the role
AI summarisedApple is seeking a DevOps Engineer to join the Data Solutions & Initiatives team within worldwide sales. The role focuses on automating infrastructure, securing data systems, and ensuring high availability and scalability of platforms supporting Apple’s sales strategy. The engineer will collaborate with development teams to design tooling, implement CI/CD pipelines, monitor systems, and mentor peers on DevOps best practices.
TechnologyOnsite
Key Responsibilities
- Designing engineering platforms and tooling that simplify the process of building, deploying, and operating applications
- Developing automation for common development and operational tasks
- Monitoring system performance and availability, and remediating as necessary
- Collaborating with software and data engineering team on finding operationally sustainable solutions to engineering problems
- Provide guidance to the engineering organization on navigating security and compliance requirements
- Mentoring other DevOps engineers around best practices and design approaches
Requirements
- 5+ years in DevOps Engineering roles
- 3+ years in Software Engineering roles
- Proficiency with containerization and orchestration technologies such as Docker, Kubernetes or equivalent
- Proficiency with programming and scripting languages such as Ruby, Python, Node or Bash
- Proficiency with IaC tools (e.g. Ansible, Terraform)
- Proficiency in CI/CD using Jenkins, Argo or similar systems
- Proficiency with logging and observability technologies such as Prometheus, Grafana, Splunk or similar
- Proficiency with designing and operating applications in a public cloud environment (AWS, GCP, Azure, etc...)
- Experience integrating security practices into all stages of the software development lifecycle
- Continuously work with the engineering teams to improve reliability, implementing actionable monitoring framework and be part of production on-call
- Analytical & problem solving skills, ability to communicate ideas clearly
- Excellent communication and collaboration abilities, with a strong focus on teamwork
- Bachelors Degree in Computer Science or equivalent in Engineering
- 7+ years in DevOps Engineering roles or equivalent operational experience
- 5+ years in Software Engineering roles or equivalent software architecture roles
- Expertise in operating and integrating with AWS services such as EKS, RDS, CloudWatch, etc...
- Expertise in Infrastructure as Code such as Ansible, Terraform, Crossplane etc.
- Experience with large-scale distributed data systems such as Kafka, Hadoop, Redshift, Hive, Spark, etc...