Release Engineer

| Burlington
Release EngineerLocationBurlington, MA

As a contributor to the build and release team, this individual will facilitate product development by building & enhancing the Continuous Integration/Delivery pipeline, increasing automation, and managing releases.

The ideal candidate has a passion for collaborating to create automated, sustainable, and reliable processes for software delivery, with experience in various modern build environments and tooling. 

Responsibilities

  • Maintain and expand Continuous Integration/Continuous Delivery Pipelines
  • Administer the SCM system (Git) for multiple products
  • Maintain and support build systems using Gradle, Maven and NodeJS/NPM
  • Integrate and maintain automated tests into the nightly build
  • Manage all branching across multiple projects and platforms
  • Work closely with development and Quality Assurance on Release Engineering processes to support the continuous growth within the environment
  • Manage releases of products from development, through QA into production
  • Maintain build systems and infrastructure to ensure consistent and reliable build environments
     

Required Skills

  • Experience administrating Git SCM systems
  • Strong Gradle build script implementation knowledge
  • Experience working with Continuous Integration tools (Hudson/Jenkins)
  • Knowledge about Bash/Shell scripting in Linux environments
  • Experience with Docker images and container utilization in CI environments
  • Experience administering Artifactory or similar binary repositories

 

Additional Skills

  • Strong knowledge of administering Linux environments
  • Experience implementing NodeJS/NPM builds in a CI environment
  • Experience with Atlassian tools (JIRA, BitBucket, Confluence, HipChat)
  • Automation experience with cloud environments and administration of those environments (AWS, Google Cloud, Microsoft Azure)
  • Previous experience in Agile development methodology
     

Qualifications

  • Bachelor degree in Computer Science or related discipline or equivalent work experience
  • At least 5 -7 years experience in software Release Engineering role
  • Strong understanding of the SDLC and how Release Engineering fits into all phases
  • Commitment to testing/QA as a requirement for software development
  • Ability to work in a dynamic environment
  • Ability to reach out and find dependent information
  • Excellent interpersonal and communication skills (verbal & written) for interfacing with development and Quality Assurance team members and documenting process/functionality

 

About Black Duck Software

 

Organizations worldwide use Black Duck Software’s industry-leading products to secure and manage open source software, eliminating the pain related to security vulnerabilities, compliance and operational risk. Black Duck is headquartered in Burlington, MA, and has offices in San Jose, CA, Vancouver, London, Belfast, Frankfurt, Hong Kong, Tokyo, Seoul and Beijing.

 

For more information, visit www.blackducksoftware.com

Read Full Job Description

Location

800 District Ave, Burlington, MA 01803
800 District Ave, Burlington, MA 01803
Similar Jobs in Boston