Back to jobs
CareerLink Africa

Database Administrator (DBA)

Nairobi, KenyaFull-Time
Senior level
Posted 5d ago

About this role

Job Overview

We are seeking an experienced Database Administrator (DBA) to manage, secure, and optimize enterprise database environments. Reporting to the ICT Manager, the successful candidate will be responsible for database installation, configuration, maintenance, performance tuning, backup and recovery, security management, and high-availability solutions.

This role plays a critical part in ensuring the reliability, security, and performance of business-critical databases while supporting application deployments, infrastructure projects, and disaster recovery initiatives.

Key Responsibilities

Database Administration & Maintenance

  • Install, configure, administer, and maintain database management systems.

  • Design, implement, and support database environments that meet business and operational requirements.

  • Monitor database health, performance, and availability to ensure optimal system functionality.

  • Perform database upgrades, migrations, patching, and version management.

  • Modify and maintain database structures to support application and business requirements.

  • Develop and maintain database standards, policies, and operational procedures.

Database Performance Optimization

  • Monitor and analyze database performance metrics.

  • Perform database tuning, indexing, query optimization, and capacity planning.

  • Identify and resolve performance bottlenecks to improve system efficiency.

  • Implement best practices for database scalability and resource utilization.

Backup, Recovery & High Availability

  • Develop and manage database backup and recovery strategies.

  • Conduct regular backup verification and restoration testing.

  • Ensure high availability and disaster recovery readiness for critical systems.

  • Support business continuity initiatives through effective recovery planning.

Security & Access Management

  • Implement database security controls and best practices.

  • Manage user accounts, permissions, and role-based access controls.

  • Monitor privileged access and database activity to ensure compliance and security.

  • Conduct database auditing and support compliance requirements.

  • Protect sensitive organizational data through robust security measures.

Incident Management & Technical Support

  • Investigate and resolve database-related incidents and system issues.

  • Provide advanced technical support and serve as an escalation point for database challenges.

  • Collaborate with infrastructure, application, and development teams to troubleshoot and resolve issues.

  • Support deployment and integration of new applications and systems.

Reporting & Documentation

  • Generate database reports and provide data extracts as required by business stakeholders.

  • Maintain comprehensive database architecture, configuration, and operational documentation.

  • Develop and update disaster recovery, security, and maintenance documentation.

Project Support

  • Participate in database and infrastructure-related projects.

  • Support implementation of new technologies and system enhancements.

  • Contribute to enterprise data management and digital transformation initiatives.

  • Provide backup support for system administration functions when required.

Qualifications

Education

  • Bachelor’s Degree in Computer Science, Information Technology, Information Systems, or a related field.

Experience

  • Minimum of 5 years of professional IT experience.

  • At least 3 years of hands-on experience in Database Administration.

  • Experience managing enterprise-level database environments.

  • Experience in the Banking, Financial Services, and Insurance (BFSI) sector is an added advantage.

  • Experience supporting insurance systems and databases is highly desirable.

Preferred Certifications

One or more of the following certifications will be an added advantage:

  • Oracle Database Administration Certified Professional (OCP)

  • Microsoft SQL Server Certification

  • Red Hat Certified System Administrator (RHCSA)

  • Other relevant database administration certifications

Technical Skills

Database Technologies

  • Oracle Database

  • Microsoft SQL Server

  • Database Backup and Recovery Solutions

  • Database Security and Auditing

  • High Availability and Disaster Recovery Technologies

Infrastructure & Systems

  • Operating Systems Administration

  • Network Protocols and Infrastructure Concepts

  • System Monitoring and Performance Management

  • Capacity Planning and Resource Optimization

Core Competencies

  • Strong database design and administration expertise

  • Database performance tuning and optimization skills

  • Analytical and problem-solving abilities

  • Data security and governance knowledge

  • Technical troubleshooting and incident management

  • Project coordination and implementation skills

  • Excellent documentation and reporting capabilities

  • Strong communication and stakeholder management skills

  • Ability to manage multiple priorities in fast-paced environments

  • Commitment to operational excellence and continuous improvement

Why Join This Role?

This opportunity offers the chance to work with enterprise database technologies in a dynamic environment where data reliability, security, and performance are essential to business success. The role provides exposure to modern database management practices, infrastructure projects, disaster recovery planning, and digital transformation initiatives while supporting critical business applications and services.

Application Deadline

11 July 2026