
Rapyd
Senior Database Administrator (DBA)
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 03/06/2026
Job overview
Date posted
19/04/2026
Location
Dubai, United Arab Emirates
Salary
AED 20,000 - 30,000 per month
Compensation
Job description
The Senior DBA role focuses on architecting, deploying, and managing highly available, distributed MySQL 8.x database clusters directly on AWS EC2 instances for a global fintech platform operating 24×7 high-transaction environments. The role requires deep expertise in designing database architectures using MySQL clustering solutions such as InnoDB Cluster, ensuring high availability, disaster recovery, and continuous performance tuning. Responsibilities include managing multiple environments including Development, Test, QA, and Production databases while implementing an ‘Everything As Code’ approach across infrastructure provisioning, configuration management, monitoring, and scalability. The DBA will work extensively with AWS infrastructure components such as EC2 instance types, EBS volume optimization, VPC networking, Security Groups, and IAM to ensure secure and scalable database operations. The role includes ownership of Linux OS-level performance tuning, patching, upgrades, and system troubleshooting. It requires deep knowledge of database architecture including partitioning, replication topologies, OLTP, OLAP, distributed transactions, and advanced security configurations. The position emphasizes performance optimization through SQL tuning, query optimization, and proactive capacity planning for exponential global growth. The DBA will collaborate closely with development teams to resolve database issues, optimize complex queries, and enforce best practices for database changes. The role includes implementing automation frameworks using Infrastructure as Code tools such as Terraform, Ansible, Chef, Puppet, or CloudFormation to ensure scalable and stable database environments. Additional exposure to MongoDB is required for supporting NoSQL workloads. The position also involves operational reliability responsibilities including on-call support, system monitoring, and ensuring continuous uptime of mission-critical financial systems within a global production environment.
Required skills
Key responsibilities
- Architect, design, deploy, and manage highly available and distributed MySQL 8.x database clusters on AWS EC2 instances using solutions such as InnoDB Cluster while ensuring scalability, stability, and global 24×7 availability
- Implement and drive an ‘Everything As Code’ strategy by automating infrastructure provisioning, configuration management, monitoring, and deployment of database systems across all environments including Development, Test, QA, and Production
- Develop and execute database strategy covering high availability, disaster recovery, performance tuning, replication topologies, and capacity planning to support exponential fintech platform growth
- Manage and optimize AWS infrastructure components including EC2 instances, EBS storage, VPC networking, Security Groups, and IAM to ensure secure and efficient database operations
- Perform advanced Linux OS-level tuning, system troubleshooting, patching, upgrades, and configuration management to maintain optimal database performance and reliability
- Collaborate with development teams to troubleshoot database issues, optimize complex SQL queries, and enforce best practices for database schema and performance design
- Design and manage database architecture including partitioning, distributed transactions, OLTP, OLAP workloads, and advanced replication strategies
- Lead capacity planning and scalability forecasting to anticipate infrastructure needs for high-growth global transaction systems
- Ensure database reliability and uptime through monitoring, on-call rotation, incident management, and proactive system maintenance
- Implement Infrastructure as Code and automation solutions using Terraform, Ansible, Chef, Puppet, or CloudFormation to support scalable and repeatable database deployments
Experience & skills
- Demonstrate at least 5+ years of hands-on experience as a DBA in high-scale, high-transaction production environments
- Exhibit deep expertise in MySQL 8.x including designing, building, and managing highly available distributed clusters such as InnoDB Cluster directly on AWS EC2 without reliance on managed services like RDS or Aurora
- Possess strong AWS infrastructure knowledge including EC2 instance types, EBS optimization, VPC networking, Security Groups, and IAM configuration
- Show strong Linux system administration skills including OS-level performance tuning, troubleshooting, and shell scripting for database environments
- Demonstrate solid understanding of database architecture including replication, partitioning, distributed transactions, OLTP, OLAP, and advanced security models
- Exhibit strong SQL programming and query optimization skills for performance tuning in high-volume transactional systems
- Have at least 3+ years of experience with Infrastructure as Code tools such as Terraform, Ansible, Chef, Puppet, or CloudFormation
- Possess experience or working knowledge of MongoDB for supporting NoSQL database workloads
- Demonstrate ability to manage system reliability including on-call duties, incident response, and continuous uptime support
- Communicate fluently in English and collaborate effectively with development and infrastructure teams in a global fintech environment