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