This site uses cookies. To find out more, see our Cookies Policy

DevOps Engineer in Birmingham, AL at Vaco

Date Posted: 1/10/2019

Job Snapshot

Job Description

Key Responsibilities

  • Build a strong relationship with the development teams to understand the code, its dependencies and the infrastructure on which it runs
  • Build and maintain systems that will monitor all aspects of the application and the infrastructure
  • Help the development team with deployment strategy and capacity planning across development, QA, staging and production environments
  • Work with the development team to deploy and manage tools that support SDLC automation, configuration management and release management

Required Skills

  • BS in Computer Science or equivalent work experience
  • Experience with source code management tools such as Subversion and Git
  • Proficiency in cross-platform scripting languages and build tools (ANT, Artifactory, Groovy, Maven, MSBuild, Nexus, NuGet)
  • Experience deploying and administering Continuous Integration tools such as Jenkins, TFS, TeamCity or Bamboo
  • Strong understanding and be experience operating in an agile development environment

Preferred Skills

  • Sound knowledge of administrative best practices for application servers, database servers and 3rd party appliances
  • Experience with automated testing solutions for unit testing, integration testing and system testing
  • Proficiency in at least 1 object oriented programming language such as Java or C#
  • Understanding of strategies for providing high availability and security
  • Ability to define scalable CI/CD pipelines
  • Understanding of deployment strategies using Docker for containerization