DevOps Engineer
Full Job Description
About the Role
Are you a detail-oriented operations engineer with a passion for solving large-scale problems Join the Information Systems and Technology (IS&T) group at Apple, the nerve center of our innovative operations. This is a unique opportunity to own and enhance best-in-class, large-scale platform solutions that empower modern software systems. You will be instrumental in building and managing tools that facilitate software releases in a fast-paced, enterprise environment, supporting on-premise, private, and public cloud platforms. This role involves close collaboration with global software development and infrastructure teams.
What You'll Do
- Develop and maintain tools and automations for managing Apple's complete product lifecycle management ecosystem.
- Deploy, support, and monitor compute platforms and application stacks.
- Analyze complex systems and drive continuous improvement.
- Explore and evaluate emerging technologies and solutions.
- Collaborate effectively across diverse business and technical teams.
- Deliver high-quality results on time.
What We're Looking For
We are seeking a candidate passionate about building tools and solutions for mission-critical, highly scalable platforms. You should possess a strong desire to ensure the highest level of uptime and influence architectural decisions with a focus on security, scalability, and high performance. Expertise in debugging, root cause analysis, and automating repetitive tasks is essential.
Minimum Qualifications
- Proficiency in at least one programming language such as Golang, Python, or Ruby, with 2-3 years of experience and a strong self-motivation for automation.
- Experience with Infrastructure as Code tools (e.g., Terraform, Pulumi, Ansible) and container management technologies (e.g., Kubernetes, Docker).
- Solid understanding of Linux, networking concepts (TLS/SSL, DNS, Load Balancers), and troubleshooting in large-scale environments.
- A strong grasp of Continuous Integration and Deployment (CI/CD) pipeline automation tools (e.g., Jenkins, TeamCity, SonarQube), with 1-2 years of experience in source code management (e.g., Git), build, and dependency management systems (e.g., Maven, Gradle).
Preferred Qualifications
- Experience with cloud platforms (e.g., AWS, GCP, or other public/private clouds).
- Excellent interpersonal, analytical, and communication skills.
- Proficiency in dashboarding and monitoring tools (e.g., Prometheus, Grafana) and log analysis tools (e.g., Splunk).
- Understanding of security standards, policies, and cryptography.
Company
Apple
Apple is a global leader in innovation, designing and developing consumer electronics, software, and online services. Renowned for its user-friendly products and cutting-edge technology, Apple's Infor...