INFRASTRUCTURE / AUTOMATION / DELIVERY

I build and
automate cloud
systems.

I’m a DevOps Engineer with a background in IT support, building practical experience across cloud infrastructure, automation and delivery. This portfolio documents the projects I build, the problems I work through and what I learn along the way.

DevOps EngineerUnited KingdomHands-on portfolio
>_DELIVERY
01CLOUD
02IaC
03CI/CD
04OBSERVE
Linux
Docker
Kubernetes
Terraform
AWS
Azure
GitHub
Git
Prometheus
Grafana
Bash
Selected projects

Hands-on projects, explained.

What I built, how I built it, what I worked through, and what I learned.

01
Platform engineering

Built a multi-AZ Amazon EKS platform with Terraform, GitHub Actions and ArgoCD, with HTTPS, automated DNS, monitoring and security scanning.

TerraformIaC Amazon EKSKubernetes ECRRegistry ArgoCDGitOps GitHub ActionsCI/CD
terraform / eks / argocd
GitOpsOIDCMonitoringSecurity scanning
02
ECS Threat Composer

Built, containerised and deployed an application using Docker, Terraform and ECS, with HTTPS and a custom domain.

DockerContainers TerraformIaC ECRRegistry ECS FargateServerless GitHub ActionsCI/CD
docker / ecs / threat composer
03
Immutable AWS Infrastructure

Production-inspired AWS platform built with Terraform, immutable infrastructure and GitHub Actions.

TerraformIaC AWSPlatform Golden AMIImmutable OIDCIdentity GitHub ActionsCI/CD
terraform / aws / security
Experience preview

My professional journey

How I progressed from second-line support to becoming a DevOps engineer.

View experience
DevOps Lab

Hands-on lab

Practical K8s labs covering workloads, networking, storage, security, observability and cluster operations.

Explore Kubernetes Lab
Workloads

Pods, Deployments & Controllers

Pods, Deployments, ReplicaSets, controllers, rolling updates and workload management.

PodsDeploymentsReplicaSets
Networking

Services, Ingress & Networking

Service discovery, load balancing, DNS, Ingress, network policies and external access.

ServicesIngressDNS
Security

Security & Policy Management

RBAC, ServiceAccounts, pod security, NetworkPolicies and policy enforcement with Kyverno.

RBACKyvernoNetworkPolicies
Operations

Observability & Cluster Operations

Logs, metrics, events, debugging, scheduling, node maintenance and workload monitoring.

ObservabilityNodesTroubleshooting
Projects

Inside each project.

Each project provides an overview, architectural design, how it was implemented and how challenges were resolved.

01Overview
02Architecture
03Implementation
04Challenges & solutions
View projects
GitHub

Project repositories.

The repositories contain the infrastructure, application code and documentation behind the projects shown here.

Terraform Docker AWS Kubernetes
View GitHub