SonicJobs Logo
Left arrow iconBack to search

Release/Config Engineer - Release Management Team

Apple
Posted 15 hours ago, valid for 21 days
Location

Santa Clara, CA, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Asset Release Management team is responsible for managing the intake, testing, qualification, and publication of Siri and Apple Intelligence assets.
  • The role involves developing automation code for build and deployment pipelines, monitoring builds, and improving release management practices.
  • Candidates should have hands-on experience with Git and GitHub, as well as practical knowledge of CI/CD pipelines and strong coding skills in Python, Java, or Kotlin.
  • The position requires strong technical troubleshooting skills and the ability to manage changing priorities effectively.
  • A BS in Computer Science or equivalent experience is required, with a salary range of approximately $100,000 to $130,000 and a minimum of 3 years of relevant experience.
The Asset Release Management team is responsible for managing the intake, testing, qualification, and publication of Siri and Apple Intelligence assets, which includes ML models, voices, and other digital files that are delivered over-the-air to internal and consumer Apple devices. The team works cross-functionally with Siri and Apple Intelligence development teams, QA, build and integration teams, and engineering project managers to qualify and release both beta and production assets on a near daily basis.

Description


Description: Description of day to day duties or what they will be responsible for Develop efficient, and maintainable automation code for build and deployment pipelines using CI/CD tools Monitor builds for failures and work with relevant teams to resolve issues promptly. Continuously evaluate and improve release management practices. Participate in code reviews to ensure quality, performance, and adherence to best practices Plan, schedule, and participate in software releases across development, testing, and production environments. Consistently delivering in line with the defined SLAs for the releases.

Minimum Qualifications


Hands-on with Git and GitHub, using the Git-flow process to manage code changes across different branches Practical experience working with CI/CD pipelines using tools like TeamCity, Jenkins, or others Strong coding skills in Python, Java, or Kotlin, including proper code testing. Strong technical and troubleshooting skills, with the ability to systematically root cause issues, using Linux level tools, logging, and metrics Proactive and persistent in reaching closure on a given task or challenge. Ability to manage changing priorities and tasks on a daily (sometimes hourly) basis. Ability to articulate and communicate issues to partners (QA teams, Developers, Build and Integration teams) and leadership. BS CS or equivalent experience

Preferred Qualifications


Experience with database and event driven systems. Excellent verbal and written communication Background in software development and large scale release operations.



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.