Job TITLE: Release Engineer

Location: Dublin, Ca

Term: Contract

Skill: • Streamline, standardize and automate build and release processes • Develop and maintain configuration management system, and manage branches, code merges within the SCM system and administer the baseline • Coordinate the build changes with development teams to meet the demands of the development, test & release process • Manage existing tools and systems while transitioning to improved processes and methods • Ensure adequate level of health monitoring of build • Work with development, QA and other teams to ensure a smooth transition of deliverables through proper release channels • Facilitate discussion and conflict resolution on build and release issues • Generate and maintain configuration management records for releases and software builds

Experience: • Strong attention to details • Great organizational skills • Good communication and facilitation skills • Ability to work proactively and collaboratively with various departments to aid issue resolution • Ability to manage multiple tasks simultaneously • Good analytical and problem solving skills • Excellent team player, including the ability to work cross functionally • Fluency with tools used to execute build automation, continuous integration and delivery • Knowledge of Branching and Merging Methodologies • Coding experience with batch and/or shell scripting. Experience in Windows and Unix. • Experience with various version control tools such as IBM Rational Synergy, Gitlab and svn • Experience with Jenkins, Ant, Maven, Jira and Coverity

Education: • BS degree in Computer Science/Engineering • 3 years of software and/or build & release management experience