DevOps Engineer - remote

Posted 3 years ago  • Bristol, UK
Stack Overflow

What you’ll do

We are looking for a DevOps Engineer or Senior DevOps Engineer to join our team. You'll work on a highly automated DevOps platform built on top of modern technologies like Kubernetes, AWS stack including EKS, Lambda, Node.JS, Elastic stack, Terraform (to name a few).

This is a great opportunity for someone who has maintained highly available &secure production environments and would like to expand their knowledge and experience while working in a dynamic environment and face new challenges.

You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a small team, doing things the right way and providing customer value through your work.

Your work on our platform will directly and indirectly improve people's experiences when using our fintech products by providing a stable, scalable, secure and highly available platform.

As a member of the team, you will:

  • Help to design and build environments using best technologies to make them more scalable, available and secure

  • Take responsibility for work and code quality

  • Improve our processes and tools through communication, automation and optimisation

  • Share knowledge of tools, techniques, new features and ideas with the Moneyhub team

  • Solve issues and suggest solutions as part of feature development and support

  • Contribute to our code base to improve and create internal tools and integrations

  • Help the rest of the business understand our security and ops processes through contributing to documentation and raising awareness

Who you are

We’re interested in people who:

  • have worked and maintained highly-available production environments

  • have a proactive approach to work

  • have experience in managing Kubernetes clusters (we use EKS)

  • have worked with microservices-based systems

  • have some programming experience (we use nodejs)

  • have written and maintained environments as IaC (we use Terraform)

  • take a systematic and holistic approach to solve problems

  • have experience of using testing to validate solutions

  • have an understanding of web security and accessibility

  • are familiar with technologies used for web applications, e.g databases, backups, CDNs

  • have experience with Linux operating systems and scripting languages

  • have experience of working on, or with web services from operational point of view

  • Have applied practices such as continuous integration, continuous delivery, DevOps

  • understand change and incident management

  • communicate with accuracy and effectiveness

  • effectively work autonomously and with colleagues

  • can be part of the on-call team to provide 24/7 support for the production platform