DevOps Engineer

Typically a DevOps Engineer will automate processes through CI/CD pipelines and develop maintain and troubleshoot the automated CI/CD environment. They might also build tooling and create infrastructure as code solutions as well as provide scalability, availability and reliability of services.

Typical experience & skills include:

  • an understanding of cloud services provided by AWS (EC2, S3, Route53, ECS etc) 
  • knowledge of Linux Operating Systems.
  • CI/CD pipeline skills (Git, CodeBuild, CodeDeploy, and CodePipeline) 
  • database knowledge (RDBMS: MS SQL Server, NoSQL: DynamoDB, Elasticsearch)
  • experience in configuration management tools (Preferred: Ansible, Puppet, OpsWorks)
  • Proficiency in one of the following programming/scripting languages: Python, Bash, C#
  • Strong in Infrastructure as a Code implementation (CloudFormation).
  • Understanding of Blue-Green deployment to reduce downtime and risk.
  • Degree qualified in Computer Science, Software Engineering.

 

Other Technology jobs we typically place include: