Apple - Austin, TX

posted 4 months ago

Full-time - Mid Level
Austin, TX
Computer and Electronic Product Manufacturing

About the position

Apple is seeking a talented CDN DevOps engineer to join the Edge Services team, where you will play a crucial role in managing and enhancing Apple's global Content Delivery Network (CDN) infrastructure. This position requires a proactive individual who can thrive in a dynamic and fast-paced environment, working collaboratively within a small team. Your primary responsibilities will include building, upgrading, and maintaining the CDN infrastructure that supports Apple's services worldwide. You will be tasked with improving the control plane software that drives our CDN, which involves tackling complex challenges related to reliability and distributed systems. In this role, you will leverage your strong development skills to innovate and solve problems that are often considered difficult or impossible. Your work will directly impact the customer experience, and you will be expected to demonstrate creativity and adaptability in your approach to problem-solving. As part of a small, agile team, you will need to communicate effectively across various teams and organizations, ensuring that your solutions align with Apple's high standards for quality and performance. To succeed, you must possess a deep passion for technology and a commitment to excellence. You will be encouraged to channel your creative energies into developing robust system software that enhances the functionality and reliability of our CDN. This is an exciting opportunity to contribute to one of the industry's leading technology companies and to be at the forefront of CDN innovation.

Responsibilities

  • Build, upgrade, and manage Apple's worldwide CDN infrastructure.
  • Improve the control plane software that drives the CDN.
  • Solve complex challenges related to reliability and distributed systems.
  • Collaborate with cross-functional teams to ensure alignment on solutions.
  • Demonstrate creativity in problem-solving and adaptability to new technical areas.

Requirements

  • Strong Linux skills are essential.
  • Experience with DNS, Git, BGP, Bird, NTP, and curl is required.
  • Knowledge of OS deployment methods, such as kickstart, is preferred.
  • Working knowledge of systems orchestration systems, preferably SALT.
  • Scripting experience with Shell and/or Python is expected.
  • Experience with Splunk is necessary.
  • BS degree in Computer Science or a minimum of 5 years of relevant industry experience preferred.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service