A

Apple

Designs phones, computers and their operating systems

Site Reliability Engineer

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USANo salary listedIn-person

About the Job

Requirements

  • Experience building systems both on-premise in data centers and on public cloud platforms such as AWS, Google Cloud Platform, or Azure.
  • Experience deploying and operating schedulers such as Kubernetes, AWS ECS, or EKS.
  • Ability to write code in a high-level programming language, preferably Python.
  • A Bachelor's degree and a minimum of three years of relevant industry experience.

Responsibilities

  • Provide operational support for multiple cloud-based applications, emphasizing deployment, security, scalability, and reliability on AWS and Apple's infrastructure.
  • Develop and maintain infrastructure, tooling, and engineering services for cloud-based applications.
  • Perform system bring-up, deployment, reliability, security, and service scalability work.
  • Drive solutions for hybrid infrastructure spanning on-premise and off-premise environments.
  • Drive infrastructure architecture for Apple's AWS-based cloud platform.
  • Manage technologies including Kubernetes, Elasticsearch, Redis, RDS, ELB, and other AWS-based services.

Desired Qualifications

  • A Master of Science degree in Computer Science or Computer Engineering, or equivalent experience.
  • Five or more years supporting large-scale production applications in a Site Reliability Engineering role.
  • Three or more years managing Site Reliability Engineering teams and supporting mission-critical applications.
  • Three or more years of hybrid cloud infrastructure management.
  • Experience with large-scale AWS application deployment and service management through Terraform, Argo, or similar tools.
  • Expert knowledge of Linux, Python, Docker, Kubernetes, Postgres, Redis, operations, and monitoring.
  • A professorial approach to working with team members by teaching best practices and leveling up engineers.
  • Leadership among software development teams, championing collaboration, shared ownership in technology decisions, and knowledge transfer within the team.
  • Expertise in networking with an emphasis on security.
  • Working knowledge of deploying microservices and strategies to support Apple's scale.
  • Extensive experience using Linux, including knowledge of kernel and system tuning.
  • Experience supporting production systems at scale.

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