Release Engineer Job Description

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:

  • Work with cross-functional teams to ensure all release-milestones are met;
  • Improve our overall build and release process;
  • Define and improve existing build and deployment processes;
  • Drive all end game Release Engineering activities;
  • Interface with many development teams to help coordinate development activity around a given release;
  • Investigate and resolve build, deployment, and test issues;
  • Develop tools and other resources to aid in streamlining our release processes;
  • Partner with Development with delivering different types of releases.

Requirements:

  • Experience with PHP, CloudFlare, GitHub, Jenkins, JIRA and New Relic is a plu;
  • Demonstrated business acumen and judgment;
  • Strong communicator and team player with a focus towards customer service;
  • Demonstrated experience with managing AWS (EC2, Aurora, CodeDeploy) and orchestration tools such as Salt in a highly available ecommerce environment;
  • Automotive Industry experience is a plus;
  • Bachelor’s degree required in Information Technology or a related field preferred;
  • Strong scripting skills, especially PowerShell;
  • Strong knowledge of Source Control Management, specifically branching, tagging and merging of different code streams (TFS, Git, BitBucket);
  • Microsoft Development/Build technologies including web-based applications, database objects and reports;
  • Deep proficiency with Git;
  • Experience in a multi-platform environment;
  • Ability to size technical efforts accurately;
  • Knowledge of SDLC;
  • Experience with Git, Perforce, or an equivalent source control management system;
  • Able to work equally well with people in creative and technical positions.