Jobs / Apple
Site Reliability Engineer, Software Delivery
Apple · Neubiberg, BY, Deutschland
Neubiberg, BY, DeutschlandRemote
Remuneration
Not specified
Location
Neubiberg, BY, Deutschland
Visa sponsorship
Not specified
Job summary
The Software Build Reliability Engineering team at Apple is responsible for delivering state-of-the-art operating systems, applications, and firmware. This role involves supporting production builds of various Apple operating systems and applications, ensuring reliable services for engineers across Apple. The position focuses on operating and supporting a distributed development workflow, monitoring SLOs, responding to incidents, and collaborating with engineering teams to implement best practices.
Qualifications
- Deep understanding of Linux system administration and its implications for service reliability
- Expert-level troubleshooting and problem-solving skills to diagnose and resolve complex issues under pressure
- Exceptional written and verbal communication skills to articulate technical concepts to diverse audiences
- Development experience with Go, Python, Swift, or similar languages
- Experience with CI/CD pipeline creation using Jenkins or similar services
- Proven ability to self-manage large, complex projects and consistently meet deadlines
- Excellent understanding of micro-services architecture and its operational considerations
- Exposure to container orchestration with Kubernetes
- Experience leading and mentoring other engineers, fostering a culture of learning and continuous improvement
Responsibilities
- Deliver reliable services and drive projects to successful outcomes
- Operate and support a distributed development workflow
- Monitor Service Level Objectives (SLOs)
- Respond to incidents
- Troubleshoot issues
- Ensure services are up-to-date and secure
- Collaborate with engineering teams to implement best practices and shape technical decisions
Skills
GoJenkinsKubernetesLinuxmacOSPython
Languages
GoPythonSwift
Relocation
No