Technology

Database Administrator

Crown Interactive·Lagos, nigeria·Full Time·Onsite
TechnologyFull TimeOnsite
-

Job Objective

  • We're looking for an experienced and detail-oriented Database Administrator (DBA) to join our growing technology team.
  • Are you passionate about ensuring the availability, performance, security, and reliability of critical databases? Do you enjoy solving complex database challenges, optimising system performance, and ensuring that business-critical data is secure, accurate, and always available? Do you thrive in a fast-paced technology environment where you work closely with Engineering, DevOps, Product, and Business teams?

If so, we have the perfect opportunity for you!

  • As the Database Administrator, you will be responsible for the administration, performance, security, availability, backup, recovery, and continuous optimisation of databases supporting our 1Gov, SaaS, Enterprise, and Power Sector solutions.
  • You will play a critical role in ensuring that our technology platforms have reliable, scalable, and secure database infrastructure capable of supporting high-volume transactions, enterprise applications, government digital services, and power-sector solutions.
  • This is an exciting opportunity for a technically strong and proactive professional who is passionate about database performance, data security, system reliability, troubleshooting, automation, and continuous improvement.

Key Roles and Responsibilities:

Database Administration & Operations

  • Install, configure, upgrade, patch, and maintain database management systems.
  • Administer production, staging, testing, and development databases.
  • Create and manage databases, schemas, tables, indexes, views, stored procedures, functions, and database objects.
  • Manage database users, roles, permissions, and access controls.
  • Monitor database availability, capacity, health, and performance.
  • Ensure databases remain available and reliable for business-critical applications.
  • Perform routine database maintenance, housekeeping, and optimisation.
  • Manage database configurations in line with approved architecture and operational standards.

Database Performance & Optimisation

  • Monitor and analyse database performance.
  • Identify slow queries, locking issues, deadlocks, bottlenecks, and inefficient database operations.
  • Perform query optimisation and indexing.
  • Review database execution plans and recommend performance improvements.
  • Establish database performance baselines and monitoring thresholds.
  • Work with developers to improve SQL queries and database design.
  • Support performance tuning for high-volume applications and transaction-intensive systems.

Backup, Recovery & Business Continuity

  • Develop and maintain database backup and recovery procedures.
  • Schedule and monitor automated database backups.
  • Regularly test backup restoration processes.
  • Ensure compliance with approved Recovery Point Objective (RPO) and Recovery Time Objective (RTO).
  • Support disaster recovery planning and implementation.
  • Maintain database replication and high-availability configurations where required.
  • Participate in disaster recovery and business continuity exercises.
  • Ensure critical databases can be restored within agreed service levels.

Database Security

  • Implement database security controls and access management.
  • Manage privileged database accounts and permissions.
  • Ensure users have appropriate least-privilege access.
  • Monitor and investigate unauthorised database access.
  • Support database encryption at rest and in transit.
  • Implement appropriate database auditing and logging.
  • Participate in vulnerability assessments, penetration testing, and remediation activities.
  • Ensure database practices align with Crown Interactive's information security, privacy, and compliance requirements.
  • Support compliance with applicable data protection and regulatory requirements, including Nigeria's data protection requirements where applicable.

Database Architecture & Development Support

  • Collaborate with Solution Architects and Software Engineers on database architecture.
  • Review database designs for scalability, performance, security, and maintainability.
  • Support the design of relational and, where applicable, NoSQL database solutions.
  • Provide database expertise during application development and implementation.
  • Review database scripts and migration processes.
  • Support schema changes and database version control.
  • Ensure database changes follow approved Change Management procedures.
  • Participate in technical design reviews and architecture discussions.

Production Support

  • Provide Level 2/Level 3 database support for production applications.
  • Respond to database incidents and service disruptions.
  • Investigate database-related application failures.
  • Participate in incident management and root-cause analysis.
  • Maintain database incident and problem-management records.
  • Provide timely escalation of critical database issues.
  • Participate in scheduled maintenance and release activities.
  • Support after-hours or on-call activities where required for critical production systems.

Monitoring & Capacity Management

  • Implement and maintain database monitoring tools.
  • Monitor CPU, memory, storage, connections, transactions, replication, query performance, and database health.

Conduct database capacity planning.

  • Forecast storage and resource requirements based on business growth.
  • Identify potential capacity constraints before they affect production.
  • Maintain dashboards and reports for database availability and performance.
  • Establish alerts for critical database conditions.

Data Integrity & Quality

  • Maintain database integrity, consistency, and reliability.
  • Implement appropriate constraints, validation, and data-control mechanisms.
  • Investigate data inconsistencies and integrity issues.
  • Support data cleansing and migration activities.
  • Ensure database changes do not compromise existing application data.
  • Collaborate with application teams to resolve data-related issues.

Documentation & Governance

  • Maintain accurate database architecture and configuration documentation.
  • Document backup, recovery, replication, security, and maintenance procedures.
  • Maintain database inventory and ownership records.
  • Document production database changes.
  • Maintain standard operating procedures and runbooks.
  • Contribute to technology policies, standards, and database governance frameworks.

Required Skills & Competencies

Relational Databases

  • PostgreSQL
  • Microsoft SQL Server
  • MySQL / MariaDB
  • Oracle Database

Database Technologies

  • SQL
  • Database replication
  • High availability
  • Database clustering
  • Partitioning
  • Indexing
  • Query optimisation
  • Stored procedures
  • Database migrations
  • Backup and recovery

Cloud & Infrastructure

  • AWS, Microsoft Azure, or Google Cloud
  • Linux and Windows Server environments
  • Docker and containerised environments
  • Kubernetes is an advantage
  • Cloud-managed database services

DevOps & Monitoring

  • Git / version control
  • CI/CD pipelines
  • Infrastructure monitoring
  • Database monitoring and alerting
  • Logging and observability tools

Security

  • Database access control
  • Encryption
  • Auditing and logging
  • Vulnerability remediation
  • Privileged access management

Experience and Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Computer Engineering, Software Engineering, or a related field.
  • 7 - 8 years' relevant experience in database administration or database engineering.
  • Relevant professional certifications in database administration, cloud computing, or information technology are an advantage.
  • Relevant experience as a Database Administrator, Database Engineer, or similar role.
  • Experience managing production databases in a technology, SaaS, enterprise, government, telecommunications, financial services, utilities, or similarly complex environment.
  • Experience supporting high-availability and business-critical systems.
  • Experience with database backup, recovery, performance tuning, and security.
  • Experience working within Agile and DevOps environments is an advantage.
  • Experience with large-scale transaction processing is an advantage.

Key skills

BA/BSc/HND
Apply Now
Send your CV along with a cover letter tocareers@crowninteractive.com

Please use the job title as the subject line of your email.

At a glance

Company

Crown Interactive

Location

Lagos, nigeria

Employment

Full Time

Work style

Onsite

Experience

Valid until

Not specified

Created

August 12, 2026

More opportunities

Similar roles you might like

Server Administrator 1

Dangote

Lagos, nigeria

full-time

Job Summary The Backup & Database Administrator is responsible for the administration, protection, and operational reliability of enterprise database platforms and backup systems supporting critical business applications. The role ensures that enterprise data infrastructure remains secure, recoverable, highly available, and compliant with organizational policies and regulatory requirements. Operating within a large-scale enterprise IT environment and organizations, the role safeguards the organization's most asset data, by implementing robust backup, recovery, and database administration strategies across hybrid infrastructure environments. Key Duties and Responsibilities Database Administration: Install, configure, and maintain enterprise database systems including: Microsoft SQL Server Azure SQL Databases & SQL Managed Instances PostgreSQL MySQL Perform database provisioning and configuration according to enterprise standards. Manage database instances, schemas, and objects. Monitor database health and performance. Backup and Recovery Management: Design and implement enterprise backup strategies for databases and server platforms. Manage backup systems and software platforms. Configure automated backup jobs and retention policies. Perform regular backup validation and recovery testing. Effective backup strategies ensure minimal data loss and enable rapid restoration of business-critical systems during failures. Disaster Recovery and Business Continuity: Develop and maintain disaster recovery plans for database systems. Implement replication, failover, and high-availability configurations. Participate in disaster recovery drills and testing exercises. Ensure that data recovery objectives meet organizational recovery time objectives (RTO) and recovery point objectives (RPO). Database Performance Optimization: Monitor database performance and system resource utilization. Optimize queries, indexing strategies, and database structures. Identify and resolve database bottlenecks affecting application performance. Collaborate with application teams to improve database efficiency. Security and Access Control: Implement database security policies and access control mechanisms. Manage database user roles and permissions. Apply encryption, auditing, and compliance controls. Collaborate with cybersecurity teams to mitigate database threats. Storage and Data Management: Manage database storage, allocation, and growth. Monitor storage utilization and plan for capacity expansion. Optimize database storage structures and archiving strategies. Data Integrity and Quality Assurance: Ensure data consistency and integrity across enterprise systems. Implement data validation procedures and integrity checks. Troubleshoot database corruption or data anomalies. Infrastructure Integration: Integrate databases with enterprise infrastructure including: Application servers Cloud platforms Analytics environments Backup and storage systems Support DevOps pipelines and automated database deployments. Monitoring and Incident Management: Monitor database and backup systems using enterprise monitoring platforms. Respond to database incidents and service disruptions. Conduct root cause analysis and implement corrective actions. Documentation and Governance: Maintain documentation for database architecture and backup procedures. Ensure compliance with enterprise data governance policies. Support internal and external audits related to data protection and compliance. Key Requirements Computer Engineering Information Systems Data Engineering Related technical discipline Equivalent professional experience may be considered. Professional Certifications (Preferred): Microsoft Certified: Azure Database Administrator Associate Microsoft Certified: Azure Administrator Associate (AZ-104) Commvault Certified Engineer - Command Centre Experience Requirements: 5-8 years working experience in: Database administration Backup and recovery management Enterprise data infrastructure Required Experience: Managing enterprise relational databases Designing backup and recovery strategies Implementing disaster recovery solutions Performance tuning of database systems Supporting enterprise application platforms Behavioural Competencies: Analytical Thinking Ability to diagnose complex database performance issues. Attention to Detail Maintaining accuracy in database configurations and backup policies. Collaboration Working effectively with network teams, application teams, and cybersecurity teams. Communication Explaining database and recovery procedures to technical and non-technical stakeholders. KPIs 99.95% Database Availability 99.9% Successful Backup Verification Rate ≤ 10ms Average Query Latency (where applicable) ≤ 0.5% Failed Job/Query Rate 100% DR test compliance annually Quarterly Recovery drill with documentation and signoff from partners and other relevant stakeholders.

10 days ago

Senior Engineering Specialist, Database Administration

Appzone Limited

Lagos, nigeria

full-time

Job Description Provide sound, professional database advice, administration and proactive maintenance of the company data and database environments. Support the process for database architecture, installation, configuration, and management, while ensuring prompt and thorough backup, recovery, replication, and high availability. Perform optimization, including the writing of query, indexing, and optimization techniques to ensure efficient data retrieval and manipulation. Carry out database design, data modeling, and normalization to ensure scalable and performant database structures. Monitor, analyze, and optimize database performance, troubleshoot issues, and resolve problems related to query performance, indexing, and resource utilization. Set up procedures to monitor all database environments and ensure a minimum of 99.9% uptime. Work with the team to resolve issues and escalate extreme cases to the appropriate OEMs. Recommend new database and data architecture which would yield cost saving and enable increased growth of the revenue of the organization. Ensure periodic security checks on the database systems to prevent fraud and expose any compromise attempt noticed on the database. Ensure and test performance level on the databases and ensure compliance with data protection regulations and industry best practices. Plan Business Continuity operations and Disaster Recovery Operations to meet the required RTO and RPO as defined by the organization. Manage and maintain databases, ensuring high availability, performance, and security. Design and implement backup, recovery, and disaster recovery plans, and optimize server databases for efficiency and scalability. Troubleshoot database issues and implement long-term solutions; maintain database documentation, procedures, and governance policies. Collaborate with development teams to improve database architecture and optimize queries. Monitor disk usage, system performance, and capacity planning; update and maintain repositories with database-related code and scripts. Requirements BSc Degree in Computer Science, Information Technology or any related discipline. 3+ years' experience in Database Administration or a related data role, preferably within the financial services, technology or fintech industry. Experienced in SSMS, TOAD, Jupyter, Anaconda and other data related tools. Microsoft Certified Professional or Oracle Certified Professional (i.e., Any RDBMS certified professional certification). Experience in leading a team of database administrators, with problem-solving and analytical skills, with a strong willingness to learn new technologies. Passionate about Data and Databases with strong data interpretation skills. Structured Query Language skills (SQL), Procedural SQL, TSQL Programming; Python Programming, Excel Skills, and Bash Scripting. Familiarity with cloud database technologies (Azure SQL, AWS RDS, or Google Cloud SQL) is a plus. Strong proficiency in Microsoft Office tools (Word, Excel, PowerPoint). Strong knowledge of Postgres database architecture, installation, configuration, and management, including backup and recovery, replication, and high availability. Proficiency in SQL, including query writing, indexing, and optimization techniques to ensure efficient data retrieval and manipulation. Knowledge of database design principles, data modeling, and normalization techniques to ensure scalable and performant database structures. Ability to monitor, analyze, and optimize database performance, troubleshoot issues, and resolve problems related to query performance, indexing, and resource utilization. Knowledge of Postgres security features, including user authentication, authorization, and access control, to ensure data privacy and protection. Ability to manage multiple priorities, troubleshoot complex data issues, and provide solutions. Excellent communication, documentation, and high attention to detail.

14 days ago

Database Security Specialist

First Bank

Lagos, nigeria

full-time

Key Responsibilities Database Security Management: Implement and maintain security controls across the Bank's database environments. Access Control: Monitor and review database access rights, privileged accounts, and user permissions. Security Monitoring: Conduct regular monitoring of database activities to identify potential threats or unauthorized activities. Vulnerability Management: Coordinate database security assessments and support remediation of identified vulnerabilities. Data Protection: Support the implementation of encryption, masking, and other data protection mechanisms. Compliance & Governance: Ensure database environments comply with regulatory requirements, security standards, and internal policies. Risk Assessment: Identify and assess database security risks and recommend appropriate mitigation measures. Stakeholder Engagement: Work closely with database administrators, infrastructure teams, application teams, and auditors on database security matters. Qualifications & Experience Bachelor's degree in Computer Science, Information Technology, Cybersecurity, or a related discipline. Minimum of 5 years' experience in Database Security, Database Administration, Information Security, or a related field. Good understanding of Oracle, SQL Server, MySQL, PostgreSQL, and enterprise database technologies. Knowledge of database security controls, data protection techniques, and database auditing. Understanding of regulatory and information security requirements within a regulated environment. Relevant certifications such as CISSP, CISM, Oracle Database Security, or related certifications will be an advantage. Key Competencies: Database Security Management Data Protection and Encryption Vulnerability Management.

20 days ago

Administrator, Database

Stanbic IBTC

Lagos, nigeria

full-time

The Database Administrator is responsible for the day-to-day operations and maintenance of Databases. The Database Administrator carries out responsibilities in some or all of the following technical areas: Installation, configuration and upgrade of database systems. Creating, and maintaining of all databases required for Production, Disaster Recovery, development and testing usage, Performance tuning and optimization of database systems, Plans and implements backup and recovery of databases in collaboration with IT Data Processing Team, Setup, and maintenance of online replication of data from Production to Disaster Recovery (DR) and Data Reservoir environments, Monitoring and Maintenance of Database Systems. Performing in conjunction with system administrators, the capacity planning required in creating and maintaining the various databases for the use of the Bank. Performs failover and switchover of databases as required for disaster recovery purposes. Revenue Generation and Cost Reduction. Establish a control framework that guarantees visibility and reliability of our franchise. Implement efficient and timely projects and changes to support key business objectives. Achieve a minimum annual Business Survey (i.e ISS) rating of 8 out of 10. Ensure not more than 5 significant incidents occur every week. Achieve an IT User Survey score of 7 out of 10. Ensure closure time within 90% of agreed SLA for significant and general complaints. Emergency changes should not exceed 10% of total changes. Successful DR exercises. Qualifications BSc IT, Computer Sciences or related field. Professional Certification such as OCP, ITIL Foundation, Microsoft Certified Azure Fundamentals, AWS Certified Cloud Practitioner can be an added advantage. Experience Minimum of 5-year post qualification experience in a similar or related position. Experience in IT technical support in an infrastructure environment in providing support for technical problems experienced by users or systems including maintenance and upgrades, incident resolution. Additional Information Behavioural Competencies: Adopting Practical Approaches Challenging Ideas Developing Expertise Embracing Change Empowering Individuals Examining Information Technical Competencies: Application Knowledge for Support Incident and Problem Management Infrastructure and Platforms Support IT Applications IT Programme Management Root Cause Analysis Service Management Processes

4 months ago

Database Engineer

Barnksforte Group Limited

Abuja, nigeria

full-time

Job Purpose The Database Engineer is responsible for designing, implementing, optimizing, securing, and maintaining the organization's database infrastructure, data platforms, and enterprise data services across operational and analytical environments. The role focuses on database architecture, performance optimization, data integrity, backup and disaster recovery, high availability, cloud database services, and data migration activities. The Database Engineer will work closely with Development, DevOps, Infrastructure, Product, QA, and Business teams to ensure scalable, reliable, and secure database operations supporting enterprise and government technology solutions. The role also requires strong analytical and reporting support capability, with Business Intelligence (BI), dashboard development, and enterprise reporting knowledge considered highly desirable. Key Responsibilities Database Architecture & Administration: Design, implement, and maintain enterprise database systems and data architectures. Develop scalable database schemas, relational models, and data structures to support operational and analytical workloads. Manage database environments including development, testing, staging, and production. Ensure database performance, reliability, scalability, and availability across enterprise systems. Configure and maintain database replication, clustering, failover, and high-availability solutions. Support database modernization and optimization initiatives. Database Performance Optimization: Monitor and optimize database performance, indexing, query execution, and storage utilization. Analyze execution plans and tune SQL queries, stored procedures, triggers, and functions. Identify and resolve database bottlenecks, locking issues, and performance degradation. Work closely with development teams to improve application database efficiency and scalability. Maintain database health monitoring and performance reporting mechanisms. Backup, Recovery & Disaster Recovery: Implement and maintain database backup, recovery, and disaster recovery strategies. Conduct periodic backup verification and restoration testing. Ensure business continuity through high availability and redundancy planning. Maintain recovery procedures and database continuity documentation. Support infrastructure and operational resilience initiatives. Data Integration & Migration: Support ETL processes, data synchronization, and enterprise data integration activities. Plan and execute database migrations, upgrades, and modernization projects. Manage data imports, exports, transformations, and cleansing activities. Ensure data consistency and integrity across systems and environments. Support integration with cloud platforms, APIs, and enterprise applications. Security & Data Protection: Implement database security controls, access management, and encryption mechanisms. Monitor database environments for vulnerabilities, unauthorized access, and security risks. Ensure compliance with organizational security policies and data protection standards. Support audit activities, compliance reporting, and database governance initiatives. Maintain proper role-based access control and privilege management. Reporting, BI & Analytics Support: Support development and optimization of reports, dashboards, and analytical data models. Work with business and product teams to support reporting and data visualization requirements. Assist with BI tools, reporting platforms, and enterprise analytics initiatives. Support data extraction and reporting requirements for operational and management reporting. Business Intelligence (BI), dashboard development, and enterprise reporting knowledge is highly desirable. Collaboration & Continuous Improvement: Work closely with Development, Infrastructure, DevOps, QA, and Product teams on database-related initiatives. Provide technical guidance on database standards, performance, and best practices. Identify opportunities for automation, optimization, and process improvement. Support implementation of enterprise data management and governance practices. Maintain up-to-date database documentation, architecture diagrams, and operational procedures. Key Performance Indicators (KPIs) Database uptime and availability. Query and database performance optimization metrics. Backup and disaster recovery success rate. Database incident response and resolution time. Database security and compliance adherence. Data integrity and reliability metrics. ETL and data synchronization success rate. Reporting and dashboard support responsiveness. Database documentation accuracy and completeness. Successful completion of database upgrades and migration activities. Qualifications & Experience Education: Bachelor's Degree in any of the following disciplines: Computer Science, Information Technology, Software Engineering, Database Administration, Data Engineering or a related field Experience: 4 - 7 years' experience in database engineering, database administration, or data platform management. Hands-on experience managing enterprise relational databases and high-availability environments. Experience working with transactional and analytical database workloads. Experience supporting enterprise or government technology projects is an added advantage. Experience with cloud database platforms and modern data infrastructure environments. Preferred Database Technologies: PostgreSQL Oracle Microsoft SQL Server MySQL MongoDB or other NoSQL platforms (advantage) Preferred Cloud & Data Technologies: AWS RDS AWS S3 AWS Glue Azure SQL ETL and data integration platforms Certifications (Advantage): Oracle Certified Professional (OCP) Microsoft SQL Server Certifications PostgreSQL Certifications AWS Database Specialty Microsoft Azure Database Administrator Associate Technical Skills: Advanced SQL and query optimization. Database schema design and normalization. Stored procedures, functions, and triggers. Database performance tuning and monitoring. Backup, recovery, and disaster recovery planning. High availability and replication architectures. ETL and data integration processes. Cloud database administration. Database security and access control. BI reporting and dashboard support. Data analytics and reporting support tools. Database migration and modernization activities. Skills & Competencies: Strong analytical and problem-solving skills. Attention to detail and operational discipline. Strong documentation and reporting capability. Ability to work independently and within cross-functional teams. Strong communication and stakeholder collaboration skills. Strong ownership and accountability mindset. Ability to manage multiple database environments and priorities. Behavioral Attributes: High integrity and confidentiality awareness. Proactive and solution-oriented mindset. Strong learning and adaptability capability. Ability to work under pressure and meet operational timelines. Commitment to reliability, security, and continuous improvement. Work Environment: Strategic and collaborative technology environment. Involvement in high-impact, group-wide technology initiatives. Opportunities for professional growth and influence across enterprise data and analytics initiatives within the Barnksforte Group.

5 months ago