Evolution Jobs
01925 820 555
  • uk
  • de
  • au
  • sg
  • eu

Dev Ops Engineer

Up to £60,000
Job Type
Evolution Recruitment Solutions https://www.evolutionjobs.com/

The goal of the Continuous Integration & Delivery (CICD) team is to develop and maintain the tools and processes that enable the company to ship software reliably and repeatedly with a high level of automation using Continuous Delivery principles.

A Dev Ops Engineer to help them deliver robust and scalable Continuous Delivery pipelines and reliable cloud-native feature delivery. The candidate must thrive in a fast-paced environment, and have a passion for innovation,
automation, and learning. You will demonstrate strong inter-personal and communication skills and the ability to explain complex technical issues to both technical and non-technical audiences.


  • Develop and maintain complex CI/CD environments using Jenkins DSL (Groovy).
  • Provide guidance to engineering teams on implementing cloud-native services using AWS Serverless Application Model (SAM) and in accordance with Amazon’s Well-Architected Framework.
  • Actively take steps to ensure the security of the build infrastructure, conducting audits and remediation in accordance with CIS Benchmark and Amazon best practices.
  • Describe Infrastructure-as-code (IaaS) using CloudFormation and configuration management tools including Ansible and Puppet.
  • Manage resources across on-premises and multiple cloud platforms (AWS, Azure, docker/Kubernetes).
  • Build, maintain and support the tools that enable our engineers to seamlessly build, develop, test and deploy high-quality software.
  • Contribute to architecture and technical design of the ecosystem with solutions that address problems inherent in sharing and integrating code at scale.
  • Collaborate with engineers and other parts of the organization, to create an efficient and reliable end-to-end software delivery pipeline that is secure, stable and performant.
  • Identify KPIs to drive performance improvements, provide tools to monitor and report on the quality of the software delivery life cycle
  • Able to communicate effectively with technical and non-technical colleagues at all levels.
  • Committed to ongoing personal and professional development of self.
  • An understanding of the cost optimization of cloud services and efficient usage of resources.
  • Proactive in looking for opportunities to evangelize the benefits of an agile DevOps culture, and for the continuous improvement of the process of delivering DevOps itself within a modern software development organization.
  • Experience and/or proficiency in the following technologies and systems

  • Good understanding of Cloud providers such as AWS or Azure
  • Good working knowledge with various tools and systems used to support software development/delivery process (e.g. Git, Artifactory, Maven, Jenkins, SonarQube, Docker, Rabbit MQ etc.)
  • Experience of deployment scripting and automation tools.
  • Good scripting and/or programming experience (e.g. Bash, Perl, Python, Java, JavaScript).
  • Robust knowledge of Source control, Continuous Integration and Release management.
  • A good understanding of modern Linux systems (eg. Centos/Ubuntu) architecture and best practices, including security, networking and package management.
  • Knowledge and experience integrating with external systems.
  • Ability to demonstrate current knowledge and awareness of new technology trends and development techniques within the software industry.
  • Good hands-on experience with container orchestration (e.g. Amazon ECS/ECR including Fargate, Docker Swarm, Kubernetes).
  • If interested, please contact Oli Stockford at Evolution Recruitment ASAP!

    .NET Development