Post Job Free
Sign in

Build And Release Engineer

Company:
The Davis Companies
Location:
Nashua, NH, 03062
Posted:
April 17, 2024
Apply

Description:

12 Month+ Contract

9/80 work schedule (Every other Friday off)

Due to nature of the role, we are unable to work c2c or with a third party on this position.

Leveraging your technical prowess, you'll oversee intricate application releases across development, quality assurance, and production environments while spearheading significant enhancements to tools and methodologies. Your focus will be on automating build and release processes, collaborating closely with development, QA, and production support teams to optimize efficiency.

Your role demands a fervor for automation and agile methodologies, involving close collaboration with developers and architects to refine build, test, and release practices company-wide. You'll enhance our SCM/Build & Deployment tooling for continuous integration, automated testing, and streamlined release management.

Managing multiple concurrent releases and deployments, you'll navigate projects from development to production rollout, interfacing directly with technical representatives of customer organizations. Your responsibilities will span from build, deployment, and release management to architecting new build environments for upcoming projects.

Additionally, you'll troubleshoot software runtime environments, provide development and incident support, and champion the rollout and continuous improvement of team and enterprise standards. Your expertise in configuring Continuous Integration tools such as Jenkins, Sonar, Maven, Microsoft Team Foundation Server, or Microsoft Azure DevOps will be instrumental in shaping our configuration management software architecture.

You'll play a pivotal role in designing and implementing tools to streamline SCM, integration, and QA processes, driving efficiency through the software development and delivery lifecycle. Ensuring continuous integration and delivery through SDLC, you'll collaborate closely with development, QA, and operations teams, adhering to agile principles from product requirements analysis to results reporting.

Your commitment extends to providing comprehensive documentation on SCM environments and process automation tools, fostering close collaboration with development and quality engineering teams to uphold standards and drive continuous improvement.

Required Experience :

-Exceptional customer focus

Experience and hands-on knowledge of Git, SVN (Subversion), Jenkins, Microsoft Team Foundation Server / Microsoft Azure Devops,

Experience in Continuous Integration and Delivery Rollouts through out SDLC environment including production rollouts and post support and transitions to support team

Experience with Application Build, Deployment and Release Management

Build tools experience

Expert knowledge of Version Control tools: subversion, GIT

Advanced knowledge of Scripting languages: Bash, Linux Unix Shell

Database concepts

Use of Open Source tools in build / release process.

Basic Windows and Linux Server administration.

Understanding of Basic Networking

Desired Experience :-Experience and hands-on knowledge Maven, Dependency Management and Maven Release-

Experience and hands-on knowledge of Artifactory

Experience and hands-on knowledge of JIRA, Confluence, Fisheye/Crucible

Modification of open source tools

Experience with automated build and deployment systems and usages of tools such as Chef or Ansible is a Plus

Docker Experience is a Plus

Microsoft Azure cloud experience/certification in a professional capacity is a big plus.

Robotics / Motion control is a big plus.

Apply