AzamPay is seeking an experienced Senior Database Administrator to oversee the availability, performance, security, and recoverability of databases supporting its payment and mobile money platforms.
The successful candidate will manage a multi-engine database environment comprising Oracle, MySQL, MongoDB, and PostgreSQL across production, disaster recovery (DR), and test environments, both on-premises and in the cloud.
The role involves leading database upgrades, conducting disaster recovery drills, and ensuring that third-party database teams meet the required technical and operational standards.
This is a hands-on senior position in which the successful candidate will serve as the primary expert on database risk and report directly to the Director of Information Technology.
2. Required Technical Expertise
Candidates should demonstrate strong practical experience in the following areas:
- Oracle Database 19c (Expert): RMAN backup and recovery, Data Pump, performance tuning using AWR/ASH, high availability and disaster recovery, patching, and upgrades.
- MySQL 8.0 (Expert): Replication, InnoDB Cluster/MySQL Router, Percona XtraBackup, performance tuning, and version upgrades.
- Linux Systems (Strong): Red Hat, Oracle Linux, and Ubuntu.
- Scripting (Strong): Bash and Python or Perl for automation.
- SQL and PL/SQL (Advanced): Complex querying, reading, and optimizing application queries.
3. Required Competencies
Candidates should also have solid working knowledge of:
- MongoDB: Replica sets, backup and restoration, monitoring, and version upgrades.
- PostgreSQL: Streaming replication, backup and restoration, performance tuning, and major version upgrades.
- Virtualization and Backup: VMware and enterprise backup tools such as Veeam.
- Cloud Infrastructure: Running databases on AWS, including EC2 and/or RDS.
- Monitoring Systems: Zabbix, Oracle Enterprise Manager, Percona PMM, or similar platforms.
Nice-to-Have Competencies
- Microsoft SQL Server: Basic administration and backup procedures.
- MariaDB: Familiarity with its use in data warehouse workloads.
- Containers: Awareness of Kubernetes and database connectivity.
4. Key Responsibilities
4.1 Database Operations
- Install, configure, administer, and maintain Oracle, MySQL, MongoDB, and PostgreSQL databases across production, disaster recovery, and test environments.
- Monitor database health, capacity, storage growth, and scheduled jobs, resolving issues before they affect customers.
- Manage clustering, replication, and high-availability configurations, including failover and virtual IP configuration.
4.2 Backup, Recovery and Disaster Recovery
- Design, implement, and regularly test backup and restoration procedures for every database engine.
- Take ownership of the database component of disaster recovery drills from start to finish, including data consistency checks between primary and disaster recovery environments.
4.3 Performance and Capacity Management
- Tune queries, indexes, memory, and storage to maintain the performance of high-volume transaction systems.
- Forecast database capacity requirements and advise on hardware, storage, and licensing needs.
4.4 Upgrades, Patching and Migrations
- Lead major version upgrades and security patching across all database engines, ensuring tested rollback plans are in place.
- Keep database environments on supported and secure versions.
4.5 Security and Compliance
- Manage database users, roles, and privileges according to the principle of least privilege.
- Conduct regular database access reviews.
- Work with the security team to address vulnerability findings and strengthen privileged access controls.
4.6 Vendor and Stakeholder Management
- Oversee and review database work performed by third-party vendors and technology partners, ensuring compliance with agreed standards.
- Collaborate with Infrastructure, Network Operations Centre (NOC), DevOps, Development, and Data teams on changes, incidents, and releases.
- Follow established change management procedures for all production database changes.
4.7 Documentation and Automation
- Maintain up-to-date operational runbooks, architecture diagrams, configuration records, and database inventories.
- Automate routine tasks using scripts to reduce manual work and errors.
- Recommend tools and practices that improve database reliability, monitoring, and security.
5. Qualifications and Professional Experience
Applicants must meet the following requirements:
- Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, Telecommunications, or a related field.
- Total Experience: 5–8 years of hands-on Database Administrator (DBA) experience.
- Industry Experience: At least 2 years working in fintech, banking, telecommunications, or other high-availability transaction environments.
- Database Migration or Upgrade Experience: Experience planning and executing at least one major production database migration or version upgrade.
- Disaster Recovery Experience: Experience conducting or participating in disaster recovery drills and failovers.
- High Availability Experience: Hands-on experience with clustering and high-availability configurations, such as Pacemaker or Oracle Data Guard.
6. How to Apply
Interested and qualified candidates should submit:
- An updated CV.
- A short cover letter describing one production database migration or recovery operation they led. The description should include:
- Database engine used.
- Size of the data involved.
- Outcome of the migration or recovery.
Application Deadline: 3 November 2026
Application Link: The original advertisement indicates “Click the link to apply,” but the direct application URL was not included in the extracted text. Applicants should refer to AzamPay’s official recruitment announcement for the application link.
For further information, contact AzamPay toll-free on 0800 785 555.