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.