Gulf African Bank
Banking + 2 more
Description
Qualifications and experience
Education
- Bachelor’s degree in Information Technology, Computer Science, or related discipline.
Experience
- 5 years of experience in database administration within a complex, mission-critical environment.
- Proven experience managing Oracle and Microsoft SQL Server databases preferably in a financial or banking setup.
- Experience with MySQL, PostgreSQL, and other RDBMS platforms.
- Exposure to cloud-based databases (Azure SQL, AWS RDS) is an added advantage.
Responsibilities
- Database Administration
- Administer, maintain, and support Oracle, Microsoft SQL Server, MySQL, and PostgreSQL database systems.
- Install, configure, and upgrade database servers and related tools.
- Implement database security, encryption, and user access controls in compliance with internal and regulatory requirements.
- Perform regular database health checks, integrity verification, and maintenance activities.
- Performance and Optimization
- Monitor database performance, identify bottlenecks, and optimize SQL queries, indexes, and storage.
- Conduct capacity planning and implement tuning strategies to ensure optimal performance and scalability.
- Analyse trends and recommend improvements to database architecture and processes.
- Backup, Recovery, and High Availability
- Implement and manage backup and disaster recovery strategies using RMAN, or equivalent tools.
- Ensure databases are configured for high availability and replication between Production and DR sites.
- Regularly test and document restore and recovery procedures.
- Security and Compliance
- Enforce database security policies, including data encryption, audit logging, and leastprivilege access.
- Support compliance with CBK, PCI-DSS, GDPR, and internal IT security frameworks.
- Apply security patches and address vulnerabilities in coordination with the IT Security team.
- Automation and Scripting
- Automate routine administrative tasks using PowerShell, Python, Bash, or SQL scripting.
- Develop scripts for monitoring, alerting, and reporting on database performance and
- availability.
- Collaboration and Support
- Work closely with application developers, system administrators, and network engineers to ensure seamless integration and system stability.
- Provide advanced technical support for database-related incidents and participate in root cause analysis.
- Participate in IT projects including system upgrades, migrations, and application deployments.
- Disaster Recovery & Business Continuity
- Support and test database recovery procedures as part of the BCP/DR drills.
- Maintain DR documentation and ensure replication and synchronization between
- production and standby databases.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.