Health Management Systems, Inc. Build Release Engineer in Danvers, Massachusetts

The Build Release Engineer is responsible for driving the Continuous Integration (CI) and Continuous Deployment (CD) pipeline to streamline and improve the software release lifecycle. Using industry standard practices to modernize the legacy designs, this engineer will help guide HMS towards a proper CI/CD release structure.

Essential Functions:

  • Implementing the CI/CD pipeline for Eliza. This includes:

  • Deploying branching strategy

  • Conducting static code analysis

  • Conducting automated nightly builds

  • creating release artifacts

  • Applying rollback strategy

  • Versioning releases

  • Administrating key services (GitHub, TFS, Jenkins, Artifactory, etc.)

  • Supporting existing systems

Other Functions:

  • Performs other functions as assigned

Knowledge, Skills and Abilities:

  • Working knowledge of one or more SCM tools is required, i.e., TFS, Git, etc.

  • Working knowledge of Jenkins, Static Code Analysis, Branching Strategy and Artifactory (artifact repositories)

  • Working knowledge of Linux or Unix and Windows operating systems

  • Working knowledge of one or more SCM tools is required, i.e., TFS, Git, etc.

  • Working knowledge of Jenkins, Static Code Analysis, Branching Strategy and Artifactory (artifact repositories)

  • Working knowledge of Linux or Unix and Windows operating systems

  • Advanced capability of versioning releases

  • Working knowledge of PowerShell scripting or Unix shell scripting. Python, Jython, and Java development experience are a plus.

  • Ability to develop technology standards and automated system processes

  • Ability to develop and understand change management documentation, including back out plans

  • Ability to document system changes through change management, team processes and procedures, configuration management databases, and system diagrams

  • Ability to assist developers, testers, and other IT team members in resolving build problems and provide technical support and training for SCM tools

  • Proficiency building strong relationships/influencing in a dynamic/multicultural business environment

  • Ability to see scope of processes and the ability to analyze upstream and downstream impacts

  • Ability to communicate IT technology into business terms with customers at all levels

  • Strong attention to detail

  • Ability to function effectively under pressure and deadline oriented project demands as well as manage multiple initiatives

  • Ability to perform well in team environment, with staff at all levels, to achieve business goals

  • Ability to work independently to meet objectives

  • Working knowledge of HIPAA privacy and security rules

Work Conditions and Physical Demands:

  • Primarily sedentary work in a general office environment

  • Ability to communicate and exchange information

  • Ability to comprehend and interpret documents and data

  • Requires occasional standing, walking, lifting, and moving objects (up to 10 lbs.)

  • Requires manual dexterity to use computer, telephone and peripherals

  • May be required to work extended hours for special business needs

  • May be required to travel at least 10% of time based on business needs

  • May be required to be on-call

Minimum Education:

  • Bachelor’s degree in Information Technology preferred or equivalent degree and/or experience required

Certifications:

  • AWS

Minimum Related Work Experience:

  • 5 years total engineering (software, architecture, etc.)

  • 3 years specific to Build/Release

Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.

Title: Build Release Engineer

Location: Massachusetts-Danvers

Requisition ID: 170010OM