Job
Core
Provisioning, configuration, and ongoing maintenance of PostgreSQL and MySQL instances across AWS RDS and on-premises, ensuring uptime and performance targets.
Role type
Senior Database Reliability Engineer (AWS RDS PostgreSQL/MySQL)
Builds
High-availability database clusters, automated failover solutions, and infrastructure-as-code pipelines.
Domain
Financial services / Cloud Infrastructure (AWS)
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
PostgreSQL, MySQL, AWS RDS, Terraform, Ansible, Linux system administration, Prometheus, Grafana, Bash scripting, Python scripting, CI/CD integration, disaster recovery planning, security hardening
Preferred skills
ClickHouse, Redshift, MongoDB, Microsoft SQL Server, Docker, Kubernetes, AWS certifications
Technologies
AWS RDS, PostgreSQL, MySQL, AWS RedShift, Clickhouse, Terraform, Ansible, Prometheus, Grafana, Linux
Responsibilities
Own the provisioning, configuration, and ongoing maintenance of PostgreSQL and MySQL instances across AWS RDS and on-premises; Design and implement automated failover solutions, load balancing configurations, and DNS management strategies; Write and maintain Terraform code to provision and manage database infrastructure; Build and manage Ansible playbooks and roles for database deployments, configuration changes, and patching cycles; Monitor, alert, and tune using Prometheus and Grafana; Plan and execute database upgrades and migrations; Manage backup, restore, and recovery processes; Harden database security through access controls, encryption at rest and in transit, and periodic audits; Maintain and improve underlying Linux systems hosting the databases; Document configurations, runbooks, and disaster recovery plans; participate in on-call rotation
Seniority
Senior, hands-on IC