Gulf African Bank

Banking + 2 more

Senior Database Administrator

Job details

Contract Type

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 platform

Don’t miss your chance to work at Gulf African Bank. Enter your email to start your application now