Skip to content
Book a Build Audit

Service

Infrastructure you can hand to someone else and they understand it.

Deploys that are boring, environments that match, costs you can explain, and an on-call story that does not depend on one person being awake.

The problem

What this actually looks like

Deploys happen when one specific person is available. Staging and production have drifted apart in ways nobody has fully mapped. The cloud bill went up 40% and the honest answer to why is a shrug.

None of it is on fire, which is exactly why it never gets fixed — until an outage or an enterprise security questionnaire makes it urgent on someone else’s schedule.

Deliverables

What you get

Concrete artifacts, not activities. Everything below is something you can point at and say you received it.

  • Infrastructure as code, in your repo, with the manual steps eliminated
  • A deploy anyone on the team can run, including a rollback
  • Environments that actually match, with the differences documented
  • Cost breakdown by service, with the three biggest line items explained
  • Monitoring and alerts wired to a real destination
  • A runbook for the failures we can predict

Timeline

How it works

Ranges, not best cases. The dates below are what it usually takes, including the week something goes wrong.

  1. 01Days 1–3

    Map what exists

    Including the parts created by hand two years ago that nobody has touched since. Those are usually the interesting ones.

  2. 02Week 1

    Codify it

    What exists goes into version control before anything is improved, so there is a known-good state to return to.

  3. 03Weeks 2–3

    Fix the deploy path and the drift

    One command, any environment, with a rollback that has been tested rather than assumed.

  4. 04Week 4

    Monitoring, cost, handover

    Alerts that mean something, a cost breakdown, and the runbook. Handed to your team, not retained by us.

Approach

How we think about this

We codify what exists before improving it. Rewriting infrastructure while it is undocumented is how a Tuesday becomes an outage, and the intermediate state is worth having on its own.

We optimise for the team you have. A Kubernetes cluster that nobody on staff can operate is a liability dressed as a best practice; most teams at this size want a managed platform, one deployable and a good pipeline.

What we refuse to do

  • We will not introduce infrastructure your team cannot run without us. That is a dependency, not a deliverable.
  • We will not migrate cloud providers to save 15%. The migration costs more than the saving and the estimate is always optimistic.
  • We will not set up alerting that pages people for things they cannot act on. That is how alerts get muted.

Engagement

How this is usually bought

Shape

Fixed scope, or retainer

From

$9K

demo figure

The support tier. Often bought alongside a build rather than on its own, and that is usually the right way round.

Full pricing

FAQ

Questions people actually ask

Do we need Kubernetes?

Almost certainly not. At the size most of our clients are, a managed platform and one deployable is faster, cheaper and operable by the team you actually have. We will tell you the day that stops being true.

Can you reduce our cloud bill?

Usually, and the first step is making it legible rather than smaller. Most surprises are one service or one badly-shaped query, and until the bill is broken out by cause, cost work is guessing.

We have an enterprise security questionnaire we cannot answer. Can you help?

Yes, and it is a common reason people arrive here. Much of it is documentation of controls that already exist, and the rest is a short list of real gaps worth closing regardless of the deal.

What happens when you leave?

Everything is in your repo and your cloud account, and the runbook is written for someone who was not in the room. That is the test we hold it to.

Nothing is on fire. That is the cheapest possible time to fix this.