Senior DevOps Build & Release Engineer

  • Job ref:


  • Location:

    Chelmsford, United States

  • Sector:

    Information Technology

  • Contact:

    Bob Giusti

  • Published:

    about 3 years ago

  • Consultant:


Senior DevOps Build & Release Engineer

Job Summary

Designs, develops, documents, and maintains software build and release environments, tools and process for software for medical products.

Essential Functions

  • Create, improve, and maintain the build and release environment, tools, and processes used for creating embedded and application software. Assess and implement new tools and processes necessary to improve the software development process and quality, safety, and security of our products.
  • Manage day-to-day tool infrastructure, including tools and systems, troubleshooting issues and identification of resources needed to resolve problems.
  • Participate as an active team member in all aspects of the software development life cycle
  • Collaborate with the cross functional team to deliver high quality products
  • Stay current with state-of-the-art technologies, tools, and techniques for automation, quality, and security as applied to software development
  • Document designs, processes and procedures

Skills Requirements

  • Git & SVN experience (for managing SVN, create & fix repositories, best practices)
  • Ability to create and communicate Procedures for Development
  • Leadership skills for influencing best practices and adherence to process
  • Experience with Puppet or Chef (linux tool)
  • 5+ years of experience working in a DevOps / Release Engineering environment
  • Capable of concurrent management of multiple code, integration, and deployment branches of a highly complex software system
  • Strong scripting or programming knowledge
  • Strong and current experience with Jenkins
  • Excellent communication skills, both written and verbal
  • Working knowledge of Linux administration
  • Working knowledge of Python and Makefiles
  • BS degree in Computer Science or a related field required
  • Working knowledge of BitBucket and Jira is desirable
  • Experience with medical device development is helpful but not required

Required/Preferred Education And Experience

  • BS degree in Computer Science or a related field required