A

Apple

Designs phones, computers and their operating systems

Lead Site Reliability Engineer Software Engineer

Site Reliability EngineeringUpdated on Nov 11
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, an engineering-related field, or equivalent related experience is required.
  • At least 8 years of experience in a Site Reliability Engineering, DevOps, or infrastructure-focused role is required.
  • Deep experience operating large-scale, multi-tenant Kubernetes environments in production is required.
  • A strong systems background and the ability to troubleshoot across the network, operating system, container runtime, and application layers are required.
  • Expert-level Go proficiency and a track record of shipping and owning controllers or operators that other teams depend on are required.
  • Experience with configuration management at scale, such as Puppet, Ansible, or equivalent, is required.
  • The ability to drive cross-functional initiatives to completion is required.
  • Strong written and verbal communication skills are required.

Responsibilities

  • Own the architecture and technical direction for controllers and namespace management infrastructure, from design through production operation at global scale.
  • Find and fix reliability problems that occur beyond upstream defaults and community guidance, build fixes into the platform to prevent recurrence, and automate operational work that cannot be designed away.
  • Set platform reliability standards, including SLOs, error budgets, alerting philosophy, upgrade and rollout strategy, and resulting runbooks.
  • Participate in on-call and lead incident response for the most difficult production issues; complete post-incident follow-up to prevent recurrence.
  • Represent Apple in the upstream Kubernetes community by driving requirements through design proposals and code in relevant SIGs.
  • Develop engineers through design review, code review, and direct mentoring.
  • Lead cross-team technical efforts through ambiguity, advise partner service teams and their leadership on platform capabilities and tradeoffs, and shape partner designs and the Compute roadmap.

Desired Qualifications

  • Experience with third-party cloud platforms such as AWS, GCP, or Azure.
  • Familiarity with bare-metal provisioning and lifecycle management at datacenter scale.
  • Understanding of cloud-native observability tools such as Prometheus, Thanos, or Splunk.
  • Experience running infrastructure as an internal managed service with defined SLAs.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs