Infrastructure that ships fast and doesn't page you at 3am
CI/CD pipelines, Docker, AWS, monitoring, and zero-downtime deploys — set up once, maintained to production standards. From a one-person startup to a 50-engineer team.
Most outages are not caused by bad code — they're caused by missing observability, manual deploys, and infrastructure configured by whoever happened to be there at the time. I set up the boring-but-critical layer: repeatable deploys, automatic rollbacks, secrets management, and alerts that fire before users notice.
99.9%
Uptime target across deployed projects
<5min
Median deployment time after CI setup
~40%
Average AWS cost reduction on first review
0
Production credential leaks after secrets migration
Trusted by founders & teams in
Everything included in every engagement
No upsells. No surprise change orders. One scope, one price.
CI/CD pipelines with auto-rollback
GitHub Actions workflows that lint, test, build, and deploy on every merge. Preview environments per PR, production gates on test failure, and one-click rollback if something slips through.
Docker & containerisation
Multi-stage Dockerfiles, optimised layer caching, docker-compose for local dev parity, and container registries on ECR or GHCR. Your app runs the same on a developer's laptop and AWS.
Infrastructure as code
Terraform or AWS CDK for repeatable, version-controlled infrastructure. Spin up a staging environment with one command; tear it down when you're done.
Monitoring, logging & alerting
Structured logging, uptime checks, error rate alerts, and p95 latency dashboards. Sentry for exceptions, Datadog or Grafana for metrics — you know what's happening before users report it.
Security hardening
Secrets rotated out of source code into AWS Secrets Manager or Vault, IAM least-privilege, dependency scanning in CI, and OWASP Top 10 review. Nothing in environment variables that shouldn't be there.
Cost & performance optimisation
Right-sizing EC2 instances, S3 lifecycle policies, CloudFront caching, and autoscaling policies. Most teams cut their AWS bill 30–50% in the first review.
The tools I actually use in production
Modern, battle-tested, and chosen for fit — not hype.
CI/CD
- GitHub Actions
- Docker
- ECR
- EAS Build
Cloud
- AWS EC2
- RDS
- S3
- Lambda
- CloudFront
IaC
- Terraform
- AWS CDK
- Cloudflare
- Vercel
Observability
- Datadog
- Grafana
- Sentry
- CloudWatch
How we'll work together
Predictable, written-down, no surprises.
- 01
Infrastructure audit
I review your current setup: deploy process, environment config, secrets hygiene, IAM roles, and monitoring coverage. You get a written severity-ranked findings list within 24 hours.
- 02
Architecture design
A written infrastructure plan covering environments, networking, deploy strategy, and rollback procedures — agreed before any changes are made.
- 03
Incremental rollout
Changes staged and tested in a non-production environment first. Every infrastructure change is a pull request — reviewed, tested, and merged, not SSHed in at midnight.
- 04
Handover & runbooks
Written runbooks for every operational task, on-call alert definitions, and a 2-hour walkthrough so your team can own it going forward.
Pricing that matches the work
Starting prices. Final quote in writing after a 30-minute scoping call.
Infra Audit
Teams who want a clear picture before spending
$800starting
- Full review of CI, deploys, AWS, and secrets
- Severity-ranked findings document
- 30-min walkthrough call
- Delivered in 3 business days
Setup & Build
Startups building reliable infra from scratch
$3,500starting
- CI/CD pipelines + Docker + AWS setup
- Staging & production environments
- Monitoring, alerting & runbooks
- Delivered in 2–3 weeks
Retainer
Ongoing infrastructure ownership
$1,200/mostarting
- Reserved DevOps hours each month
- Incident response & on-call backup
- Cost reviews & security patches
- Cancel any time
Me vs. an agency vs. hiring in-house
Three ways to get this built. Here's the honest comparison.
Best value Solo Dev (me) $80–$120 /hr or fixed | Agency $150–$300 /hr blended | In-house hire $80–$120K /yr + benefits | |
|---|---|---|---|
| Start date | 1–2 weeks from quote | 4–8 weeks onboarding | 8–16 weeks to hire |
| Who writes the code | Senior dev — every single line | Junior assigned to your account | Whoever you manage to hire |
| Communication | Direct — you talk to who codes | Via account manager first | Direct, but management overhead |
| Flexibility | Scale up or down any time | Locked to contract length | Fixed headcount, hard to change |
| Code ownership | 100% yours, full handover docs | Depends on contract terms | Yours, but bus factor risk |
| Risk | Weekly demos, fixed scope | Scope creep & handoff gaps | Wrong hire = months lost |
Questions I get asked first
We already have a deployment process — do we need this?+
If your deploys are manual, undocumented, or cause anxiety — yes. The goal isn't to replace what works; it's to add the safety net: auto-rollback, preview environments, and observability that tells you when something is wrong before a user tweets about it.
Which cloud providers do you work with?+
Primarily AWS — it's where most production workloads live. I also work with Vercel, Railway, Cloudflare Workers, Fly.io, and Google Cloud. The right choice depends on your team's familiarity and the workload type.
Will you touch our production environment directly?+
Only after every change has been tested in staging and reviewed as a PR. I don't SSH into production and 'fix things'. If a hotfix is ever needed urgently, I document it and follow up with a proper solution.
How long does a typical DevOps setup take?+
A CI/CD pipeline and Docker setup for an existing app takes 3–5 days. Full infrastructure from scratch — AWS VPC, RDS, EC2, CloudFront, monitoring, and IaC — takes 2–3 weeks depending on complexity.
Can you train our team on the infrastructure you build?+
Yes — written runbooks, architecture diagrams, and a video walkthrough are part of every engagement. The goal is for your team to own the infrastructure, not to create a dependency on me.
Let's scope your project
Tell me what you're building. I'll reply with a written estimate within 24 hours — no sales call required.
Related services
Often paired with devops & cloud.
Backend Development
Typed Node.js and NestJS APIs with PostgreSQL or MongoDB, Redis caching, structured logs, and the boring discipline that keeps p95 latency under 100ms.
Web Development
From the database schema to the deployed Next.js frontend, I ship modern web apps designed to rank, convert, and scale. One engineer, full ownership.
Performance Optimization
Core Web Vitals fixed, bundle sizes cut, LCP under 2.5 seconds. I audit, prioritize, and implement — or give you the plan to do it yourself.
API Development
Well-versioned, well-documented REST or GraphQL APIs with auth, rate limiting, and webhooks. Built to be consumed by partners and customers — not only your own frontend.