PLATFORM / DEVOPS ENGINEER · LAGOS, NIGERIA

Edwin
Jonathan.

Platform, cloud and DevOps engineer · Backend engineering

I build cloud infrastructure, deployment pipelines and backend tools. My projects include Terraform drift detection, Kubernetes policy controls and the software that supports them.

Based in Lagos, Nigeria · Open to international remote engineering roles and scoped contracts

Portrait of Edwin Jonathan
Edwin Jonathan
01 / PLATFORM ENGINEERING02 / CLOUD & IaC03 / DEVOPS & DELIVERY04 / BACKEND SOFTWARE

SELECTED WORK

Selected implementations you can inspect.

All projects ↗

ENGINEERING EVIDENCE / DRIFTGUARD

A failed read is not a deletion.

Read the merged fix ↗

DriftGuard's AWS collector could not safely treat an incomplete inventory as an empty account. A missed resource and an unknown result have different meanings.

01 / EXECUTED AWS PROVIDER DRIFT

An out-of-band AWS change, detected and redacted.

A successful GitHub Actions run created a disposable AWS Systems Manager parameter with Terraform, changed it outside Terraform, detected the change using a refresh-only plan, and verified a redacted evidence record before cleanup.

Examine actual AWS execution logs ↗

02 / MERGED FAILURE-HANDLING REGRESSION

Stop an unsafe scan instead of reporting false deletions.

PR #3 adds failure handling for interrupted AWS inventory collection and preserves indexed Terraform resource identities. The change includes regression tests and was merged into DriftGuard's main branch.

Inspect source changes and regression tests ↗

The AWS run verifies one drift-detection workflow. PR #3 tests how DriftGuard handles incomplete AWS inventory. The scope and results are linked above.

Full DriftGuard case study ↗

AREAS OF EXPERTISE / THE WORK I DO

Infrastructure and software, together.

Background and technical stack ↗

I work across cloud infrastructure, backend APIs, deployment pipelines and operations. These examples show how I use those skills.

01Platform engineering

Internal engineering workflows, service boundaries, GitOps delivery and infrastructure-facing APIs. I focus on reducing repeated manual operations without introducing an opaque control plane.

Warden: policy-bound automation ↗
02DevOps and release engineering

CI/CD, containers, GitHub Actions, Argo CD, deployment health checks and rollback/recovery considerations. A successful build is not the same thing as a verified release.

Inspect this site's delivery workflow ↗
03Cloud engineering and infrastructure as code

AWS networking, IAM and resource configuration, Terraform, short-lived credentials and drift investigation. I prefer reproducible changes that can be reviewed before they reach a live environment.

DriftGuard: live state versus desired state ↗
04Backend and software engineering

Python, FastAPI, PostgreSQL, APIs, tests and services that expose infrastructure state safely. The software must handle failed dependencies, retries, identities and incomplete results explicitly.

Review the backend implementation ↗
05Kubernetes and infrastructure security

Kubernetes deployment configuration, GitOps reconciliation, RBAC, container scanning, runtime signals and policy controls. Finding an issue and authorizing its remediation are different security boundaries.

SENTINEL: security posture investigation ↗
06Observability and operational reliability

Metrics, logs, traces, failure investigation and post-deployment verification. I treat monitoring as evidence for decisions, not proof that a system is fault-tolerant.

Read my observability research ↗
07Execution safety and AI infrastructure research

Execution identity, recovery contracts and controls around automated infrastructure changes. These are active research and implementation areas, not claims of deployed autonomous production systems.

CER: execution safety research ↗

PROFESSIONAL BACKGROUND / SELECTED WORK

Engineering beyond public repositories.

Full background ↗

I also take on cloud and DevOps contracts through Edwin Cloud DevOps Services. Some client work is confidential.

2026 — PRESENT

Edwin Cloud DevOps Services

Independent cloud and DevOps engineering · Contract delivery, infrastructure changes, pipelines and technical handoff.

Services ↗
2026

Allianz

Remote DevOps contract · CI/CD operations, deployment verification and cloud application environments under team oversight.

Role context ↗
2026

TeKnowledge

Remote DevOps internship · Infrastructure-as-code tasks, CI support and deployment troubleshooting.

Role context ↗
2024 — 2025

Bincom Dev Center

Cloud and DevOps internship · Linux, AWS application deployment and Git-based infrastructure workflows.

Role context ↗

FEATURED PUBLICATIONS

Writing from the engineering work.

All articles ↗

CLOUD / PLATFORM / DEVOPS / BACKEND

Hiring for platform, cloud or DevOps engineering?

My projects show source code, tests and current limitations. Contact me with a role description or a scoped infrastructure problem.

WRITING

Technical notes, backed by the work.

Implementation details, failures and decisions from projects in the repository.

Read articles ↗

SERVICES

Infrastructure and delivery engineering.

For teams that need help with cloud infrastructure, deployment pipelines or operating existing systems.

Services and contact ↗