Apple - Seattle, WA

posted 3 months ago

Full-time - Mid Level
Seattle, WA
Computer and Electronic Product Manufacturing

About the position

The Site Reliability Engineer (SRE) - Security position at Apple Services Engineering is a critical role focused on ensuring the security, reliability, and scalability of Apple's foundational security services. This team is responsible for managing essential services that protect Apple's infrastructure and data, including host access, disk encryption, identity, and authentication. As part of a new SRE team, you will collaborate closely with the ASE Security development team to develop and mature security services that are integral to Apple's operations. The role emphasizes the importance of not just meeting security baselines but ensuring that these standards are relevant to current threats and that the recommended mitigations are practical and effective. You will be tasked with defining and advocating for a common set of minimum security requirements, measuring progress, and iterating on security practices based on real-world engineering challenges. This position is ideal for someone who is passionate about designing and running systems that support millions of customers while maintaining a high level of security and reliability.

Responsibilities

  • Ensure the security, reliability, and scalability of systems and infrastructure.
  • Collaborate with cross-functional teams to design and implement security measures.
  • Maintain incident response protocols and automation tools to enhance security posture.
  • Define and advocate for a common set of minimum security requirements.
  • Measure progress against security standards and iterate based on engineering challenges.
  • Support the adoption of secure development practices and tools across engineering teams.

Requirements

  • Experience with Kubernetes, Docker, and containerization (CNCF Kubernetes Administrator or equivalent).
  • Proficient in at least one programming language such as Python, Golang, Java, or Rust.
  • Deep knowledge of Linux security primitives, systemd, packaging, container security, and SELinux.
  • Experience running Tier 1 services for 24/7 support.

Nice-to-haves

  • Proven experience with large scale, highly available, distributed, and fault tolerant systems.
  • Excellent understanding of operating systems concepts including multi-threading, memory management, networking, and storage.
  • Understanding of SRE principles, including monitoring, alerting, error budgets, and fault analysis.
  • Familiarity with MacOS security primitives.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service