Build and Release Engineer

Cupertino, CA 95014
  • Job Code
    200238789
Summary

Summary

Posted: Apr 18, 2021

Weekly Hours: 40

Role Number:200238789

The Connected Media team is looking for Build and Release Engineers to implement, maintain and constantly impro...Summary

Summary

Posted: Apr 18, 2021

Weekly Hours: 40

Role Number:200238789

The Connected Media team is looking for Build and Release Engineers to implement, maintain and constantly improve the build eco-system. Our team implements and maintains features such as AirPlay, Printing, and MediaExperience. In this role, you will work closely with development teams to understand architectural diagrams, and utilize the information to develop automated build pipelines.

If you're passionate about delivering Continuous Integration that enables the experience of millions of customers, this is your kind of role. You'll be embedded in a team of hardworking engineers that are already focusing on development, quality, performance, and reliability.

Key Qualifications

  • 5+ years experience in build engineering or related areas
  • Love CI/CD and how to optimize for deployment and QA velocity
  • Programming in Python, Bash, C/C++, Object-C, and/or Swift
  • UNIX administration and strong software debugging skills
  • Knowledge of operating system, network, and compiler concepts

Description

We are looking for an innovative Build and Release Engineer who is dedicated to build systems, continuous integration and shipping high quality releases. On our team, you will play a key role in supporting sophisticated build trains and CI systems. The role requires a deep insight into the software development lifecycle for embedded platforms and also gives you lots of freedom with the responsibility to complete your goals. You'll be on a team that is responsible for:

Designing and implementing a build system and infrastructure that delivers high quality software at a rapid pace
Enhancing/restructuring builds to increase the velocity of the build process and improve code sharing capabilities
Communicating with a wide variety of teams to assemble requirements and build collaboration.
Eliminating road blocks and enhance flow from development to production
Providing support to development teams, senior management and QA teams

Education & Experience

BS or MS in Computer Science or equivalent experience

Additional Requirements

  • Desired but not required:
  • macOS, iOS, or UNIX development experience
  • Experience with TeamCity, Jenkins, Spinnaker
  • Familiarity with Docker, Nomad, EKS, Kubernetes


Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Build and Release Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account