Senior DevOps Engineer

Fully remote - Company based London, UK

In under two decades Mr & Mrs Smith has grown from a cult guidebook to the travel club for hotel lovers with over 1.3 million members and a hand-picked collection of more than 1,500 hotels. The role of Senior DevOps Engineer is key to the next phase of Mr & Mrs Smith’s growth as we continue to curate the world’s most desirable hotel collection.

About you

You are ambitious, bursting with ideas about the ways to improve the systems you work with and are always looking to improve your skills. You are ready to pool your ideas with your team and come up with more and more awesome solutions. You love cloud based infrastructure and automated methods of creating, operating and maintaining infrastructure as code, but you also understand the importance of maintaining the integrity of any legacy production systems as you migrate them to the new stack. You want to work with a great team who care that they are doing the right thing in the right way.

Role

This role is a Senior DevOps engineer in an AWS hosted environment. You will be contributing to the development and operation of all online e-commerce systems, back-end system and API integrations with 3rd Parties

We are moving to an IaC approach, so it is key to have a DevOps oriented philosophy, following the lifecycle steps of development, build, deploy and monitoring

Key skills

• AWS (EC2, ELB, VPC, AutoScaling, etc)

• RDS - MySQL/Aurora

• Linux

• Kubernetes - native architecture and services

• GitOps tools for IaC (ideally Terraform)

• Elasticsearch

• Jenkins

• Git/Gitlab

• Docker

• Nginx

• Scripting in either of Python or Bash

Nice-to-have skills

• Ansible

• RedShift

• HAProxy

• Big data infrastructure

About our team

The Mr & Mrs Smith technology team takes responsibility for creating and updating a large variety of global systems. Comprising complex databases, highly functional back-end microservices, customer-facing APIs and websites, we apply many of the same principles across the board – our obsession with detail, our desire to share knowledge, and our belief in building quality in. 

We are a growing team, with back-end and front-end developers,  QAs, designers/UX, DevOps engineers, data engineers/analysts and product owners, organized into cross-functional scrum teams. We look to remain ahead of the curve and adopt leading edge technologies where these can help us achieve our goals and targets.

While the company is London based, our teams now operate full remotely, with members across Europe, Asia and Americas.

We hold regular knowledge-sharing sessions and often go to industry meet-ups.

Technology

Our technology stack is primarily built around PHP 7 and Symfony framework, all running with MySQL, Cassandra, Redis, RabbitMQ, ElasticSearch, Nginx & other technologies on AWS. We use Jenkins, PHPUnit, PHPSpec Cypress and Selenium to contribute to our quality management. Our code base is managed via Git and Gitlab. Recently we added GoLang and NodeJs + GraphQL to the technology stack. 

Our infrastructure is all in the AWS cloud and managed through Docker, Ansible and Kubernetes.  Our data is stored in Aurora MySQL and Elasticsearch clusters with websites and microserves hosted on EC2 auto scaling groups.

Team working

You will be working collaboratively as a member of an amazing team developing and operating our website, APIs and back end systems. It is important that you support the company's highly agile development environment by applying creative and independent thinking to complete project objectives.

We share all our ideas about architectural design issues within the tech team.