
Database Reliability Engineer
Starling Bank5 months ago
Dublin, Ireland +3 moreSenior
Responsibilities
- Modernize and scale the RDS fleet through automated multi-version upgrades and proactive performance tuning.
- Architect cross-cloud database portability across AWS and GCP using CNPG and cloud-native patterns.
- Build proactive monitoring and alerting for database performance and health.
- Support replication, data streaming, and zero-downtime migration strategies.
- Design and implement business continuity, disaster recovery, and regional recovery automation.
- Build Java backend services and use code-driven automation to orchestrate the database layer.
Requirements
- Extensive PostgreSQL experience and expertise running stateful workloads on Kubernetes with CNPG.
- Experience managing infrastructure with Terraform and custom APIs.
- Knowledge of multi-tenant, multi-region, and multi-cloud distributed systems, data integrity, and data mobility.
- Experience with observability and monitoring tools including Prometheus, Grafana, OpenTelemetry, and Humio.
- Strong security mindset and ability to implement automated guardrails.
- Ability to build robust Java services with clean relational modeling and performant DDL.
Benefits
- 25 days of holiday plus public holiday allowance, with additional birthday leave and options to buy or sell up to five extra days.
- Annual leave increases with length of service.
- 16 hours of paid volunteering time annually.
- Salary sacrifice and enhanced company pension scheme.
- Life insurance at four times salary and group income protection.
- Private medical insurance through VitalityHealth with mental health and cancer-care support.
- Family-friendly policies and Perkbox membership with retail, wellness, and other perks.
- Cycle to Work, gym partnerships, and electric vehicle leasing schemes.
- Hybrid work arrangement with a minimum of one office day per week in Technology.
- Full-time position based in London, United Kingdom.