Senior Site Reliability Engineer
Technology – Reliability Engineering
We’re empowering people to FeelGood about their money.
We’re been on this journey since 2004, when we built the first ever peer-to-peer lending company to give people access to simpler, better-value loans and investments. When it comes to money, we think everyone deserves a fair deal, so since we launched, we’ve helped hundreds of thousands of customers to take the stress out of money by building our business on honesty, transparency and trust.
Our journey’s always evolving and we’re now launching a bank. But a different type of bank – one that empowers its customers to take control of their finances and FeelGood about their money.
If you embrace being challenged beyond the norm, aren’t afraid to think differently and are motivated by working somewhere you can really make an impact, you’ll love life here at Zopa.
As a Senior Zopa Reliability Engineer you will help to remove inefficiencies in the way Zopa use (or don’t use) technology to drive value for the business. Automating consistently, helping to design and support the various technology infrastructure to help Zopa grow. Both in our self-hosted datacentres and the cloud.
The Platforms Team has been created to improve the way we deliver our infrastructure and evolve the Reliability Engineering culture at Zopa. The team is responsible for evolving our infrastructure platforms to be drivable by our development tribes so that they can be more autonomous and agile, replacing tickets with APIs, designing properly reliable services whilst also supporting the security processes that are required in an FCA audited environment. We aim to curate the right selection of technologies, such as cloud providers, container platforms, monitoring, metrics and logging, open source projects, to achieve the goals on our platform roadmap.
Day to day, you might be automating infrastructure deployment to our multi cloud environment with terraform, improving our application release processes and pipelines, upgrading our container platforms to the latest version of Kubernetes and utilising the latest features, and designing processes and tools that help our developers to take more control of their products and the infrastructure they need.
- Good knowledge of at least one programming language and the willingness to dabble in others (Go, Ruby, Python)
- Cloud agnostic mentality
- Exposure to cloud IaaS (AWS, GCP or other relevant)
- Linux administration (CoreOS, or any Linux in general)
- Experience with Immutable infrastructure
- Linux containers and orchestration (Docker, Kubernetes)
- Good Knowledge on Hashicorp stack
- Experience in building and maintaining Kafka clusters (mirroring Kafka across multiple datacentres)
- Knowledge of event streaming
- Ability to troubleshoot and tune performance of computer systems
To thrive here, you’ll need to:
Champion our customers. Whatever your role, you’ll be close to our customers. We care passionately about doing the best for them.
Help us make fearless choices. Our environment is fast-paced, agile and open. You’ll solve interesting and challenging problems, and be trusted and empowered to bring your ideas to life.
Walk the talk. Like us, you’ll be honest, stick to your promises and face the tough moments head-on.
Win smarter. You’ll be always on the lookout for a better way of doing things, going beyond ‘good enough’ and welcoming different points of view.
Be in it together. You’ll join an ambitious, diverse and all-round approachable team with a mix of ideas and talents who inspire each other to be better every day.
Zopa is proud to offer a workplace free from discrimination. Diversity of experience, perspectives, and backgrounds leads to great products and unique company culture. We simply can’t expect to empower our customers to better manage their money without challenging the current status quo. Creating the best place for money is no easy task, which is why we need talent from all walks of life.