What are the responsibilities and job description for the Build & Release Engineer position at Carnegie Affiliates?
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.