Senior Database Reliability Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Senior Database Reliability Engineer with proven expertise working in an operational environment using MongoDB and PostgreSQL. This role requires a database reliability expert who can thrive in a dynamic environment, supporting and enhancing highly available, highly reliable database deployments, ensuring optimal performance, and mentoring junior engineers to support our applications.
This position will play a vital role in ensuring our containerization initiatives succeed and support both MongoDB and PostgreSQL deployments. The ideal candidate will have experience in containerised MongoDB and PostgreSQL deployment under Kubernetes and Docker, with substantial experience in automating reliable deployments, building and maintaining resilience within the database platform, secure database operations methodologies, observability and performance management.
We are also exploring other NoSQL database engines to support our production strength applications, so experience with diverse database systems is a plus.
What You Will Get To Do:
-
Ensure that the production and lower environments are deployed, configured, maintained, and monitored for reliability and resilience.
-
Ensure the environments are fully performant in support of the application
-
Implement industry best practices for database performance, security, backup, disaster recovery and secure data removal/transfer.
-
Maintain vendor relationships in support of the environments
-
Provide technical leadership and an escalation point for the team of junior engineers
-
Design and maintain CI/CD pipelines specific to database operations, with an emphasis on automation and scalability.
-
Collaborate with private cloud, DevOps and development teams in all aspects of deployment and maintenance
-
Mentor junior engineers and act as a technical advisor to cross-functional teams.
Requirements
-
5+ years of hands-on experience with MongoDB and PostgreSQL in a large-scale environment.
-
Expertise with Cloud-based database services.
-
Experience with a data platform in AI (Artificial Intelligence)
-
Expertise with Kubernetes and Docker for containerised applications.
-
Advanced skills in infrastructure coding and automation using Python, Ansible, Terraform, and GHA (GitHub Action).
-
Experience with performance tuning, optimisation, and scalability of databases.
-
Strong understanding of database observability, security, backups, and disaster recovery strategies.
-
Excellent leadership, problem-solving, and analytical skills.
-
Ability to work in a collaborative environment and influence cross-functional teams.
Preferred:
- Proficiency in Analytics database technologies like ClickHouse, StarRocks, etc.
- Familiarity with CI/CD tools like ArgoCD/Jenkins for database operations.
- Strong understanding of distributed database architecture.
#Digital Worker Enabled Reed#
Initials: &DWPT
Location: LONDON
Keywords: MongoDB, PostgreSQL, Kubernetes, Database Reliability
Benefits & conditions
- Your Future: Professional Development Reimbursement, including access to SS&C University
- Work/Life Balance: Competitive holiday scheme
- Your Wellbeing: Competitive benefits designed to support the well-being of our staff
- Diversity & Inclusion: Committed to Welcoming, Celebrating and Thriving on Diversity
- Training: Hands-On, Team-Customised throughout your career
We encourage applications from people of all backgrounds to enable us to bring diverse perspectives to our thinking and conversation. It's important to us that we strive to have a workforce that is diverse in the widest sense.