Overview

Position Responsibilities:

  • Creates and maintains infrastructure, often called a source control system or build system, full of tools and frameworks that will make the job of software building and deployment easier.
  • Designs scripts and tools used for software development that use programming languages and scripting to create source code.
  • Seamlessly integrates updates of the software using continuous delivery pipelines, which will take the updates to the user faster.
  • Assists in the development of tools and processes used for continuous integration/continuous delivery.
  • Migrates application code to production using tools provided for different technology stacks.
  • Assists developers with resolving issues related to continuous integration/continuous delivery.
  • Administers tools used for continuous integration/continuous delivery.
  • Develops playbooks for repeatable deployment processes for system components between environments (Dev, QA, Production).
  • Collaborates with and mentors Development and other QA staff on continuous integration concepts and effective use of tool suites.
  • Takes ownership of maintaining and updating tools, scripts, and processes as technology evolves.
  • Coordinates development and implementation of process enhancements.

 

Knowledge & Requirements:

  • Minimum of a College degree or equivalent experience.
  • Requires a working knowledge of Java or Groovy.
  • Requires a working knowledge of Jenkins or another CI/CD tool.
  • Requires 3-5 years of technology experience with a proven track record of value-added contributions in the evolution of software delivery.
  • Ability to develop and collaborate in a shared codebase using good development practices.
  • Ability to participate in production implementation planning and execution.
  • Ability to research, provide recommendations, and stay abreast of advancements in continuous integration tools and industry best practices.

 

Required Skills:

  • Strong written and oral communication
  • Detail oriented
  • Research and distill new concepts quickly
  • Design and evaluate processes and systems
  • Effective collaboration

 

Valuable Experience:

  • Jenkins
  • Powershell
  • Bitbucket Cloud
  • Git
  • Jira, Confluence, and Jira Service Management
  • Checkmarx
  • Sonatype
  • AWS, Terraform, Docker, and Lambdas
  • Selenium and Test Automation
  • Solace or Event Driven Architecture
  • Angular/Java Script Development
  • Database and Automating Database Migrations

Tagged as: EARLY CAREER, MID LEVEL