DevOps Engineer

Columbus, OH

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : Chef, Azure, Ansible, MongoDB, CI, Kubernetes, Docker, Shell Scripting, Puppet, NoSQL

Location : Columbus


Job Description:


Ideal candidates will demonstrate ability to handle the following functions:

  • Develops/builds IT solutions to meet business requirements
  • Installs and configures solutions
  • Integrates solutions with other applications and platforms outside the framework
  • Translates business and technical requirements into test cases, test scenarios and scripts
  • Codes and documents custom test automation frameworks
  • Performs script maintenance and updates due to changes in requirements or implementations
  • Assists with setup and maintenance of test environments for both manual and automated testing
  • Builds automated deployments using configuration management technology
  • Deploys new modules, upgrades and fixes to the production environment
  • Documents and completes knowledge transfer to production support
  • Works with Release Management to ensure modules are production ready
  • Validates deployments
  • Performs ongoing routine application maintenance tasks
  • May assist in production support
  • Evaluates existing applications and platforms and provides recommendations for improving performance by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications
  • May perform automated/load tests and address any issues
  • Participates in the development of contingency plans including reliable backup and restore procedures
  • Participates in the identification of continuity/disaster recovery risks and mitigation plans
  • Assists in the development of disaster recovery plans
  • Bachelor’s degree in Programming/Systems or Computer Science or other related field. Or equivalent work experience


Even better if you also have:

  • Strong background in Linux administration, including strong Linux bash scripting experience
  • Automation/configuration management using tools such as Puppet, Chef, Ansible or equivalent
  • Ability to create reproducible, and portable work environments with tools such as Packer, Vagrant or equivalent
  • Build, manage and deploy Docker containers using tools such as Docker Swarm, DC/OS, Kubernetes or equivalent
  • Ability to use a wide variety of open source technologies and cloud services (experience with Azure is a plus)
  • Configuring SQL and NoSQL clusters for scale and high availability. (experience with MongoDB is a plus)
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Hands-on experience with the configuration and management of file/block storage devices or cloud storage equivalent
  • Working knowledge of network configuration on host servers, DNS, load balancers and firewall servers
  • System monitoring tools to support central monitoring of a distributed system in a “lights out” environment
  • Centralized logging tools and best practices