Role details
Overview
There is a lot that goes into building the most secure yet user-friendly devices in the world. We are a unique Software Development group with a charter to secure our platforms, which include iOS software, iOS devices, and Mac. We build solutions used by our customers, engineering teams, and manufacturing environments. We are looking for a Site Reliability Engineer (SRE) who will be responsible for deploying, monitoring, troubleshooting, and developing tools for all team solutions. The SRE role requires a mix of strategic engineering and design, along with hands-on, technical work. You will have experience as a Systems Administrator or a programmer who has progressed to DevOps/Automation, configuring, tuning, and tackling multi-tiered systems to achieve optimal application performance, stability, and availability. You will work closely with the systems engineers, network engineers, database administrators, monitoring team, and information security team. This role emphasizes strict application security and high availability to consistently achieve optimal solutions. The hiring team focuses on security initiatives that provide critical IT solutions across Apple’s product lines, from manufacturing to customer-facing solutions. We are seeking a hardworking individual who can excel in a dynamic environment, self‑starter mindset, and a passion for ensuring quality and reliability of the solutions we maintain.
Responsibilities
- Review hardware, software infrastructure, and application functionality for optimization.
- Identify performance bottlenecks.
- Manage the full system lifecycle, including configuration and code deployment in user acceptance testing 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 teams to ensure availability and reliability of solutions.
Minimum Qualifications
- Unix or Linux administration and performance tuning skills with 0–5 years of experience leading services in a large-scale Unix-like environment.
- Java and JVM technologies runtime configurations and troubleshooting, or proficiency in Python, Go, or other scripting languages.
- Experience with DevOps tools, processes, and culture.
- Validated automation skills using Ansible, Chef, Jenkins, or Puppet.
Preferred Qualifications
- Oracle DB knowledge and troubleshooting skills.
- Infrastructure knowledge of networks, load balancers, firewalls, and WAF.
- SDLC and release engineering, including source code repositories and build tools such as 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.
- Experience with Kafka or other message queue technologies.
More open roles at Apple
- A
Early Career - GPU Physical Design Engineer
London
Lateral HiresElectrical Engineering - A
Data Infrastructure Engineer
London
Students And GraduatesData Engineering - A
HelpLine Technical Support Analyst - IS&T
Singapore
Lateral HiresIT Service Desk / Support - A
Retail Support Specialist - Retail Customer Care
Singapore
Lateral HiresOperations
