DevOps Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
DevOps
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For DevOps Engineer

Apple's Applied Machine Learning team is seeking a talented Senior DevOps Engineer to join their dynamic environment. This role sits at the intersection of infrastructure and machine learning, working on high-impact projects that serve various Apple lines of business. The team manages Apple-scale data streams and builds world-class data platforms across cloud environments.

As a DevOps Engineer, you'll be responsible for automating infrastructure processes, maintaining system stability, and providing critical support for production environments. You'll work with cutting-edge open source technologies and contribute to pushing the technological envelope forward. The role requires expertise in container orchestration, infrastructure as code, and modern DevOps practices.

The position offers the opportunity to work with an exceptional group of software engineers, data scientists, and SRE/DevOps professionals. You'll be instrumental in building and maintaining the infrastructure that powers Apple's machine learning initiatives. The team values cultural diversity and is committed to creating an inclusive environment that reflects their global customer base.

Key aspects of the role include implementing GitOps practices, managing Kubernetes applications, ensuring system reliability, and collaborating with cross-functional teams. You'll be expected to handle multiple priorities in a fast-paced environment while maintaining high standards of operational excellence. The role also involves staying current with emerging technologies and contributing to the team's continuous improvement initiatives.

This is an ideal opportunity for a seasoned DevOps professional who is passionate about infrastructure automation, enjoys solving complex problems at scale, and wants to make a significant impact at one of the world's leading technology companies. The role offers exposure to cutting-edge technologies and the chance to work on systems that affect millions of users worldwide.

Last updated 26 minutes ago

Responsibilities For DevOps Engineer

  • Automate and document infrastructure processes
  • Handle multiple competing priorities
  • Provide incident resolution for production issues
  • Maintain accurate documentation and configurations
  • Improve system stability, security, efficiency, and scalability
  • Determine future capacity needs
  • Administer backup systems
  • Provide 24x7 on-call support
  • Position as consultative resource for Data Engineers and analysts
  • Design and implement CI/CD practices

Requirements For DevOps Engineer

Go
Python
Java
Kubernetes
Linux
  • BS in computer science with 5-7 years or MS plus 3-5 years experience or related experience
  • Experience with public cloud environments (AWS or GCP)
  • Experience with containers and container orchestration (Docker, Kubernetes)
  • Strong proficiency with Helm and Kustomize
  • Experience with IaC tools (Ansible, Terraform, Crossplane)
  • Proficiency in Go, Python, Java, or other JVM languages
  • Linux/POSIX systems and networking expertise
  • Excellent verbal and written communication skills
  • Experience with logging and observability (Splunk, Prometheus)

Interested in this job?

Jobs Related To Apple DevOps Engineer

Software Engineer- Airpod Tools

Senior Software Engineer position at Apple focusing on DevOps and tooling for Airpod firmware development in San Diego, offering competitive compensation and benefits.

Tools and Automation Engineer

Senior Tools and Automation Engineer position at Apple focusing on health sensing features testing and automation.

Senior Linux Systems Engineer

Senior Linux Systems Engineer position at Apple, focusing on infrastructure management and automation for edge services, CDN, and DNS systems.

Software Engineer (SRE Tools & Automation), IS&T Enterprise Systems

Senior SRE/DevOps Engineer position at Apple, focusing on infrastructure automation, production support, and team leadership for enterprise systems.

Senior Systems Engineer

Senior Systems Engineer position at Apple focusing on DevOps automation and Linux system administration for global retail operations.