A

Apple

Designs phones, computers and their operating systems

Site Reliability Engineer

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, a related field, or equivalent practical experience.
  • At least 3 years of experience in a Site Reliability Engineering, DevOps, or production operations role.
  • Experience automating infrastructure tasks using one or more programming or scripting languages.
  • Unix or Linux administration and performance-tuning skills, with 0–3 years of experience leading services in a large-scale *nix environment.
  • Experience managing hybrid infrastructure across on-premises and cloud environments, including compute, networking, storage, and data stores such as Oracle, Cassandra, MongoDB, and Postgres.
  • Experience applying security practices, including access controls, patching, TLS/SSL, and identifying threats at the application and network levels.
  • Experience troubleshooting distributed systems failures and driving incidents through resolution.
  • Working experience using Kubernetes concepts such as networking, storage, secrets, deployments, and containers.
  • Proficiency in English and Mandarin.

Responsibilities

  • Triage production incidents by severity and business impact, drive mitigation through resolution, and lead root cause analysis through closure.
  • Build and maintain infrastructure supporting data center services.
  • Design and maintain monitoring, alerting, and observability coverage across supported services.
  • Build automation to reduce manual toil and enable self-healing systems.
  • Partner with development and QA teams to prioritize and resolve production defects, and take knowledge transfer on services entering production.
  • Participate in capacity planning and architecture discussions to ensure services scale reliably under growth and unexpected demand.
  • Apply security practices, including access controls, patching, and threat identification, across supported services.
  • Share in a 24x7 on-call rotation, responding to and resolving production incidents in a timely manner.

Desired Qualifications

  • Experience with observability and alerting tools, such as metrics, tracing, and dashboarding platforms.
  • Experience applying SRE principles, including error budgets, SLAs, SLOs, and SLIs, to measure and improve service reliability.
  • Experience with container orchestration platforms, including deployments, networking, storage, and secrets management.
  • Foundational knowledge of release engineering, including CI/CD pipelines, version control, and deployment methodologies.
  • Foundational knowledge of distributed systems concepts, including scalability, fault tolerance, and trade-offs under load.
  • Ability to communicate clearly across cross-functional and global teams, adjusting technical detail for different audiences.
  • Ability to work independently and take initiative in ambiguous or fast-changing situations.

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