← All roles

Site Reliability Engineer

Apple· Corporate Functions
Apply on company site
Hybrid (Singapore)Full-timePosted 6mo ago

About the role

Site Reliability Engineer responsible for deploying, monitoring, troubleshooting and developing tools for multiple teams’ solutions. Combines strategic engineering and hands-on work to ensure availability, performance, and security across systems, networks, databases, and applications in a security-focused environment. Collaborates with cross-functional teams to maintain high availability from manufacturing to customer-facing solutions.

Responsibilities

  • Review hardware, software infrastructure and application functionality for optimization.
  • Identify performance bottlenecks.
  • Responsible for the full system lifecycle including configuration, code deployment in user acceptance test and production environments.
  • Monitor infrastructure and application services and drive incident management.
  • Collaborate with Apple's production support team, application engineers, project managers, systems engineers, network engineers, database administrators and QA team to effectively ensure availability and reliability of various solutions.

Qualifications

  • Unix or Linux administration and performance tuning skills, 0 ~ 5 years of leading services in a large scale Unix environment.
  • Java and JVM technologies runtime configurations and troubleshooting. Or proficient in Python/Go/other scripting language.
  • Experience with DevOps tools, processes, and culture.
  • Validated experience with Automation skills using Ansible, Chef, Jenkins, Puppet.
  • Oracle DB knowledge and troubleshooting skills.
  • Infrastructure knowledge of Networks, load balancers, Firewalls and WAF.
  • SDLC and release engineering including source code repository and build tools including SVN and GIT.
  • Network, System and Application Security knowledge.
  • Application design, development, API programming and improvement using Java, Javascript, HTML, CSS, spring, hibernate, object oriented analysis and design experience will be a plus.
  • Experience with Kafka or other message queueing technology is a plus.

Skills

Required:Unix/Linux administrationPython/Go or scriptingDevOps tools and cultureAutomation toolsNetworking & security infrastructureSDLC & release engineeringSecurity awareness
Nice to have:JavaOracle DatabaseSoftware development concepts
Last updated Aug 7, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple