Skip to content
Projects

Hands-on DevOps work

Case studies from Data Service Group, Stunnerz Global and the Ghana Revenue Authority, plus my own platform build. Employer systems are private, so those cards describe the problem, approach and result instead of linking to code.

Kubernetes & ContainersCase study

From git push to production on EKS

In progress · 2026 rebuild

My 2024 Jenkins-to-EKS pipeline rebuilt with GitHub Actions, signed images, Argo CD GitOps, canary releases and full observability.

Personal project · designed 2024, rebuilt 2026
AWSEKSTerraformGitHub ActionsArgo CDKyvernoPrometheusGrafana
DevSecOps & SecurityCase study

Security scanning built into GitHub Actions

30%+ fewer code security issues

SonarQube, Snyk and AWS Inspector run on every pipeline across Java, .NET and Python services.

Data Service Group · 2024 – now
GitHub ActionsSonarQubeSnykAWS Inspector
CI/CD PipelinesCase study

CI/CD for containerised microservices

−70% manual deployment effort

Pipelines that build, test, store artifacts and deploy Docker microservices to Kubernetes.

Data Service Group · 2024 – now
JenkinsGitLab CI/CDAWS DevOpsDockerKubernetes
AWS & Infrastructure as Code

AWS cost optimisation without losing availability

−30% cloud spend

Auto scaling, cost tagging and budget monitoring across EC2, ECS, EKS, Fargate and Lambda.

Data Service Group · 2024 – now
AWSAuto ScalingCost taggingBudgets
Monitoring & ObservabilityCase study

Centralised monitoring and observability

99.99% uptime · 45% faster RCA

Logstash, Kibana, CloudWatch and Datadog in one monitoring picture.

Data Service Group · 2024 – now
LogstashKibanaCloudWatchDatadog
AWS & Infrastructure as Code

Hybrid infrastructure with Terraform and Ansible

Environment parity across hybrid AWS

Automated provisioning of compute, networking and storage across hybrid environments.

Data Service Group · 2024 – now
TerraformAnsibleAWS
Kubernetes & ContainersCase study

Legacy services modernised onto OpenShift

Legacy apps running on Kubernetes

Containerised legacy services with reusable Dockerfiles, Helm and GitOps workflows.

Data Service Group · 2024 – now
DockerHelmOpenShiftKubernetesGitOps
Python & Bash Automation

Bash and Python operations automation

Less configuration drift

Container lifecycle, log parsing, SSL certificate rotation and compliance validation.

Data Service Group · 2024 – now
PythonBashSSLCompliance
Monitoring & ObservabilityCase study

Elasticsearch to OpenSearch migration

Zero application downtime

Migrated Elasticsearch clusters to OpenSearch on AWS with Kibana dashboards in every environment.

Stunnerz Global · 2022 – 2024
OpenSearchElasticsearchKibanaAWS
Linux & MigrationsCase study

RHEL 7 to RHEL 8 upgrade

Zero-downtime migration

Fleet upgrade orchestrated with Chef and Ansible.

Stunnerz Global · 2022 – 2024
RHELChefAnsible
CI/CD Pipelines

Legacy Jenkins pipelines redesigned

Faster, less error-prone deployments

Continuous delivery for .NET Core, Java and Node.js microservices on Tomcat and NGINX.

Stunnerz Global · 2022 – 2024
Jenkins.NET CoreJavaNode.js
Kubernetes & Containers

EKS and AWS platform with Terraform

Full-stack observability

Load balancers, Auto Scaling groups and EKS clusters via Terraform and CloudFormation.

Stunnerz Global · 2022 – 2024
EKSTerraformCloudFormationDatadogELK
DevSecOps & Security

Encrypted NGINX ingress on OpenShift

Smaller external attack surface

Production-grade ingress with end-to-end encryption for internal microservices.

Stunnerz Global · 2022 – 2024
NGINXOpenShiftTLS
AWS & Infrastructure as Code

Controlled egress with Squid proxies

Secure outbound access

Squid proxy servers in private AWS subnets for controlled outbound traffic.

Stunnerz Global · 2022 – 2024
SquidAWS VPCNetworking
Python & Bash AutomationCase study

Linux fleet automation for national tax systems

50%+ less manual work

Patching, log rotation, backups and agent rollout scripted for 100+ servers.

Ghana Revenue Authority · 2015 – 2022
BashPythonRHELCentOSUbuntu
Monitoring & Observability

Proactive server monitoring with Nagios

−40% unplanned downtime

Nagios plus custom checks for real-time performance and health diagnostics.

Ghana Revenue Authority · 2015 – 2022
NagiosBashLinux