Site Reliability Engineer, iCloud

Apple


Job Location:

London, KY - USA

Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

People at Apple dont just build products they craft experiences our customers love and depend on. Apple Services Engineering (ASE) builds and supports the systems that make many of these daily experiences possible. If youve used Apple products youve likely interacted with us. Apple Services Site Reliability Engineering (SRE) teams are responsible for the systems and services that directly support those customers and their experiences. We are looking for an SRE with experience in building and supporting highly available customer-facing services.

Apple Services scale is BIG. Operating at our scale across multiple geographies and servicing hundreds of millions of users presents unique challenges. As a Software Developer in SRE at Apple youll need to solve these problems using data teamwork and your own expertise. ASE Products Site Reliability teams are responsible for the reliability and performance of the server software stack that powers products like iCloud Photos Mail Drive Backup and many more. We do that by focusing on reliability best practices from service inception to production collaborating deeply with product development teams to deliver a superlative product and shared vision while leveraging data and automation as first principles. We run a mix of open source vendor licensed and internally developed tools to manage the end to end SDLC of our products. Youll learn these tools and have opportunities to improve them.

Engage with our product teams to understand requirements design and implement resilient and scalable infrastructure monitor and triage all aspects of our production and non-production on code infrastructure design reviews and process enhancementsnEvaluate and integrate new technologies to improve system reliability security and and implement automation to provision configure deploy and monitor Apple in an oncall rotation providing hands-on technical expertise during service impacting to capacity planning scale testing and disaster recovery exercisesnApproach operational problems with a software engineering mindset.

Strong sense of ownership customer service and integrity proven through clear in Computer Science or related field or equivalent employmentn5 years experience in managing and scaling distributed systems in a public private or hybrid cloud environmentnStrong experience with deploying supporting and supervising new and existing services platforms and application stacksnExperience with scale testing disaster recovery and capacity planningnExperience with observability platforms with Splunk Grafana fluency in at least one of the following languages: Java Python or with Kubernetes Nginx Envoy Prometheus and/or Docker.

Understanding of standard networking protocols and components such as: HTTP DNS ECMP TCP/IP ICMP the OSI Model Subnetting and Load Balancing of the Linux Operating System including Kernel Memory Process Threads Static / Shared Libraries IPC in developing iOS apps using Xcode and in OpenTelemetry Standards / distributed tracing like jaeger

Required Experience:

IC

People at Apple dont just build products they craft experiences our customers love and depend on. Apple Services Engineering (ASE) builds and supports the systems that make many of these daily experiences possible. If youve used Apple products youve likely interacted with us. Apple Services Site Re...

About Company

Company Logo

Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more

View Profile View Profile