Build and Release Engineer Job Description Template
Our company is looking for a Build and Release Engineer to join our team.
Responsibilities:
- Full understanding of software development lifecycle and DevOps best practices;
- A track record as a coach, mentor, and developer of talent desired;
- Strong cross-functional collaboration skills, relationship building skills, and ability to achieve results without direct reporting relationships;
- Undergraduate Degree in Computer Science, Software Engineering or Information Technology;
- Self-motivated individual that possesses excellent time management and organizational skills;
- Willing to work off hours for production deployments;
- Strong Customer Service Focus;
- Ability to Work in Fast-Paced Environment and Meet Deadlines;
- Troubleshoot build and deployment problems, suggest improvements and technical solutions;
- Automating tasks using scripting languages – Python, Shell scripting and relevant CI / CD technologies;
- Create or maintain documentation for build systems and environments;
- Maintains accurate improvement program estimates, timelines, project plans, and status reports;
- Provides process improvement recommendations based on best practices and industry standards;
- Possesses high-level understanding in the areas of application programming, content management systems, API, databases, and system design;
- Support the engineering organization with day-to-day operations.
Requirements:
- 4-5 years as a developer/software engineer writing C#/managed apps;
- Travel ~20 % of the time, as required;
- Excellent verbal and written communication and ability to work independently and as part of a team;
- Experience with short release cycles and rapid customer response is a big plus.