At a Glance
- Tasks: Manage AWS database infrastructure, automate operations, and ensure reliability through Infrastructure-as-Code.
- Company: Join a leading financial services firm focused on innovation and technology.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Collaborative team culture with a focus on continuous learning and development.
- Why this job: Be at the forefront of database engineering and make a significant impact in a dynamic environment.
- Qualifications: Strong SQL skills, AWS experience, and proficiency in Terraform and scripting.
The predicted salary is between 60000 - 80000 β¬ per year.
We are looking for a Database Reliability Engineer to join our team. This is not a traditional DBA role β you are a DevOps engineer who happens to have deep SQL and database knowledge. You think in code, manage infrastructure via Terraform, and treat database provisioning, patching, and performance as an engineering problem β not a manual task. You will own the database infrastructure layer across our AWS environments: provisioning, scaling, observability, and reliability β all through Infrastructure-as-Code. Our current estate includes SQL Server running on Windows EC2 instances. You will partner with application teams to ensure databases are correctly provisioned, optimised, and monitored without becoming a gatekeeper.
You Will
- Provision and manage AWS RDS instances entirely through Terraform β parameter groups, subnet groups, IAM authentication, secrets rotation, multi-AZ, and read replicas.
- Own database reliability β design runbooks, define SLOs, set up alerting on slow queries, connection pool saturation, replication lag, and disk growth.
- Automate database operations β schema migrations, backup validation, failover drills, and patching via CI/CD pipelines.
- Improve performance β work with development teams on EXPLAIN ANALYZE, query tuning, indexing strategies, and connection pooling (PgBouncer/RDS Proxy).
- Secure the data layer β enforce encryption at rest/in transit, IAM database authentication, credential rotation via AWS Secrets Manager, and least-privilege access patterns.
- Contribute to the platform β build reusable Terraform modules for database provisioning that application teams self-serve from the platform.
- Participate in on-call rotation β respond to database incidents, drive RCAs, and implement permanent fixes to prevent recurrence.
Qualifications
Essential
- Strong SQL β complex queries, performance tuning, indexing, EXPLAIN plans.
- AWS β RDS Aurora, Secrets Manager, IAM, CloudWatch, VPC networking for databases, KMS encryption.
- Terraform β writing and maintaining modules, state management, remote backends, version pinning.
- Scripting β Python or Bash for automation, operational tooling, and migration scripts.
- CI/CD β GitLab CI or equivalent; using pipelines for infrastructure changes and database migrations.
- Observability β experience with Datadog, CloudWatch, or Prometheus/Grafana for database metrics and alerting.
- Linux β comfortable with system-level troubleshooting in production environments.
Good to Have
- PostgreSQL β deep knowledge: vacuuming, autovacuum tuning, replication (logical/streaming), pg_stat views, extensions.
- PgBouncer or RDS Proxy β connection pooling configuration and tuning.
- Kubernetes β understanding how workloads connect to databases, sidecar patterns, secrets injection.
- Database migrations β zero-downtime schema migrations with tools like Flyway, Liquibase, or custom scripted approaches.
- Financial services or regulated environments β familiarity with audit logging, data residency requirements, PCI DSS / SOC 2 controls.
- AWS Aurora Global Database β cross-region replication, disaster recovery patterns.
Senior Database Reliability Engineer employer: MUFG Investor Services
At MUFG, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Database Reliability Engineer, you will have the opportunity to work with cutting-edge technologies in a supportive environment that prioritises employee growth and development. Our commitment to diversity and inclusion, along with competitive benefits and a focus on work-life balance, makes MUFG a rewarding place to advance your career in the heart of the financial services sector.
StudySmarter Expert Adviceπ€«
We think this is how you could land Senior Database Reliability Engineer
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that arenβt even advertised yet.
β¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your Terraform modules or database projects. This gives potential employers a taste of what you can do.
β¨Tip Number 3
Prepare for those interviews! Brush up on your SQL and AWS knowledge, and be ready to discuss how youβve tackled database reliability issues in the past.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Senior Database Reliability Engineer
Some tips for your application π«‘
Show Off Your SQL Skills:Make sure to highlight your strong SQL abilities in your application. We want to see how you tackle complex queries and performance tuning, so donβt hold back on sharing examples of your work!
Talk Terraform to Us:Since weβre all about Infrastructure-as-Code, let us know about your experience with Terraform. Share any modules you've written or maintained, and how you've managed state and versioning.
Automate Like a Pro:We love automation! If you've scripted database operations using Python or Bash, be sure to mention it. Tell us how youβve used CI/CD pipelines for database migrations and infrastructure changes.
Apply Through Our Website:We encourage you to apply directly through our website. Itβs the best way for us to get your application and ensure it reaches the right people. Plus, it shows youβre keen to join our team!
How to prepare for a job interview at MUFG Investor Services
β¨Know Your SQL Inside Out
Make sure you brush up on your SQL skills before the interview. Be prepared to discuss complex queries, performance tuning, and indexing strategies. Practising with EXPLAIN plans can really help you articulate your thought process during the interview.
β¨Show Off Your Terraform Skills
Since this role heavily involves Terraform, be ready to talk about your experience with writing and maintaining modules. You might even want to prepare a few examples of how you've managed state or used remote backends in past projects.
β¨Demonstrate Your Automation Mindset
This isn't just about manual tasks; it's about automating processes. Be prepared to discuss how you've used scripting languages like Python or Bash for automation, especially in CI/CD pipelines. Share specific examples of how you've improved efficiency through automation.
β¨Understand the Importance of Observability
Familiarise yourself with tools like Datadog, CloudWatch, or Prometheus/Grafana. Be ready to explain how you've set up alerting and monitoring for database metrics in previous roles. This will show that you understand the critical nature of database reliability.