Senior Site Reliability Engineer

$131,500 - $243,300/Yr

Apple - Seattle, WA

posted 5 months ago

Full-time - Senior
Seattle, WA
Computer and Electronic Product Manufacturing

About the position

The Apple Services Engineering team is at the forefront of merging art and technology, and as a Senior Site Reliability Engineer, you will play a pivotal role in supporting and scaling cloud services for millions of Apple users. This position is part of the Cloud Service Infrastructure team, which is responsible for building and maintaining critical infrastructural systems and frameworks that support a variety of services, including structured and unstructured storage, caching, queueing, and searching at hyperscale. These systems form the backbone of many iCloud and backend services at Apple, operating at an enormous scale and managing exabytes of data. The platform is built on open-source software technologies such as Kubernetes, Cassandra, Zookeeper, Kafka, and Redis, alongside proprietary solutions developed internally. As a member of the Apple Services Engineering Cloud Services SRE organization, you will be entrusted with significant individual responsibility and influence over the core platform that underpins many critical Apple internet services. Your contributions will directly impact hundreds of millions of users and will be essential to the success of both current and future Apple features. The team specializes in fleet management, systems, and software engineering, focusing on automating processes, building reliability tools, and responding to incidents that may threaten platform reliability. The role requires a strong emphasis on infrastructure capabilities and processes, with a commitment to improving system reliability and efficiency at scale. You will be expected to bring innovative ideas and a passion for software as a service, aiming to enhance reuse, efficiency, and simplicity in the services provided.

Responsibilities

  • Support and scale cloud services for millions of Apple users.
  • Build and maintain critical infrastructural systems and frameworks.
  • Develop and support services for structured and unstructured storage, caching, queueing, and searching.
  • Automate operations processes and build reliability tools.
  • Respond to alerts and incidents that may pose a risk to platform reliability.
  • Influence the direction of the core platform for critical Apple internet services.
  • Collaborate with team members to improve infrastructure capabilities and processes.

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent experience.
  • Strong emphasis on SRE as an engineering discipline, with proficiency in at least one programming language (Golang, Rust, Python, Swift).
  • Proven experience as a backend internet services software developer.
  • Knowledge of the Software Development Life Cycle (SDLC), including continuous integration, testing methodologies, TDD, and agile development methodologies.
  • Understanding of base internet infrastructure services such as DNS, DHCP, LDAP, server virtualization, and server monitoring in large-scale distributed systems.
  • Familiarity with SRE principles, including monitoring, alerting, error budgets, and fault analysis.

Nice-to-haves

  • Experience with large scale server provisioning and maintenance (OpenStack Ironic, Metal3, MAAS, xCat, Netbox, Tinkerbell).
  • Experience with development within the Kubernetes ecosystem, including operator framework, controllers, and CRDs.
  • Experience with UI frameworks such as React, Angular, or JQuery.
  • Exposure to hardware bootstrap and associated security (PXE, BIOS, TPM, secure boot, trusted computing).
  • Experience with configuration management and fleet orchestration via Puppet, Chef, Ansible, or others.
  • Familiarity with cloud services (AWS S3/EC2/CloudFront or equivalent).

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Participation in Apple's discretionary employee stock programs, including restricted stock unit awards and Employee Stock Purchase Plan.
  • Potential eligibility for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service