Senior Software Developer - Server

New York City, New York, United States
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200539897
Are you interested in bringing something which was once an imagination, to life. On our team you'll be integral in enabling products used by more than a billion people! What happens when the world’s most innovative engineers' collaborate with the world’s most creative storytellers? TV gets reinvented! In the TV App Services Teams at Apple, we work every day to create products that enrich people’s lives. Meet the re-inventors: The Apple TV Services teams not only built and manage the Apple TV but also tvOS, this has redefined the way people watch sports, and so much more. Today, these teams handle an exciting realm at Apple! They enable viewers to leverage our platform, so they may enjoy their favorite team(s) and game(s). Imagine the feeling you will have when you can look over and see our users watching a game of their choice with access to various associations and leagues such as, NBA, NFL, MLB and many more. To deliver Apple-level quality on a global scale, these engineers employ talent and tools to efficiently ingest, process and display sports data. They also integrate at the OS level to build the best user experiences with the Siri ecosystem. This group is seeking a highly skilled Dev Ops and Infrastructure Engineer to help design, develop, and deliver new experiences for our customers. Join the team to see what else is possible!

Key Qualifications

  • 5+ years experience in DevOps/Infrastructure engineering.
  • Knowledge of containerization and orchestration technologies (i.e. Docker, Kubernetes).
  • Strong proficiency working with scripting languages such as; Bash & Python.
  • Experience working with Java is a strong plus.
  • Expertise in CI/CD pipelines and multi-cloud deployments (highly preferred: Spinnaker).
  • Proficient in monitoring and analytics with Splunk, Prometheus, and visualizing metrics with Grafana.
  • In-depth knowledge of cloud infrastructure services for building scalable, high-availability applications.
  • Experience working with IaaC (Infrastructure as Code) to configure cloud infrastructure and manage deployment pipelines.
  • Passionate about up to date documentation/reporting on infrastructure, pipeline management, and runbooks.
  • Passion for delivering outstanding user experiences.
  • Ability to thrive in a fast-paced collaborative environment.

Description

-Design, develop, and manage CI/CD pipelines for critical services. -Optimize Kubernetes infrastructure for scalability, high availability, and cost-efficiency. -Collaborate with software teams to ensure smooth deployments and seamless operations of sports features. -Lead initiatives to improve infrastructure and application monitoring, performance tuning, and disaster recovery. -Stay ahead of the curve by exploring and implementing new technologies and solutions. -Keeping up to date documentation/reporting on infrastructure, pipeline management, and runbooks

Education & Experience

Bachelors/Masters in Computer Science or a related technical field

Additional Requirements

Pay & Benefits