About the role
What will you do at Apple?
People at Apple don’t just build products — they craft experiences our customers
love and depend on. Apple Services Engineering (ASE) builds and supports the
systems that make many of these daily experiences possible. If you’ve used Apple
products, you’ve likely interacted with us. Apple Services Site Reliability
Engineering (SRE) teams are responsible for the systems and services that
directly support those customers and their experiences. We are looking for an
SRE with experience in building and supporting highly available customer-facing
services.
DESCRIPTION
Apple Services’ scale is BIG. Operating at our scale, across multiple
geographies and servicing hundreds of millions of users presents unique
challenges. As a Software Developer in SRE at Apple, you'll need to solve these
problems using data, teamwork, and your own expertise. ASE Products Site
Reliability teams are responsible for the reliability and performance of the
server software stack that powers products like iCloud Photos, Mail, Drive,
Backup and many more. We do that by focusing on reliability best practices from
service inception to production, collaborating deeply with product development
teams to deliver a superlative product and shared vision while leveraging data
and automation as first principles. We run a mix of open source, vendor
licensed, and internally developed tools to manage the end to end SDLC of our
products. You'll learn these tools and have opportunities to improve them.
MINIMUM QUALIFICATIONS
5+ years in a Infrastructure Ops, Site Reliability Engineering, or DevOps
focused role. BS degree in computer science or equivalent field with 5+ years of
experience. Knowledge of Linux operating system principles, networking
fundamentals, and systems management. Demonstrable fluency in at least one of
the following languages: Java, Python, or Go. Experience in managing and scaling
distributed systems in a public, private, or hybrid cloud environment.
Familiarity with micro-services architecture and container orchestration with
Kubernetes. Awareness of key security principles including encryption, keys
(types and exchange protocols). Understanding of SRE principals including
monitoring, alerting, error budgets, fault analysis, and automation. Strong
sense of ownership, with a desire to communicate and collaborate with other
engineers and teams. Ability to identify and communicate technical and
architectural problems, while working with partners and their team to
iteratively find solutions.
PREFERRED QUALIFICATIONS
Experience implementing automation Scripting experience in Python Enjoy building
partnerships
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Platform engineering jobsCompare current openings and review what to look for in this role.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Security Engineer - Infrastructure Security
Figure · San Jose, California, United States
Software Engineer, Infrastructure Services (Data Plane)
Apple · California, United States
Machine Learning Infrastructure Engineer
Bright Vision Technologies · Hillsboro, Oregon, United States
Senior AI Infrastructure Software Engineer - DGX Cloud
NVIDIA · Redmond, Washington, United States
Neural Data Infrastructure Engineer
Blackrock Neurotech · Salt Lake City, Utah, United States
Senior Infrastructure Security Engineer
A-Gas · Rhome, Texas, United States
Role information can change. Confirm current details on the original application page.
