Senior DevOps Engineer – AWS / Python

  • Company:
    Mayflower Recruitment Limited
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    1 day ago
  • Category:

Reporting to our DevOps Manager, we are adding a new DevOps Engineer to our team in London.

Submit your CV and any additional required information after you’ve read this description by clicking on the application button.

We are looking for a DevOps Engineer who wants to play a critical role in our growth, designing, developing, and implementing infrastructure and deployment automation in AWS.

As our new DevOps Engineer, you will work on cloud products used by a global audience, collaborating with local and remote teams building, testing, and releasing new features We need a DevOps Engineer who can create infrastructure as code to build various environments in a consistent and reliable way.

Skills development.

You want to stretch your skills in DevOps automation beyond build and release.

We are an AWS Enterprise partner, which gives us direct access to AWS technical teams by Slack, email, phone, and in-person, including near-quarterly in-house visits and education sessions.

You will gain expertise directly from AWS as well as the opportunity to participate in our AWS Certification program.

As we move more into container orchestration, you will gain exposure to Kubernetes.


You want to be both hands-on at a global software company, with hundreds of thousands of users.

You will work in close partnership with the Agile product teams.

You will examine emerging best practices and drive our own standards forward.

You will play a critical role in our growth as we continuously evolve and leverage the latest Cloud technology
– compute, serverless, database, deployments, and security
– to stay at the top of our game.

What you will focus on: Thinking of infrastructure as code.

You will create infrastructure automation scripts using cloud formation or terraform to build new environments.

You will use Python, PowerShell, Shell Script, Terraform, Cloudformation, or other relevant technologies and follow proper version control practices to implement infrastructure automation.

You will modify existing environments to ensure they are highly scalable, available, and secure.

Automating environments.

You will design and implement an automated build process for software projects, striving to make the compilation, testing, and packaging process as automatic and foolproof as possible.

You will create VMs, Cloud instances, etc.using automation tools, i.e., Octopus, Jenkins, Ansible, Chef, or Puppet.

You will plan and run the deployments of our software to the infrastructure.


You will work closely with Architects and Development leaders to implement operational features, tools, and processes.

You will work with the Agile team to understand the requirements for new features and write automation scripts.

You will work with Security to automate operations processes.

The customer experience.

You will build and maintain tools, solutions, and micro-services associated with deployment and operations, ensuring that we exceed our customer’s standards and minimize errors.

You will meet our SLA and reduce downtime as you proactively monitor and promptly troubleshoot any issues that arise during testing and production, identifying and solving problems before launch.

Continuous learning.

You will stay current with industry trends and source new ways for the business to improve our approach to DevOps for cloud-native products.

Our new DevOps Engineer has: The education and experience.

You have a university degree in Engineering or Computer Science, or a related field.

You have hands-on expertise in software programming, and build and release operations for cloud-hosted Saas products.

You have, or you are committed to pursuing AWS Certification.

The technical knowledge.

You have practical experience in automating DevOps using scripting and AWS services like CloudFormation and Terraform.

You have first-hand experience with automating builds, gated builds, and packaging for deployment as well as extensive knowledge of coding languages and systems.

The Agile team skills.

You know how to build and nurture connections with team members across multiple locations.

You are highly collaborative and you have exceptional written and verbal communication skills.

You can effectively navigate relationships to suggest better processes and efficient implementation.

Mayflower is acting as an Employment Agency in relation to this vacancy.