← All roles

Senior Database Reliability Engineer (PostgreSQL, Terraform, AWS)

Capital.com· Product & Engineering – Infrastructure Platform - DBA
Apply on company site
Hybrid (Warsaw / Limassol / Sofia / Georgia), RemoteFull-timePosted 11mo ago

About the role

Senior Database Reliability Engineer focused on AWS RDS PostgreSQL with Terraform IaC, familiar with RedShift and ClickHouse. Responsible for provisioning, availability, automation, and performance of databases across AWS and on-premises, with emphasis on reliability, security, and scalable operations.

Responsibilities

  • Own the provisioning, configuration, and ongoing maintenance of PostgreSQL and MySQL instances across AWS RDS and on-premises, ensuring they meet uptime and performance targets.
  • Design and implement automated failover solutions, load balancing configurations, and DNS management strategies to keep databases accessible under failure conditions.
  • Write and maintain Terraform code to provision and manage database infrastructure - clusters, instances, storage, parameter groups, security groups - with consistency across environments.
  • Build and manage Ansible playbooks and roles for database deployments, configuration changes, and patching cycles.
  • Monitor, alert, and tune - using Prometheus and Grafana - to catch performance degradation before it becomes an incident.
  • Plan and execute database upgrades and migrations, including cross-version and cross-engine work (PostgreSQL, MySQL, Redshift, ClickHouse, DynamoDB), with minimal impact to production.
  • Manage backup, restore, and recovery processes; test them regularly so they work when it matters.
  • Harden database security through access controls, encryption at rest and in transit, and periodic audits.
  • Maintain and improve underlying Linux systems hosting the databases, including security hardening and performance tuning.
  • Document configurations, runbooks, and disaster recovery plans; participate in on-call rotation.

Qualifications

  • 5+ years of proven experience as a Database Administrator or Database Engineer, with hands-on depth in PostgreSQL and MySQL in production environments.
  • Solid Terraform experience - you've written and maintained IaC.
  • Working knowledge of Ansible for configuration management and deployment automation.
  • Strong Linux system administration skills, including performance tuning and troubleshooting.
  • Experience designing and operating high-availability solutions - failover, replication, load balancing, DNS management.
  • Familiarity with Prometheus and Grafana or comparable monitoring tools.
  • Scripting ability in Bash and/or Python for automation and operational tasks.
  • Understanding of CI/CD pipelines and how database changes fit into a deployment workflow.
  • Comfort working in a regulated financial services environment, where access control, encryption, and audit trails are non-negotiable.

Skills

Required:PostgreSQLMySQLTerraformAnsibleLinux system administrationPrometheus/GrafanaScripting (Bash/Python)CI/CD

Benefits

  • Competitive Salary
  • Work-Life Harmony (Hybrid)
  • Generous Time Off
  • Employee Referral Program
  • Comprehensive Health & Pension Benefits
  • Workation Wonderland (30 extra days remote work worldwide)
  • Volunteer Days (2 additional paid days per year)
Last updated Oct 21, 2026. Interested? Apply on the company site.

About Capital.com

Trade with a trusted global broker

Join 770,000+ traders on our award-winning platform, offering CFDs & spread betting on leading markets with advanced tools and support.

CFDsspread betonline trading platforminvestment opportunitiestrading toolsindicators

More open roles at Capital.com