DISCIPLINE 06 · CLOUD
Cloud & DevOps Consulting
Containerised deployment and CI/CD that runs unattended. Environments, scaling, rollback.
DURATION
3–8 weeks
GATES
4 phases
ENGAGEMENT
Fixed or retainer
STACK
Docker · GitHub Actions · Terraform
What you get
Six artefacts, all of them yours on delivery. No phase closes without its output.
- 01Infrastructure as code for every environment, reviewed and applied from CI
- 02Container build under five minutes, cached and reproducible
- 03Deployment pipeline with staging gates and one-command rollback
- 04Secrets, environment configuration and access managed per environment
- 05Alerting and dashboards for the signals that predict an incident
- 06Handover session recorded, with the on-call runbook
Tooling
CONTAINERS
Docker multi-stage builds, distroless runtime images
CI/CD
GitHub Actions, reusable workflows, environment protection rules
INFRA
Terraform modules, remote state, plan on every pull request
PLATFORM
AWS, Fly.io or Hetzner, chosen for the workload, not the logo
OBSERVABILITY
Grafana, Loki, Prometheus or the managed equivalents
Timeline
01
Discovery
1 WEEKCurrent deployment path, failure history, cost review
02
Architecture
1–2 WEEKSEnvironment topology, pipeline design, rollback strategy
03
Delivery
2–5 WEEKSPipeline first, then environments, then the migration
04
Operate
ONGOINGCost review, incident response, dependency patching
WHEN NOT TO USE THIS
The application does not exist yet. Build it first; deploy it with a package.
You are on a platform-as-a-service and it works. Stay there until it does not.
The problem is application performance. That is PERFORMANCE, not infrastructure.