Release Engineer

Release Engineer I is responsible for software builds and releases. Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Being a Release Engineer I works closely with a quality assurance team to ensure final version is up to organizational standards. Requires a bachelor’s degree. The Release Engineer I work is closely managed. Works on projects/matters of limited complexity in a support role. To be a Release Engineer I typically requires 0-2 years of related experience.

Release Engineer Job Description Template

Our company is looking for a Release Engineer to join our team.

Responsibilities:

  • Create WERS alerts and track status;
  • Maintain and manage complexity lists and tracking of changes;
  • Responsible for the release of EDS harnesses and components into customer systems;
  • Define, check and implement complex WERS coding to ensure wiring harness usages support the program and prototype and production vehicle builds;
  • Track changes and open issues to resolution;
  • Assist the design team to establishing complexity lists;
  • Review and analyse customer product direction documents (PDL, TIB, etc) for EDS content;
  • Work closely with the internal project team and customer;
  • Enter part information into WERS system;
  • Create concerns and track to completion to support program timing.

Requirements:

  • Good knowledge of JIRA (ideally) or other bug-tracking systems;
  • Ability to integrate different systems;
  • Knowledge of Version Control systems, ideally Git;
  • Working knowledge of build tools including ant, maven, grunt, gradle, xcodebuild, xctool, fastlane is desirable;
  • Basic knowledge of coding (Java is preferable);
  • Some experience of administering modern CI environments (ideally TeamCity);
  • Basic knowledge of Docker and some tools for managing infrastructure (Chef/Puppet/Ansible) is desirable.