Build & Release Engineer

  • Full-time

Company Description

Leader in Healthcare IT

Job Description

• Ensure, where possible, that an automated approach is being taken in all aspects of software build and management

• Work along the boundary between Development, QA, and DevOps to ensure that the release process is meeting their short-term and long-term needs

• Ensure build and release processes and procedures are followed

• Devise and operate the processes needed to ensure software builds are fast, automated and reliable

• Partner with the delivery teams to conduct and /or review release impact assessments and drive appropriate release level communications in a timely manner

• Develop the integrated minute-by-minute plan / Readiness Review for production release and facilitates walkthrough with teams

• Manage production implementation event (off hours required)

• Participate or provide input to support Release Planning meetings with the intent to align and influence scheduling decisions to optimize the Release strategy .

• Assess, plan and assist the product teams with the design of release packages prior to deployment into the environments

• Facilitate discussion and conflict resolution on build and release issues

• Support an agile and iterative approach to development, testing, build and release

• Train and mentor team members on the build/continuous integration process and tools

• Works with other technical team members to resolve all release related issues


Qualifications

The key technologies are AWS, Linux and Chef


• Significant experience gained in an IT operations or systems integration role

• 4+ years’ hands-on experience developing and supporting automated build, continuous integration (CI) and automated deployment environments and scripts

• Experience with AWS, Cloud Services

• Experience in a range of version control, continuous integration and build automation tools and approaches (including open source solutions) e.g. Jira, Bamboo, Maven, Hudson, Chef

• Experience writing implementation plans for installing software components on build agents, and working with application services team to execute the install

• Experience with build process, repository managers and branching concepts

· Experience developing in an Agile software development environment (Scrum) with cross-functional Scrum teams

• Excellent problem-solving, troubleshooting and analytical and skills

• Excellent verbal and written communication skills

• Must have the ability to work independently with minimal direction and supervision

Additional Information

All your information will be kept confidential according to EEO guidelines.