Engineer - Database Administrator.Information Technology

MTN
Victoria Island, South West Region, Nigeria
fulltime
Computer / Security / IT Hybrid Mid Level

Posted 7 hours ago

Job Description

Summary
The Engineer - Database Administrator (DBA) ensures the availability, security, integrity, and optimal performance of MoMoPSB's database platforms that power high-volume, real-time payments. The DBA defines the database strategy, engineers resilient architectures, and executes day-to-day administration to meet business, regulatory, and cost objectives. 

Application Deadline: 2026-03-03T21:00:00+00:00
Job Title:       Engineer - Database Administrator (DBA)
Company:      MoMo Payment Service Bank (MoMoPSB)

Job Summary
The Database Administrator (DBA) ensures the availability, security, integrity, and optimal performance of MoMoPSB's database platforms that power high-volume, real-time payments. The DBA defines the database strategy, engineers resilient architectures, and executes day-to-day administration to meet business, regulatory, and cost objectives. 

Key Responsibilities 
  • Own the multi‑year database roadmap: engine selection, cloud/on‑prem posture, managed services, and standards. 
  • Design and govern HA/DR architectures meeting defined SLOs, RPO/RTO for Tier‑0 payment systems. 
  • Embed security & compliance by design (PCI DSS, CBN PSB, NDPR, ISO 27001): encryption, segregation, least privilege, logging and retention. 
  • Establish observability strategy (SLOs, error budgets, performance baselines, telemetry). 
  • Plan capacity and cost: licensing optimization, storage tiering, reservations/commitments. 
  • Plan/execute major upgrades and migrations with near‑zero downtime; institute schema versioning (Flyway/Liquibase) in CI/CD. 
  • Implement robust backup & recovery strategies including immutable/WORM copies and quarterly restore drills. 
  • Engineer performance: indexing, partitioning, query tuning, connection management, and workload management. 
  • Harden security: RBAC, PAM/MFA, key management, secrets rotation, audit and access reviews. 
  • Enable data integration: CDC/ETL to analytics, fraud systems, and regulatory reporting with data quality controls. 
  • Maintain vendor relationships and optimize licenses/support contracts. 
  • Provision, configure, and patch databases; manage users/roles; maintain schemas and jobs. 
  • Monitor availability, replication lag, locks/deadlocks, storage growth; triage and resolve incidents. 
  • Execute backups (full/incremental) and validate restores; maintain offsite/air‑gapped copies. 
  • Support releases and change management; review SQL changes and advise on best practices. 
  • Maintain runbooks, architecture diagrams, SOPs, and compliance evidence. 

Education
  • Bachelor’s degree in computer science, Engineering, Information Systems or related field. 
  • Relevant certifications are an advantage (e.g., Oracle OCP, Microsoft DP‑300/DP‑900, AWS/Azure database certifications, ITIL). 

Experience
  • 3–7 years hands‑on DBA experience in high‑availability, high‑throughput environments (financial services/telco preferred). 
  • Track record delivering HA/DR, performance tuning, security hardening, and major version upgrades/migrations. 
  • Experience operating in cloud (AWS/Azure) using services such as RDS/Aurora or Azure SQL Managed Instance. 
  • Expertise with at least two engines: PostgreSQL, Oracle, SQL Server, MySQL; familiarity with NoSQL (MongoDB/Cassandra) a plus. 
  • Proficiency in SQL, PL/pgSQL, T‑SQL, PL/SQL; query optimization, indexing, partitioning. 
  • Replication & HA (Always On/AG, Data Guard, Streaming/Logical replication). 
  • Backup/Recovery (RMAN, pgBackRest, PITR, snapshot strategies). 
  • Security (TLS, TDE, RBAC, tokenization/masking, auditing) and key management (KMS/Key Vault). 
  • Observability (pg_stat_statements, AWR, Extended Events, Prometheus/Grafana, CloudWatch/Azure Monitor). 
  • Automation with Terraform/Ansible; scripting in Bash/Python; schema migration tools (Liquibase/Flyway). 

Required Skills

AnsibleAWSMicrosoft AzureBashCassandraGrafanaMongoDBMySQLNoSQLOraclePostgreSQLPythonSQLTerraform

About the Company

MTN

MTN

IT / Telecommunication Services

10k - 50k Founded 1994
MTN is a pan-African mobile operator with the strategic intent of ‘Leading digital solutions for Africa’s progress’. We have 295 million customers in 19 markets and are inspired by our belief that everyone deserves the benefits of a modern, connected life.

Inspired by Africa’s potential, we are committed to bridging the digital divide, furthering financial inclusion and advancing the attainment of the United Nations Sustainable Development Goals through our core business activities and our support to governments, communities, and customers. 

We were established in South Africa at the dawn of democracy in 1994 as a leader in transformation. Since then, we have grown by investing in sophisticated communication infrastructure, developing new technologies and by harnessing the talent of our diverse people to offer services to communities in Africa and the Middle East.

Our strategic intent is Ambition 2025: Leading digital solutions for Africa’s progress, harnessing the power of MTN – our leading brand, footprint, connectivity infrastructure and technology platforms.

Our strategy is anchored in building the largest and most valuable platform business with a clear focus on Africa. This rests on a scale connectivity and infrastructure business – mobile and fixed access networks in the consumer, enterprise and wholesale segments. We are accelerating implementation through partnerships. Our strategy is supported and funded through enhanced cost and capex efficiencies.