Job Openings >> Release Engineer
Release Engineer
Summary
Title:Release Engineer
ID:1430
Department:Engineering
Description

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

Black Duck provides the world’s only end-to-end platform for OSS Logistics, enabling enterprises of every size to optimize the opportunities and solve the logistical challenges that come with open source adoption, governance, and management. As part of the greater open source community, Black Duck connects developers to comprehensive OSS resources through the Black Duck Open Hub (formerly Ohloh.net), and to the latest commentary from industry experts through the Open Source Delivers blog. Black Duck is headquartered near Boston and has offices in San Mateo, London, Paris, Frankfurt, Hong Kong, Tokyo, Seoul, and Beijing.

For more information, visit www.blackducksoftware.com
 

This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock