Site Reliability Engineer

GoCardless ,
London, Greater London

Overview

Job Description

GoCardless is looking for Site Reliability Engineers to help scale our infrastructure. We havethousands of businesses across Europe that are using our service to collectpayments, and we hopethat you can help us goglobal. The role As a Site ReliabilityEngineer you'll be part of a small team that sets the direction of the GoCardless core stack. You'll think through the moving pieces that make up our infrastructure and the complex interactions between them.You'll work withevery other team within engineering - from product to data - to help build and scale the platform our product sits on. We love to be open about the work we do. Some examples are: * Moving to a container-based infrastructure. * Dealing with the realities of running a relational database at scale. * Building a high-availability PostgreSQL cluster. * Improving performance with investigative work. Day-to-day, you'll be: * Troubleshooting problems across distributed systems. * Building toolsto manage a growing infrastructure. * Deploying software to improve availability, scalability and efficiency. * Understanding and automating away common problems. * Investigating and fixing performance issues. * Tackling challenging productionissuesas part of a supportive on-call team. We think you'll enjoy this role if: You believe inbringing automation to infrastructure problems, youthrive onnew challenges and seemingly cryptic issues, and you're passionateabout learning new things and see improvement as an iterative process. You'll rely on: * Your knowledge of Unix fundamentals. * Your experience in designing, analysing, and troubleshooting distributed systems. * Your understandingof TCP/IP networking. * Your fluency in one or more programming languages, and writing clean and effective code. * Your ability to build reliable infrastructure on top of cloud computing systems. It's useful, but not essential to have: * Some experience with operating PostgreSQL or a similardatabase. * A formal education in Computer Science. Much of our team is made up of software engineers who've made the jump into the world of infrastructure, and we welcome a wide diversity of candidates. If you're unsure, we'd love to hear from you.