#IkoKaziKE

Back to jobs

Database Administrator (Dba)

Madison Insurance Group

full time Nairobi Posted 20 hours ago

Key Competencies Required

  • In-depth knowledge and understanding of Database Management concepts and principles as a means of relating business needs to Database Design and Maintenance; an excellent understanding of industry best practices and strategies.

  • Knowledge of and experience in developing and documenting database architecture and plans, including strategic, tactical and project plans.

  • Strong analytical skills to analyze Data requirements and relate them to appropriate Database controls.

  • An understanding of operating system internals and network protocols.

  • Exhibit excellent analytical skills, the ability to manage multiple projects under strict timelines

  • The ability to interact with company staff, build strong relationships at all levels and across all business units and organizations and understand business imperatives

  • Excellent verbal, written and interpersonal communication skills, including the ability to communicate effectively within the IT Department, project and application development teams and other key stakeholders.

Requisite Qualifications

  • A Bachelor’s degree in Computer Science, IT, or a related field.

  • Minimum 5 years’ experience with at least 3 years in a Database Administration role. Experience in the BFSI (Banking, Financial Services, and Insurance) sector will be an added advantage.

  • Certification and/or knowledge in the following areas would be preferred: Oracle Database Administration Certified Professional, Microsoft SQL Server Certifications or Red Hat Certified System Administrator.

  • Experience in supporting core insurance systems and databases is an added advantage

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

  • Monitor database performance and implement optimization measures.

  • Manage database backups, restoration and recovery processes. Conduct regular backup and restoration testing while ensuring high availability and disaster recovery for critical databases.

  • Implement database security controls, user access management and auditing. Monitoring of privileged access to the database environment.

  • Modifying the database structure, as necessary, from information given by application developers.

  • Perform database tuning, indexing and capacity planning. Support database upgrades, migrations and patch management.

  • Generating various reports by querying from the database as and when required

  • Investigate and resolve system and database incidents and problems. Act as escalation for technical support for database related issues.

  • Maintain accurate database documentation.

  • Implement infrastructure and database security best practices.

  • Participate in infrastructure and database projects. Support deployment of new applications and systems.

  • Act as a backup for the System Administration team