DevOps Engineer in Bloomfield, CT at APEX Systems

Date Posted: 6/14/2018

Job Snapshot

Job Description

Job #:  857884

Role Summary

The D&A DevOps team is responsible for the design, development, implementation and support of DevOps and continuous integration / continuous delivery (CI/CD) capabilities for Data & Analytics applications and databases.

 

As a member of the D&A DevOps team this role will assist development teams with the implementation of CICD capabilities and pipelines.

 

Primary Responsibilities:

  • Design, build and roll-out repeatable patterns for DevOps implementation for Java applications, ETL and databases
  • Participate in process analysis and documentation
  • Source control repository design and implementation
  • Workflow design and development
  • Script design and development
  • Working with application developers and database administrators to automate repeatable processes
  • DevOps tool research, selection, proof of concept, installation and configuration

Ongoing support of developed solutions

  Skills:

Required Qualifications

  • 5+ years of application development experience with Java
  • Able to think logically and intuitively understand connections between workflow steps and their relationship to application development and SDLC management
  • Able to work as part of a team
  • Self-motivated
  • Self-learning
  • Solid research and analysis skills
  • Proficient with source control – Git experience is highly desirable
  • Proficient with Unix/Linux including SSH
  • Proficient with Python development
  • Experience with source control concepts such as branching, merging and promotion strategies
  • Experience with scripting languages and tools such as ANT or Maven
  • Experience with continuous integration / continuous delivery (CI/CD) and Jenkins

 

Desirable Skills, Experience

 

  • Experience with SDLC and methodologies – including agile and waterfall
  • Experience developing applications that make use of Oracle or Teradata databases
  • Experience with uDeploy, Nexus, Liquibase
  • Experience automating Java builds and deployments
  • Experience with application servers such as WebSphere or JBoss
  • Experience scripting in any language (i.e. shell, groovy)
  • Experience with Java application development, builds and deployments
  • Experience with software configuration management tools
  • Experience deploying application code to servers
  • Experience with database design, changes, programming, etc. (DDL, Oracle and Teradata are highly desirable)

Search Keys:

Search Keys:

  • Git
  • Jenkins
  • Maven
  • Python
  • Java
  • uDeploy
  • Artifactory
  • Linux

 

  Education:

 

Bachelors degree in Computer Science or a related discipline, at least eight, typically ten or more years of solid, diverse work experience in IT with a minimum of four years experience application program development, or the equivalent in education and work experience.