A

Apple

Designs phones, computers and their operating systems

Site Reliability Engineer - Elastic Disk

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeSeattle, WA, USANo salary listedIn-person

About the Job

Requirements

  • At least 4 years of experience building, operating, and scaling distributed storage systems in private, public, or hybrid cloud environments, or other large-scale stateful systems such as distributed databases.
  • Ability to design, author, understand, and release code in Go, Java, Python, or Rust; Go is preferred.
  • Good understanding of block, object, and file storage solutions in Linux, including LVM, XFS, ext4, S3, Ceph, Gluster, and NFS.
  • Understanding of Linux internals, standard networking protocols, and distributed systems.
  • Experience with provisioning, data migration, backup and recovery, at-scale testing, disaster recovery, and capacity planning.

Responsibilities

  • Understand team priorities and take ownership of projects or deliverables.
  • Craft solutions, build buy-in for designs, and deliver designs successfully to meet project goals.
  • Give technical feedback to colleagues to assist with delivery of their designs, features, and projects.
  • Drive technical standards across the two-site team in collaboration with other senior team members.
  • Participate in the team's on-call rotation, including weekends, and handle alerts and other critical issues to maintain service availability and functionality.
  • Learn and improve tools used for system configuration management, provisioning, software development and deployment, logging, and monitoring.

Desired Qualifications

  • Automate manual operations and improve them through repeated iteration.
  • Be aware of storage-system deployment best practices, including the implications of physical and virtual deployment models for change management, failure domains, and hardware lifecycle management.
  • Hands-on experience managing many diverse systems with configuration management or software delivery platforms such as Puppet, Chef, Ansible, and Spinnaker.
  • Experience deploying, supporting, and monitoring new and existing services, platforms, and application stacks.
  • Familiarity with microservices architecture and container orchestration with Kubernetes.
  • Familiarity with relational and non-relational databases such as Cassandra, Postgres, and RocksDB.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs