Compute Site Reliability Engineer (SRE) - Kubernetes
Apple
Software Engineering
Seattle, WA, USA
USD 135,400-250,600 / year + Equity
Posted on Mar 19, 2025
Summary
Posted:
Role Number:200593742
Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Join the Apple Services Engineering team as a site reliability engineer to help support and scale cloud services for thousands of development and operations engineers. This is a hands-on role to maintain and enhance SRE practices for a private cloud service to accelerate our ability to reliably and consistently deliver thousands of applications.
Description
As a Compute Site Reliability Engineer, you will be responsible for maintaining, monitoring, and improving the reliability, scalability, and performance of our Kubernetes-based infrastructure. You’ll work closely with senior SREs, developers, and other engineers to ensure high availability and optimize our containerized applications. This is a fantastic opportunity for someone eager to grow their expertise in Kubernetes and cloud-native technologies. AS AN SRE AT APPLE, YOU WILL: - Operate, monitor, and triage all aspects of our production and non-production environments. - Design, build and implement innovative solutions for previous, present and future issues. - Prepare alert handling procedures, runbooks, and collaborate with other SRE teams. - Participate in on-call rotations to troubleshoot and resolve production issues, minimizing downtime. - Automate deployment and orchestration of services into the cloud environment as well as other routine processes. - Actively participate in capacity planning, scale testing, and disaster recovery exercises.
Minimum Qualifications
- Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience.
- 3+ years in a Site Reliability Engineering, DevOps, or Infrastructure focused role
- Basic understanding of Kubernetes architecture, including Pods, Deployments, Services, and ConfigMaps.
- Familiarity with Linux systems administration and command-line tools.
- Experience with scripting languages like Bash, Python, or Go.
- Knowledge of monitoring tools such as Prometheus, Grafana, or similar.
- Exposure to CI/CD pipelines and DevOps practices.
- Awareness of cloud platforms (AWS, GCP, or Azure) and containerization.
- Strong problem-solving skills and a willingness to learn new technologies.
- Outstanding organizational and communications skills
Key Qualifications
Preferred Qualifications
- Strong verbal and written communication skills
- Automation advocate - you truly believe in removing operational load via software.
- Familiarity with Infrastructure as Code (IaC) tools like Puppet
- A strong sense of ownership. At the same time, you're a great teammate who communicates clearly and transparently - Self-motivated, inquisitive, and always looking to learn more.
- Experience managing, scaling, and troubleshooting Java and Go applications
- CNCF Kubernetes Administration certification
Education & Experience
Additional Requirements
Pay & Benefits
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.