DevOps engineer

DevOps, CI/CD
Full Time
Depends on Experience
Travel not required

Job Description

Client has an excellent opportunity available for a DevOps engineer. They are looking for candidates with a strong programming background and experience supporting CI/CD pipelines. The DevOps engineer’s primary responsibilities will be the maintenance of application installers using install4j. Other responsibilities include administration and management of existing infrastructures and CI/CD pipelines, design and implementation of cloud-based automated deployment scripts. This position offers an excellent opportunity to grow with a dynamic team of developers.

Responsibilities: 

  • Maintain installers using install4j, while adhering to application installation and configuration requirements
  • Proactively work with application developers to determine application installation and deployment requirements, and ensure they are satisfied in a variety of environments and deployment types, including hosted and non-hosted deployments, cloud and on-premise environments
  • Maintain and enhance existing CI/CD pipelines to improve development team productivity
  • Administer and maintain existing internal software development infrastructure
  • Administer and manage existing infrastructures such as Maven repository, SVN and Git repositories
  • Administer and manage development VMs hosting CI/CD infrastructure
  • Design and implementation of cloud-based deployment solutions for enterprise applications
  • Be able to quickly ramp up on and assess technologies used in the application or to simplify deployment automation and monitoring
  • Review deployment architectures and provide feedback on best practices and improvements on efficiency and cost

 Requirements:  

  • A degree in Computer Science or other related degree (additional 6 years of experience in lieu of degree)
  • 6+ years of professional, technical experience
  • 3+ years of DevOps experience (pipeline, installation, deployment)
  • Proficient with continuous integration tools, e.g. TeamCity, Jenkins, Nexus
  • Very comfortable with software installation and configuration on Linux, Windows Server OSes
  •  Proficient in Shell, Bash and various scripting libraries
  • Working knowledge of Maven, ANT
  • Strong development background, understands design and coding best practices, source code maintenance, versioning and tagging, and be able to assist in understanding needs of the application
  • Experience building enterprise deployments on AWS or Azure a plus
  • Experience with automated creation of Cloud resources using tools such as CloudFormation, SDKs, CLI a plus
Dice Id : 10382761
Position Id : 6586971
Originally Posted : 1 month ago
Have a Job? Post it