DEV Community

Ibrahim Oyinkolade
Ibrahim Oyinkolade

Posted on

What CBN Data Localisation Means for Nigerian DevOps Engineers

If you are a DevOps engineer in Nigeria, you may have heard a lot more conversations recently about data localisation, Nigerian data centres, cloud migration, compliance, and data sovereignty.

At first, it sounds like a regulatory issue for banks, fintechs, compliance teams, and lawyers.

It isn't.

It is also an infrastructure problem.

And that means DevOps engineers are going to be part of the conversation.

In June 2026, the Central Bank of Nigeria (CBN) introduced measures requiring financial institutions and participants facilitating payments in Nigeria to ensure that payment transaction data generated within Nigeria is stored and managed within Nigeria. The requirement is scheduled to take effect from January 1, 2027.

This is significant because a large portion of modern financial infrastructure has been built around globally distributed cloud platforms.

So what happens when the question changes from:

"Where can we deploy this application?"

to:

"Where is this application's data allowed to live?"

That is where DevOps becomes much more than deploying applications.


First, what exactly is data localisation?

Data localisation means that certain categories of data must be stored, processed, or managed within a particular geographic jurisdiction.

In this case, the CBN requirement focuses on payment transaction data generated within Nigeria.

This does not mean that every application used by a Nigerian company must suddenly run entirely on servers physically located in Nigeria.

The exact regulatory scope matters.

The CBN circular specifically requires affected financial institutions and payment ecosystem participants to ensure that payment transaction data generated within Nigeria is stored and managed in Nigeria, with compliance required from January 1, 2027.

That distinction is important.

Because when engineers hear "data localisation", the first instinct may be:

"We need to move everything."

Not necessarily.

The real engineering question is:

Which data is regulated, where does it flow, where is it stored, and which components are allowed to process it?


Why should DevOps engineers care?

Modern DevOps environments are built around abstraction.

You can create an EC2 instance in seconds.

You can deploy a Kubernetes cluster with Terraform.

You can create an RDS database without knowing exactly which physical machine hosts it.

You can replicate data across regions.

You can move workloads between availability zones.

Cloud makes infrastructure feel almost location-independent.

Regulation brings geography back into the architecture.

Suddenly, things like:

  • Data residency
  • Database location
  • Backup location
  • Disaster recovery location
  • Log storage
  • Object storage
  • Monitoring systems
  • Third-party APIs
  • CI/CD pipelines
  • Secrets management
  • Replication
  • Encryption
  • Network routing

become compliance considerations.

The CBN's existing IT standards framework already treats areas such as enterprise architecture, solutions delivery, service operations, information security and data-centre infrastructure as important capabilities for the Nigerian financial-services industry.

So this isn't simply a new "cloud hosting" conversation.

It is an architecture and operations conversation.


1. "Which AWS region are we using?" becomes a serious question

For years, a Nigerian startup could provision infrastructure in regions such as:

Europe
        ↓
AWS / Azure / GCP
        ↓
Application
        ↓
Database
Enter fullscreen mode Exit fullscreen mode

The conversation could largely focus on:

  • latency
  • availability
  • cost
  • service availability
  • disaster recovery

With localisation requirements, another question enters the architecture review:

Where is the data physically stored?

For regulated workloads, an architecture may instead need to look more like:

                  Internet
                     |
                     v
              Load Balancer
                     |
                     v
              Application Tier
                     |
          +----------+----------+
          |                     |
          v                     v
     Local Database       Local Object Storage
          |                     |
          +----------+----------+
                     |
                     v
             Local DR / Backup
Enter fullscreen mode Exit fullscreen mode

The important part isn't simply the diagram.

It is knowing which components contain regulated data.


2. Your backup strategy suddenly matters even more

This is one of the areas I think DevOps engineers should pay particular attention to.

Imagine your production database is hosted locally.

You might think:

"We're compliant. Our database is in Nigeria."

But then your backup process does this:

Production DB
     |
     v
Automated Backup
     |
     v
S3 Bucket in another country
Enter fullscreen mode Exit fullscreen mode

You may have just created a data residency problem.

The same applies to:

  • database snapshots
  • object-storage replication
  • disaster recovery
  • log archives
  • analytics pipelines
  • exported databases
  • machine-learning datasets

Data localisation therefore requires engineers to understand the entire data lifecycle, not just production infrastructure.


3. Disaster recovery becomes more complicated

Traditional cloud architecture often encourages geographical separation.

For example:

Primary Region
      |
      | replication
      v
Secondary Region
Enter fullscreen mode Exit fullscreen mode

The reason is obvious.

If one geographic region becomes unavailable, another region can take over.

But if regulated data must remain in Nigeria, your disaster recovery strategy may need to remain within the country as well.

That creates an interesting engineering problem:

How do we achieve high availability and disaster recovery without moving regulated data outside the permitted jurisdiction?

This makes Nigerian infrastructure, local data centres, connectivity, power resilience and local cloud capabilities increasingly important.

The CBN's IT standards framework already identifies data-centre infrastructure and business continuity as important parts of financial-sector IT operations, with a target of Tier 3 data-centre maturity in its standards framework.


4. Logs are data too

This is an easy thing to overlook.

A developer might say:

"The database is in Nigeria."

But what about your logs?

Consider this architecture:

Application
    |
    +----> Database πŸ‡³πŸ‡¬
    |
    +----> Local Storage πŸ‡³πŸ‡¬
    |
    +----> Monitoring
    |
    +----> External Logging Platform 🌍
Enter fullscreen mode Exit fullscreen mode

Your application logs might contain:

user_id
account_id
transaction_id
email
IP address
request payload
API response
Enter fullscreen mode Exit fullscreen mode

Now your supposedly local application may be sending sensitive information to an external monitoring platform.

This is why DevOps engineers need to start thinking about observability as part of data governance.

Before shipping logs to a third-party service, ask:

  • What data is being collected?
  • Where is it stored?
  • Is sensitive information being logged?
  • Where is the logging provider's infrastructure located?
  • How long is the data retained?
  • Who can access it?
  • Is the data encrypted?
  • Can we redact sensitive fields before transmission?

The CBN's cybersecurity framework specifically recognises cloud-related risks including data breaches, data loss, lack of visibility, compliance and legal issues.


5. CI/CD pipelines also deserve attention

Most DevOps engineers focus on production when thinking about infrastructure.

But consider a typical pipeline:

Developer
   |
   v
GitHub
   |
   v
GitHub Actions
   |
   v
Docker Registry
   |
   v
Cloud Infrastructure
Enter fullscreen mode Exit fullscreen mode

Now imagine the deployment pipeline also performs:

Database dump
       |
       v
Testing environment
       |
       v
External CI runner
       |
       v
External storage
Enter fullscreen mode Exit fullscreen mode

That can introduce another data-flow problem.

A good DevOps engineer should therefore understand:

Where does data move during deployment, testing and recovery?

Not just:

Where does the production server live?


6. Infrastructure as Code becomes even more valuable

This is where tools like Terraform become particularly useful.

Imagine an organisation has several environments:

development
staging
production
disaster recovery
Enter fullscreen mode Exit fullscreen mode

If data residency requirements apply to production and DR, infrastructure should not depend on someone remembering a compliance rule when clicking through a cloud console.

Instead, infrastructure can be expressed as code.

For example:

module "production_database" {
  source = "./modules/database"

  environment = "production"
  region      = var.approved_region
  encrypted   = true
}
Enter fullscreen mode Exit fullscreen mode

The real implementation would obviously be more complex.

But the principle is important:

Compliance requirements should become infrastructure constraints where possible.

Instead of relying entirely on human memory:

"Please remember not to deploy this database outside Nigeria."
Enter fullscreen mode Exit fullscreen mode

you move toward:

"Production databases can only be provisioned using approved infrastructure configurations."
Enter fullscreen mode Exit fullscreen mode

This is where Policy as Code becomes particularly interesting.


7. DevSecOps will become more important

Data localisation does not mean:

"Put the server in Nigeria and we're done."

You still need to protect the data.

The CBN's open-banking guidance, for example, requires participants to protect customer data and implement information-security controls, while also requiring appropriate controls around third-party providers.

For DevOps engineers, that means paying attention to:

Identity and access

Use:

  • IAM
  • RBAC
  • MFA
  • least privilege
  • short-lived credentials

Encryption

Protect:

  • data at rest
  • data in transit
  • database backups
  • object storage
  • secrets

Secrets management

Don't put credentials inside:

GitHub
Dockerfiles
Terraform files
Kubernetes manifests
.env files committed to repositories
Enter fullscreen mode Exit fullscreen mode

Security scanning

Integrate:

SAST
DAST
Container scanning
Dependency scanning
IaC scanning
Secret scanning
Enter fullscreen mode Exit fullscreen mode

into your CI/CD pipeline.


8. Local infrastructure doesn't automatically mean better security

This is another important distinction.

Moving infrastructure into Nigeria can address a location requirement.

It does not automatically solve:

  • ransomware
  • insider threats
  • credential theft
  • DDoS attacks
  • misconfiguration
  • privilege escalation
  • API attacks
  • supply-chain attacks

A poorly configured Nigerian server is still a poorly configured server.

The CBN's cybersecurity framework highlights risks associated with cloud services and requires regulated institutions to manage technology and cybersecurity risks appropriately.

So the target should not simply be:

Local infrastructure

It should be:

Local + secure + resilient + observable + auditable infrastructure.


9. This could change the skills Nigerian DevOps engineers need

This is probably the part I find most interesting.

For a long time, a DevOps learning path could look like:

Linux
   ↓
Git
   ↓
Docker
   ↓
AWS
   ↓
Kubernetes
   ↓
Terraform
   ↓
CI/CD
   ↓
Monitoring
Enter fullscreen mode Exit fullscreen mode

Those skills are still valuable.

But the next layer increasingly looks like:

Cloud
  +
Security
  +
Compliance
  +
Data Governance
  +
Infrastructure Architecture
  +
Observability
  +
Disaster Recovery
Enter fullscreen mode Exit fullscreen mode

A DevOps engineer working for a Nigerian bank or fintech may eventually need to answer questions such as:

Where is this database hosted?

Where are its backups stored?

Where are application logs stored?

Where does the disaster recovery environment live?

Which third-party services receive customer data?

Can this workload be deployed outside the approved geography?

How do we prove that it wasn't?

Who accessed the database?

Can we demonstrate this during an audit?

Those are not purely DevOps questions anymore.

They sit at the intersection of:

DevOps + Cloud + Security + Compliance.


10. Terraform + Policy as Code could become a powerful combination

Imagine a company defines approved infrastructure rules:

Production database
        |
        +--> Approved location
        |
        +--> Encryption required
        |
        +--> Backup required
        |
        +--> Monitoring required
        |
        +--> Logging enabled
        |
        +--> Restricted network access
Enter fullscreen mode Exit fullscreen mode

Then tools such as Terraform and policy engines can help enforce those requirements.

A simplified workflow could look like:

Developer
    |
    v
Terraform Code
    |
    v
Security / Policy Checks
    |
    +---- FAIL ---> Fix configuration
    |
    v
Approved Infrastructure
    |
    v
Deployment
Enter fullscreen mode Exit fullscreen mode

This is much stronger than waiting until after deployment to discover that infrastructure violates an internal policy.


11. Multi-cloud architecture may become more nuanced

There is a tendency to hear "data localisation" and conclude:

"Everyone should stop using AWS, Azure and Google Cloud."

That's too simplistic.

The actual architectural decision depends on:

  • what data is regulated
  • where the relevant cloud services are physically located
  • the organisation's regulatory obligations
  • contractual arrangements
  • security controls
  • availability requirements
  • cost
  • performance
  • disaster recovery requirements

The CBN itself recognises the use of cloud services in financial institutions and highlights both their benefits and associated risks.

So the future may not necessarily be:

Cloud OR Nigerian Data Centre
Enter fullscreen mode Exit fullscreen mode

It may increasingly be:

Global Cloud
      +
Local Infrastructure
      +
Strong Data Classification
      +
Controlled Data Flows
Enter fullscreen mode Exit fullscreen mode

That could lead to more hybrid architectures.


12. Data classification becomes an engineering responsibility

Before you can decide where data should go, you need to know what the data is.

For example:

Data Example Engineering consideration
Public Marketing content Low restriction
Internal Internal application metrics Controlled access
Sensitive Customer information Strong controls
Financial Payment transaction data Regulatory requirements
Secrets API keys/passwords Never expose or log

This means DevOps engineers need to become comfortable working with concepts such as:

  • data classification
  • data residency
  • data retention
  • data encryption
  • access control
  • audit trails
  • data lifecycle management

You don't necessarily need to become a lawyer.

But you should understand enough compliance language to translate requirements into infrastructure.


13. The biggest opportunity may be in compliance automation

There is a huge difference between:

"Our infrastructure is compliant."

and:

"We can continuously demonstrate that our infrastructure is compliant."

The second one is where DevOps shines.

Imagine a system that continuously checks:

βœ“ Database location
βœ“ Backup location
βœ“ Encryption status
βœ“ IAM configuration
βœ“ Public exposure
βœ“ Security groups
βœ“ Kubernetes configuration
βœ“ Container vulnerabilities
βœ“ Logging configuration
βœ“ Resource changes
Enter fullscreen mode Exit fullscreen mode

and produces an audit trail.

That is essentially Compliance as Code.

Instead of compliance being a document reviewed once every few months, compliance becomes part of the engineering workflow.


What should Nigerian DevOps engineers start learning?

If you are currently learning DevOps in Nigeria, I wouldn't recommend abandoning the fundamentals.

Instead, build on top of them.

Core infrastructure

Learn:

  • Linux
  • Networking
  • Git
  • Docker
  • Kubernetes
  • Terraform
  • CI/CD

Cloud

Understand:

  • AWS
  • Azure
  • Google Cloud
  • IAM
  • networking
  • storage
  • databases
  • high availability
  • disaster recovery

Security

Add:

  • DevSecOps
  • vulnerability management
  • secrets management
  • encryption
  • IAM
  • threat modelling
  • container security
  • Kubernetes security

Compliance

Understand the basics of:

  • NDPA
  • CBN technology requirements
  • data residency
  • data classification
  • auditability
  • retention
  • third-party risk

Observability

Learn:

  • Prometheus
  • Grafana
  • centralized logging
  • tracing
  • alerting
  • audit logs

Infrastructure governance

Explore:

  • Terraform
  • Open Policy Agent
  • policy as code
  • infrastructure scanning
  • automated compliance checks

This combination will make you much more useful than simply knowing how to deploy an EC2 instance.


A practical project idea

If you're learning DevOps, here's a project you can build around this topic.

Build a Nigeria-compliant fintech infrastructure simulation.

The application itself can be simple.

Your focus should be the infrastructure.

Architecture

                  Internet
                     |
                     v
               Load Balancer
                     |
                     v
              Application
                     |
          +----------+----------+
          |                     |
          v                     v
    Local Database       Local Object Storage
          |
          v
      Local Backup
          |
          v
      Local DR
Enter fullscreen mode Exit fullscreen mode

Then implement:

Infrastructure

  • Terraform
  • Docker
  • Kubernetes
  • Nginx
  • PostgreSQL

Security

  • IAM/RBAC
  • Secrets management
  • TLS
  • Network policies
  • Container scanning

CI/CD

  • GitHub Actions
  • automated tests
  • Docker image scanning
  • Terraform validation
  • policy checks

Observability

  • Prometheus
  • Grafana
  • application logs
  • infrastructure metrics
  • alerts

Governance

Create policies that prevent:

Production database
        ↓
Unapproved location
        ↓
Deployment blocked
Enter fullscreen mode Exit fullscreen mode

Then document:

  • where customer data is stored
  • where backups are stored
  • how data is encrypted
  • who can access it
  • how deployments are controlled
  • how incidents are handled
  • how compliance can be demonstrated

That project would demonstrate much more than simply:

"I know Docker and Kubernetes."

It would demonstrate that you understand production infrastructure in a regulated environment.


The bigger picture

Nigeria's financial system is becoming increasingly digital.

At the same time, regulators are paying more attention to:

  • cybersecurity
  • operational resilience
  • data governance
  • third-party technology risk
  • infrastructure
  • digital payments

The CBN's existing IT standards framework explicitly links technology standards with areas such as uptime, data integrity, business continuity, security assurance and risk management.

The new localisation requirement adds another dimension:

Where the infrastructure is located now matters.

And that changes the role of DevOps.

The DevOps engineer of the future won't only be asked:

"Can you deploy this application?"

They may also be asked:

"Can you deploy this application in a way that satisfies our security, availability, regulatory and data-residency requirementsβ€”and prove that it does?"

That is a much bigger responsibility.

And, in my view, it is also a much more interesting one.


Final thought

Data localisation should not be viewed simply as:

"CBN wants Nigerian data on Nigerian servers."

The engineering challenge is much broader.

It is about designing systems where we know:

what data we have,

where it goes,

where it is stored,

who can access it,

how it is protected,

how it is backed up,

how it is recovered,

and

how we can prove all of the above.

For Nigerian DevOps engineers, this is a signal that cloud engineering, security, compliance and infrastructure architecture are becoming increasingly connected.

The engineers who understand that intersection will be solving a very different class of problems.

And that is where DevOps gets really interesting.


Sources

  • Central Bank of Nigeria β€” IT Standards for the Nigerian Financial Services Industry.
  • Central Bank of Nigeria β€” Risk-Based Cybersecurity Framework for Deposit Money Banks and Payment Service Banks.
  • CBN Circular on market structure, data localisation and systemic oversight in the Nigerian payments system, June 15, 2026.
  • TechCabal β€” CBN's local data order puts Nigeria's data centres to test.
  • BusinessDay β€” Banks ready, fintechs lag as Nigeria's 2027 data localisation deadline nears.

Note: The June 2026 CBN circular is the key source for the January 1, 2027 localisation requirement. The CBN's public website search did not return the circular itself, so the circular's text above is cited through a reproduction of the document; readers implementing compliance should verify the authoritative CBN circular and any subsequent guidance directly with the regulator.

Top comments (0)