ServicesCloud and delivery

Releases that don’t depend on one person

We offer DevOps consultancy and Google Cloud consulting for teams whose releases depend on manual steps or one person’s knowledge. We automate deploys, reduce environment drift and document how to undo each change. Start with a one-off delivery review or a fixed-scope project, with clear responsibilities and a handover your team can use.

We are headquartered in Singapore and work with UK and international teams.

  • Repeatable releasesAutomated deploys with documented steps.
  • Changes you can undoRevision-based rollback and an undo for each change.
  • Built to hand overInfrastructure as code, pipelines and operating instructions in your repository.

Where it fits

We help when the software works, but releasing it or understanding failures has become difficult to control.

01

Releases depend on one person

Manual steps and knowledge held by one colleague make each release harder to repeat. We automate deploys, include database migrations in the deployment process where needed, and document how to undo each change.

Typical output A CI/CD pipeline, revision-based rollback and runbooks with undo commands.
02

Staging and production keep drifting apart

A change works in testing but behaves differently when released. We use infrastructure as code to make configuration and environment changes easier to review. We reduce unmanaged drift and document differences that need to remain.

Typical output Infrastructure definitions in your repository and documented environment decisions.
03

Failures are difficult to understand

When errors and service health are hard to see, the team has to guess where a problem began. We configure Sentry and health checks within the agreed scope, then document how the responsible team can investigate and act.

Typical output Configured error reporting and health checks, with operating runbooks.

What we do

We offer DevOps consultancy and Google Cloud consulting for UK and international teams from our Singapore headquarters. Engagements are one-off delivery reviews or fixed-scope projects covering agreed deployment, infrastructure, monitoring, cost reduction or cloud migration work, with documented handover. We do not offer ongoing support or on-call cover.

  • Automated deploys and migrations.

    A pipeline is the repeatable steps that check and release a change.

    We build CI/CD pipelines with GitHub Actions, including self-hosted runners where appropriate. Database migrations can form part of deploys. We provide revision-based rollback and document an undo for each change, including migration changes.

    Returning to an earlier application revision does not automatically reverse a database migration. The undo procedure must address each change and its constraints.

  • Cloud infrastructure as code.

    We work with Google Cloud and Render, using Terraform/OpenTofu for infrastructure as code where appropriate. Google Cloud work can include Cloud Run, Artifact Registry and IAM with keyless GitHub sign-in. We make environment changes reviewable and reduce unmanaged drift.

  • Error visibility and service health.

    We configure Sentry and health checks so the receiving team can see failures and follow documented operating steps. Custom dashboards are extra.

  • Cost reduction and scoped cloud migrations.

    We review resource use and configuration to identify cost reduction opportunities. Cloud migrations are possible where an assessment establishes a suitable approach, dependencies and an undo plan. We agree feasibility and scope before committing to implementation.

How an engagement starts

We offer a delivery review, which is a one-off assessment, or a fixed-scope project. A review identifies delivery problems, risks and recommended next steps. A project implements an agreed set of changes. A review does not commit you to a subsequent project.

  1. 01

    Frame the problem.

    Agree the delivery problem, existing systems, constraints, engagement type, success criteria and operating responsibilities.

    OutputWritten scope and acceptance criteria.

  2. 02

    Agree the approach.

    For a review, agree what we will assess and the form of the findings. For a project, agree the changes, dependencies, material risks, undo procedures and handover.

    OutputAssessment plan or technical delivery plan.

  3. 03

    Review or implement.

    Assess the delivery setup and explain recommendations, or build the agreed changes and check them against the acceptance criteria.

    OutputWritten review findings or the agreed pipeline, infrastructure and monitoring changes.

  4. 04

    Transfer.

    Walk through the review findings or delivered system with the receiving team. For implementation work, hand over repository changes, operating instructions and access records.

    OutputCompleted assessment or project handover, with operating responsibilities recorded.

How we work

What you get

We agree the scope and acceptance criteria before work starts. A delivery review gives you written findings and recommended next steps. A fixed-scope project gives your team the agreed changes and the material needed to operate them.

Delivery review

  • Written assessment of the agreed delivery setup.
  • Findings, risks and recommended next steps.
  • A walkthrough of the findings.

Standard project handover

  • Infrastructure as code in your repository

    definitions and configuration for the infrastructure we deliver or change.

  • CI/CD pipelines

    the delivered release workflow and its configuration.

  • README

    how the delivered setup fits together and where to find operating instructions.

  • Runbooks with undo commands

    deployment, migration and operating steps for the delivered changes, including revision-based rollback and an undo for each change.

  • Access records

    accounts, roles, permissions and access transfer or removal information relevant to the work.

  • Walkthrough

    review of the delivered setup with the receiving team and confirmation of operating responsibilities.

The handover covers the work in the agreed project scope; a review alone does not include implementation. Custom dashboards are extra.

Ownership and licences are set by the contract.

Software handover checklist

Questions

Can you help if deployments depend on one person?

We automate deploys and document release steps so the process relies less on manual actions and one person’s memory. Where database migrations are part of deploys, we include them in the agreed workflow. We provide revision-based rollback and document an undo for each change.

Why does staging behave differently from production?

Infrastructure, configuration and connected systems can differ. We use infrastructure as code to make changes reviewable and reduce unmanaged drift. We document intentional differences; we do not promise staging and production will be identical.

Which cloud platforms and tools do you work with?

We offer Google Cloud consulting and work with Render. Our tools include Google Cloud’s Cloud Run, Artifact Registry and IAM with keyless GitHub sign-in; GitHub Actions with self-hosted runners; Terraform/OpenTofu; and Sentry plus health checks. We agree the tools needed for your scope.

What types of engagement do you offer?

We offer a delivery review, which is a one-off assessment with written findings and recommended next steps, or a fixed-scope project to implement agreed changes. We agree the scope, acceptance criteria and operating responsibilities before work starts.

What is a runbook, and what does handover include?

We use a runbook for instructions that help the responsible team deploy, check or operate a system, including undo commands for each change. Our standard project handover includes infrastructure as code in your repository, a README, runbooks, access records and CI/CD pipelines for the work delivered. Custom dashboards are extra. Our software handover checklist explains checks a receiving team can use.

Do we need to rebuild the application or move cloud platforms?

We start with the delivery problem and existing systems, so an unnecessary rebuild or platform move is not the default. Cloud migrations are possible after we assess dependencies, risks and an undo plan, then agree a suitable scope. We can also review resource use and configuration for cost reduction opportunities.

Do you provide ongoing support or on-call after handover?

We do not offer ongoing support or on-call cover. We hand over the agreed work and operating instructions to your team, which takes responsibility for running the system. Any later work would need a separately agreed fixed-scope project.

Who owns the code and infrastructure work?

We set ownership and licences in the contract. Receiving code, infrastructure definitions or account access does not itself settle the rights to use, modify or share them.

Contact

Tell us what makes releases difficult.

Tell us what you run, how changes reach production and where the process becomes difficult. A few lines is enough. We can discuss whether a one-off delivery review or a fixed-scope project fits.

Discuss a delivery problem