All technologies

Advanced

Docker & DevOps

Containerised builds, Kubernetes, and the reverse-proxy/CI glue that keeps local dev and production in sync.

5+ yrs
Docker & DevOps

Proficiency

5+yrs

ProficientAdvancedExpert

Major concepts

01Containerisation

Docker as the default for local and deployed environments — reproducible images that kill the 'works on my machine' class of bugs.

02Local-dev tooling

DockR: shared database/Redis containers, domain-name proxying, and global scripts so a Laravel or Python project spins up without per-repo Docker files.

03Orchestration & proxy

Kubernetes for the self-hosted fleet and Traefik/Nginx as reverse proxies with automatic TLS and clean routing.

04Pipelines

CI/CD pipelines that build, test, and deploy on every push — fast feedback so the pipeline is something developers trust, not route around.

Advantages · 04

Core advantages

  • Containers give parity from a laptop to production
  • Automated pipelines make deploys boring — which is the goal
  • Reverse proxies turn messy port maps into clean, TLS-terminated routes
  • Kubernetes patterns learned at home transfer straight to work

Highlights · 04

Work highlights

  • Created DockR to standardise Docker-based local dev for PHP and Python
  • Built CI/CD pipelines reducing deployment times by up to 80%
  • Ran Kubernetes and Traefik across a self-hosted homelab cluster
  • Containerised client apps for consistent ECS/Elastic Beanstalk deploys

Skills · 06

Competencies

  • Docker & Docker Compose
  • Kubernetes
  • Traefik / Nginx
  • CI/CD pipelines
  • Bash / shell scripting
  • DockR (own tooling)