Site Reliability Engineer - Apple Inc.
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Join Apple's Cloud Service Infrastructure team as a Site Reliability Engineer to support and scale cloud services for millions of Apple users.

The team is responsible for building and supporting critical infrastructural systems and frameworks that provide services like storage, caching, queueing, searching, and more at hyperscale.

The platform will support a variety of services based on open-source software, such as Kubernetes, Cassandra, Zookeeper, Kafka, Redis, and internally developed services.

As a member of this group, you will have a tremendous amount of individual responsibility and influence over the direction the core platform takes for years to come.

You will work with domain experts in fleet management, systems, and software engineering to build automations, instrument reliability tools, and respond to alerts and incidents.

The team's focus is on infrastructure capabilities and processes, improving the reliability and efficiency of the systems at scale.

Key responsibilities include:

  • Designing and implementing scalable and reliable cloud services
  • Collaborating with cross-functional teams to identify and prioritize infrastructure needs
  • Developing and maintaining automation tools and scripts to improve efficiency and reliability
  • Responding to alerts and incidents to ensure platform reliability

Requirements:

  • Strong emphasis on SRE as an engineering subject area
  • Proficiency in at least one of the following languages: Golang, Rust, Python, Swift
  • Successful track-record and proven experience as a backend internet services software developer
  • Knowledge of SDLC, including continuous integration, testing methodologies, TDD, and agile development methodologies
  • Understanding of base internet infrastructure services, including DNS, DHCP, LDAP, server virtualization, and server monitoring
  • Bachelors or Masters in Computer Science, Computer Engineering, or equivalent experience

Preferred qualifications include experience with large bare-metal infrastructure, release management, and development within the Kubernetes ecosystem.

;