We are recruiting for someone to join our DevOps team, either as a DevOps Engineer or Senior DevOps Engineer, depending on skills and experience. You’ll be working on a highly automated DevOps platform built on top of modern technologies like Kubernetes, AWS stack (including EKS), Lambda, Node.JS, Elastic stack and Terraform, to name a few.
To join us at the more senior level, we expect you to have experience in most of the areas we mention below. At a lower level, you’ll probably have more general operational experience, and may not have used all the technology and tools.
Your work on our platform will directly and indirectly improve people’s experience when using our fintech products by providing a stable, scalable, secure and highly available platform.
Whatever level you come in at, 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.
Who you are
We’re interested in people who:
have some programming experience (we use Node.JS) –this is important for a more senior level
embrace and implement infrastructure as code (we use Terraform) - experience required for a more senior level
have worked in and maintained highly-available production environments
have experience in managing, migrating and updating Kubernetes clusters (or be willing to learn it)
have worked with microservices-based systems
take a systematic and holistic approach to solving problems
have experience of using testing to validate solutions
have an understanding of web security and accessibility
have worked with technologies used for web applications, e.g databases, backups, CDNs
have experience with Linux operating systems and shell scripting
have experience of working on, or with, web services from an operational point of view
are familiar with working practices such as continuous integration, continuous delivery, DevOps
understand change and incident management
can effectively work autonomously and with colleagues
have a proactive approach to work
communicate with accuracy and effectiveness
can be part of the on-call team to provide 24/7 support for the production platform
As a member of the team you’ll:
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.
If you require any reasonable adjustments or you would like to speak to a member of the Moneyhub team before applying then just drop us an email at careers@moneyhub.com.
Please apply directly as we are not taking agency applications for this role at the moment, and that this role is only open to applicants working in the UK.