A

Apple

Designs phones, computers and their operating systems

Site Reliability Engineer / DevOps - Retail Engineering

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 or an equivalent field with at least 7 years of experience, or a Master's degree with at least 5 years of experience.
  • At least 7 years of Site Reliability Engineering experience focused on building, scaling, and operating large-scale distributed platform services and Java applications.
  • Strong technical grasp of open-source technologies designed for large-scale data processing.
  • Expertise in designing, analyzing, and troubleshooting complex distributed systems.
  • Proficiency in at least one modern programming or scripting language such as Python, Java, Go, Bash, or Ansible.
  • Practical experience designing and deploying end-to-end observability stacks such as Prometheus, Grafana, Datadog, OpenTelemetry, or ELK.
  • Troubleshooting and problem-solving skills across production software and infrastructure environments.
  • Understanding of SRE principles, including error budgeting, SLO/SLI/SLA definition, and advanced observability practices involving Prometheus, Splunk, Grafana, or OpenTelemetry.
  • Advanced programming skills in Java, Python, or Go, with hands-on experience in relational, NoSQL, or OLAP databases and event-driven streaming architectures such as Kafka or RabbitMQ.
  • Experience managing production on-call rotations, critical incident triage, root cause analysis, and post-incident reviews.
  • Knowledge of enterprise security standards, cryptography, authentication protocols such as OAuth, SAML, or SSO, and compliance governance.

Responsibilities

  • Drive the reliability, deployment, and scalability of compute platforms across on-premises and hybrid cloud environments.
  • Build Infrastructure as Code, optimize container orchestration, and streamline CI/CD delivery pipelines in collaboration with technical and business partners.
  • Champion automation and operational excellence to ensure high availability, robust security standards, and proactive observability across large-scale distributed systems.
  • Deploy, support, and monitor compute platforms and application stacks.
  • Explore and evaluate new technologies and solutions.
  • Develop and fix applications when failures occur.

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