Technology

Database Administrator

Uridium Technologies·Lagos, nigeria·Full Time·Internship
TechnologyFull TimeInternship
-

Roles and Responsibilities

  • Install, configure, and maintain relational and NoSQL databases (MySQL, MongoDB) supporting production payment and merchant systems.
  • Monitor database performance, tune queries, indexes, and configurations to sustain low-latency transaction processing.
  • Design and implement backup, restore, and disaster-recovery procedures, and regularly test recovery to meet RPO/RTO targets.
  • Manage database security, access controls, and encryption in line with PCI-DSS, NDPR, and internal information-security policies.
  • Maintain database documentation, runbooks, and standard operating procedures.
  • Support audits and compliance reviews by providing evidence of database controls, access logs, and change history.
  • Maintain the confidentiality and security of all information accessed or obtained during the execution of your Job function. This includes refraining from disclosing confidential information to unauthorized individuals and ensuring that data is only accessed for legitimate business purposes.
  • Promptly report any suspected or actual data breaches, security incidents, or unauthorized access to data to the company's data protection officer. Timely reporting enables the organization to assess and mitigate the impact of breaches and comply with legal obligations regarding data breach notification.
  • Comply with the provisions of the Money Laundering (Prohibition) Act (MLPA), Terrorism (Prevention) Act (TPA), and Anti-Money Laundering/Combating the Financing of Terrorism (AML/CFT) Regulations and Zest AML CFT CPF Policy.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 3-5 years of hands-on experience administering production databases in a transactional environment (fintech, banking, or e-commerce preferred).
  • Strong working knowledge of MySQL; exposure to NoSQL stores such as MongoDB or Redis.
  • Solid understanding of backup/recovery, replication, indexing, and query optimization.
  • Familiarity with cloud-hosted database services (Huawei RDS, AWS RDS/Aurora, Azure Database, or GCP Cloud SQL).
  • Working knowledge of Linux server administration and basic scripting (Bash, Python, or similar).
  • Understanding of data security, encryption, and regulatory requirements relevant to payments (PCI-DSS, NDPR).
  • Experience supporting high-availability, high-transaction-volume payment or banking systems.
  • Exposure to infrastructure-as-code (Terraform, Ansible) and CI/CD pipelines.
  • Relevant certifications (e.g. AWS Certified Database, Oracle/PostgreSQL certifications).
  • Experience with monitoring tools such as Prometheus, Grafana, or Datadog.

Key skills

BA/BSc/HND

At a glance

Company

Uridium Technologies

Location

Lagos, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

July 10, 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