Platform Engineering Consulting: What to Expect From a 90-Day Engagement

A plain account of how a pilot-first engagement works, what a good 90 days delivers, what it needs from you, and how to tell a real one from a slide deck.

By Subeesh Sivanandan, Founder & CEO, Stonetusker Systems · Updated October 2026 · Est. reading time: 14 minutes

Executive brief

  • A well-run 90-day platform engineering consulting engagement should leave you with one golden path running in production with real teams on it, working pipelines and infrastructure code in your own repositories, a measured before and after, a named ownership model, and a roadmap your own engineers can execute. If you get only a strategy document, the engagement failed.
  • It starts with a scoped pilot, and you pay for the pilot only if it completes successfully against criteria agreed in writing beforehand. The 90-day plan is signed after the pilot succeeds, never before.
  • This is hands-on implementation, not advice: the engineers build the CI/CD pipelines, infrastructure modules, service templates, guardrails and observability in your environment, with tools chosen to fit your stack.
  • The typical rhythm: two weeks measuring your actual delivery data, two weeks choosing the thinnest useful slice, a month building with the launch team, three weeks widening to more teams, and ten days on handover.
  • You bring three things: a sponsor with authority over at least two teams, two named internal engineers who will inherit the platform, and a launch team that feels the pain today.
  • Ninety days builds the first part of an internal developer platform and proves it works. It doesn't build the whole thing, fix org-chart disputes, or migrate your entire estate.
  • Judge any firm by adoption and lead time, not by features shipped. Ask who will write code in week five, and ask to meet them before you sign.

What a 90-day platform engineering engagement actually is

Platform engineering consulting is a fixed-length engagement where outside engineers work next to your team to build the first usable piece of an internal developer platform, and to leave you able to keep building it without them. The word doing the work in that sentence is "usable." A platform no product team chooses to adopt is a cost center with a nice logo.

Ninety days is long enough to get something into production and short enough that the sponsor still remembers why they signed. It's about the time it takes to go from "we think developers are slowed down" to "here's the evidence, here's the fix, and three teams are running on it." Shorter than that and you've bought an assessment. Much longer and scope tends to swell into a platform rewrite that nobody agreed to.

An internal developer platform, for the record, is the self-service layer between your engineers and your infrastructure: templates, pipelines, environments, guardrails, and the documentation that makes them findable. The CNCF's platforms white paper lays out the typical capabilities and how to think of the platform as a product for internal users. It's worth reading before your first vendor call.

Operational test

Can an engineer on a product team go from an empty repository to a running service in a non-production environment this week, without filing a ticket or asking anyone for access? If finding out takes a meeting, that's your starting baseline, and it's the number the engagement should move.

How it starts: a pilot you pay for only if it succeeds

Before any 90-day commitment, we run a scoped pilot. One real workflow, one real team, working in your actual tooling. The success criteria are written down and agreed before anyone writes a line of code. A typical criterion might be a new service going from empty repository to running in a non-production environment through the new path with no tickets, with time to first deployment measured before and after.

You pay for the pilot only if it completes successfully against those criteria. If it doesn't, you don't pay for it.

The 90-day plan gets signed after the pilot succeeds, not before. By then you've watched the engineers work, you've seen the result in your own environment, and the bigger commitment rests on measured evidence instead of a proposal. It also removes an awkward failure mode: a firm sells you 90 days, learns your estate on your time, and discovers in week three that its approach doesn't fit.

Operational test

Ask every firm on your shortlist what you owe if the pilot doesn't meet its success criteria. If the answer is "it depends," or the criteria aren't in writing before work starts, you're carrying a risk that belongs to them.

Before the pilot: what you need to bring

Consultants get blamed for a lot of engagements that were doomed at kickoff. Three things predict whether 90 days will land, and none of them is the consultant's skill.

  • A sponsor with real authority over at least two delivery teams. A director who can't make a team change how it deploys will watch the platform go unused.
  • Two internal engineers, named, with time carved out of their sprints. They inherit everything on day 91. If you can't spare them, you're buying a consultant-run platform that decays once the last invoice is paid.
  • One launch team that's actually feeling the pain. The pilot runs with this team, and it's the first team on the new path once the 90 days begin.

Choosing the launch team deserves more thought than it usually gets. Skip your strongest team, since they've already built their own workarounds and won't give you honest signal. Skip the one in crisis too, because it will eat the whole engagement. A middle team with a deadline and a grudge about deployments is the best launch team you'll find.

Hand over read access early: source repositories, CI history, cloud accounts, and the incident log for the last two quarters. Slow access in week one is the most common reason a 90-day plan turns into a 120-day one.

Operational test

Can you write down, right now, the names of the two engineers who will own the platform on day 91? If the honest answer is "we'll sort that out later," hold the start date until you can.

The 90-day playbook, phase by phase

Once the pilot has succeeded and the 90-day plan is signed, this is the shape the engagement takes. Whatever the pilot measured feeds straight into the baseline. Dates slip by a few days here and there, but the order rarely changes.

  1. 1

    Days 1 to 15: Measure what's actually happening

    Interview eight to twelve engineers across at least four teams. Pull lead time, deployment frequency, change failure rate and time to restore from your own Git history, CI logs and incident records. Then pick one service and trace it by hand from commit to production, writing down every wait, ticket and manual approval. The output is a baseline built from your data and a ranked list of friction, not a maturity score from a questionnaire.

  2. 2

    Days 16 to 30: Choose the thinnest useful slice

    Pick the one workflow where friction is highest and the fix is repeatable across teams. Common candidates are new-service scaffolding, the deployment pipeline, or environment provisioning. Write a one-page spec for the first golden path, decide what to build and what to adopt (Backstage, an existing CI platform, Terraform modules you already own), and agree success metrics with the sponsor. Day 30 is a real checkpoint: the sponsor can say go, change direction, or stop.

  3. 3

    Days 31 to 60: Build it with the launch team, not for them

    Consultants and the two named internal engineers pair with the launch team on templates, pipeline stages, infrastructure modules, guardrails written as policy as code, and documentation. The consultants write real code and configuration in your repositories, using your cloud accounts and CI system, so everything built is yours. The test at day 60 is blunt: the launch team ships a real service, one that matters to the business, on the new path. A demo doesn't count.

  4. 4

    Days 61 to 80: Widen to two or three more teams

    Onboarding new teams is where the platform gets its real feedback. Watch where people get stuck, because that's your product backlog. Fix the top issues as they appear, and re-measure the day 1 to 15 numbers so the before and after comparison is honest.

  5. 5

    Days 81 to 90: Hand over and set the next two quarters

    Write runbooks, define who owns the platform and who's on call for it, set up an intake process for requests from product teams, and produce a roadmap ranked by measured pain with rough sizing. The engagement closes with a readout of before and after numbers, and with your internal engineers already running the thing without the consultants in the room.

On measurement: the four delivery metrics from the DORA research program (lead time for changes, deployment frequency, change failure rate, time to restore) are a sensible default, because they're hard to game and your tooling already produces most of the raw data. If your teams have adopted AI coding assistants, track stability next to throughput. Our AI delivery baseline shows which numbers to pull from Git history.

If you want to run the first phase yourself before talking to anyone, TuskerGauge helps find delivery gaps, and Tusker90Pro turns findings into a 90-day improvement roadmap.

Operational test

At day 45, has anyone on the launch team used the new path for work they'd otherwise have done the old way? If not, don't wait for day 60 to raise it. Adoption stalls early and quietly.

Hands-on implementation: what actually gets built

A pile of recommendations isn't what you're paying for. At every stage the engineers build in your environment, and what they build is committed to your repositories and runs in your accounts. The table shows the usual areas. The technologies are examples, because tools get chosen to fit the stack you already run.

AreaWhat gets implementedExample technologies
CI/CD pipelinesBuild, test, security scanning and promotion across environments, as reusable pipeline templatesGitHub Actions, GitLab CI, Jenkins, Argo CD
Infrastructure as codeReusable modules for networks, clusters, databases and per-team environmentsTerraform or OpenTofu, Pulumi, Helm
Developer self-serviceService templates, a software catalog, and documentation people can findBackstage, or a lighter portal if that fits
GuardrailsPolicy as code, secrets handling, safe defaults for accessOPA, Kyverno
Supply chainSBOM generation, artifact signing, provenance records in the pipelineSyft, Cosign
ObservabilityDashboards, alerts and service level objectives built into the templatePrometheus, Grafana, OpenTelemetry
Delivery metricsLead time, deployment frequency, change failure rate and time to restore, collected automaticallyYour Git and CI data, plus a dashboard

Process work happens alongside the tooling, since a pipeline nobody trusts won't get used. That means release and rollback procedures, on-call arrangements, an intake process for platform requests, and runbooks, all written with your engineers.

Operational test

On day 90, can you open your repositories and find the pipeline definitions, infrastructure modules and templates the engagement produced, and can your own engineers change them without calling the consultants? If not, you bought advice.

What you should be holding at day 90

Agree the deliverables in the statement of work, and put the due dates next to them. Vague deliverables are how a consulting engagement quietly becomes a time-and-materials arrangement.

DeliverableWhat good looks likeDue
Baseline reportNumbers pulled from your own repositories, pipelines and incident history, with the friction ranked by costDay 15
Golden path spec and decision logOne page of scope, plus the build or adopt reasoning for each major componentDay 30
Golden path v1 in productionAt least one business-relevant service running on it, not a sample appDay 60
Working implementation in your repositoriesPipelines, infrastructure modules, templates, policies and dashboards, committed to your repos and running in your environmentsFrom day 60
Adoption and outcome dataTeams and services on the path, time to first deployment before and after, re-measured delivery metricsDay 80
Ownership model and runbooksNamed owners, on-call rota, intake process for requests, and docs your own engineers wrote or editedDay 90
Two-quarter roadmapRanked by measured pain, with rough sizing and dependenciesDay 90

Notice what's absent: a 60-page target-state architecture document. Some written design is useful, and a one-page spec per golden path is plenty. The evidence that matters is a team shipping on the path and the numbers moving.

What 90 days will not do

It won't give you a finished platform. It gives you the first golden path, a repeatable way to add more, and evidence about what to build next. Anyone promising a complete internal developer platform in a quarter is selling either a very small platform or a very large change order.

It won't fix a culture where teams distrust each other, and it won't settle the argument about who owns infrastructure. An outside team can surface that argument fast, which is useful, but resolving it is a leadership job.

Migrating your whole estate is also off the table. Expect the launch team plus two or three follow-on teams. Everything else goes on the roadmap, sized and ordered.

Setting these expectations early saves a lot of awkward day-90 readouts.

Operational test

Ask your sponsor to write the day-90 success statement as a single sentence. If it contains the word "complete" or "all," rewrite it before anyone signs.

How to tell a real engagement from a slide deck

The market for platform engineering consulting is young, and plenty of firms have rebadged older DevOps or cloud migration offerings without changing how they work. The differences show up fast if you know where to look.

SignalWeak engagementReal engagement
First two weeksWorkshops and a maturity score from a questionnaireInterviews plus numbers pulled from your Git, CI and incident data
Tool choiceTool selected before the problem is namedProblem ranked first, then build or adopt reasoning for each component
What you receiveA strategy deck and a target-state diagramA running path that a team used to ship real work
Commercial termsFees for advice paid up front, with no link to resultsA scoped pilot paid for only if it succeeds, then a 90-day agreement signed after
ImplementationRecommendations and diagrams, with someone else left to build themPipelines, infrastructure code and tooling written in your repositories
Who does the workSenior people sell it, juniors deliver itNamed engineers, introduced before you sign
HandoverA documentation dump in the final weekYour engineers pairing from week one, so there's nothing to hand over at the end
Success measureFeatures delivered, tickets closedAdoption by teams and movement in lead time

One question cuts through most of it: ask to speak with the engineer who will be writing code in week five. If nobody can give you a name, you've met the sales team, not the delivery team.

Build in-house, hire a consultant, or both

Building in-house works when you already have a platform lead who's done this before and at least three engineers with real time to spend. Most mid-sized companies have neither, and the cost of learning on the job falls on the product teams waiting for tooling.

Outside help earns its fee when nobody on staff has built a platform, when a date is forcing the pace (a migration deadline, a regulatory milestone, a funding round), or when internal politics make an outside voice easier to hear. The most common setup combines the two: consultants plus two named internal engineers, pairing from day one so that knowledge moves in the right direction.

Cost is hard to state honestly without scoping. The drivers are the number of teams involved, how much must be built rather than configured, how tangled your CI and cloud estate is, and the weekly senior hours you need. With Stonetusker, the pilot comes first and is paid for only if it succeeds, and the 90-day agreement is signed afterwards, so the larger spend follows evidence.

Operational test

Ask each shortlisted firm for a reference who adopted the platform after the consultants left, and ask that reference what changed in the six months afterwards. Reports about launch day tell you little.

Why compliance teams care about platform work

A golden path is the cheapest place to put supply chain controls. Generate the SBOM, sign the artifact and record provenance once in the pipeline template, and every service built from it inherits those controls. CISA published its 2026 Minimum Elements for an SBOM as final guidance on 29 July 2026, adding fields such as component hash, component licence, the name of the generating tool and an author signature, so buyers have started asking. Our write-up on the CISA SBOM minimum elements covers the details, and CISA's own SBOM resources are the primary source.

If you ship products with digital elements into the EU, the Cyber Resilience Act's reporting duties for actively exploited vulnerabilities have applied since 11 September 2026, with an early warning due within 24 hours and a fuller notification within 72. Whether it covers your product is a question for your counsel. Our CRA reporting guide covers the engineering side.

  • Platform engineering consulting
  • Internal developer platform
  • Golden path
  • 90-day roadmap
  • DORA metrics
  • Success-based pilot
  • Hands-on implementation
  • Launch team
  • Ownership model
  • SBOM
  • Build vs adopt

Frequently asked questions

How much does platform engineering consulting cost, and when do we pay?

Cost depends on scope far more than on a rate card, so be wary of anyone who quotes a number after a short call. The main drivers are how many teams are involved, how much has to be built rather than configured, how tangled your CI and cloud setup is, and how many senior hours you need each week. With Stonetusker the engagement starts with a scoped pilot, and you pay for the pilot only if it completes successfully against success criteria agreed in writing beforehand. The 90-day plan is signed only after that.

How long does a platform engineering consulting engagement take?

Ninety days is a common length because it's enough to put one golden path into production and get a few teams using it. It comes after a scoped pilot, and the 90-day plan is signed only once that pilot has succeeded. Plenty of organizations then continue with a lighter retainer or a second phase for the next two quarters of roadmap. Anything much shorter than 60 days is usually an assessment, and anything open-ended tends to drift.

What's the difference between platform engineering consulting and DevOps consulting?

DevOps consulting usually improves how a particular team or pipeline works. Platform engineering consulting builds a shared, self-service layer that many teams use, and treats those teams as internal customers. In practice the skills overlap heavily, but the deliverable differs: a platform engagement ends with something other teams adopt on their own, plus an ownership model for it.

Do we need a platform team before hiring a consultant?

No, but you need at least two named internal engineers who will own the result. A full platform team can come later, once the first golden path has shown there's demand. If nobody inside will inherit the work, the platform tends to decay soon after the engagement ends.

What should we prepare before the engagement starts?

Line up an executive sponsor who has authority over at least two delivery teams, name the two internal engineers, and choose a launch team with a real deadline and a real complaint about deployments. Grant read access early to repositories, CI history, cloud accounts and the last two quarters of incident records. Slow access in the first week is the most common reason a 90-day plan stretches.

What results should we expect after 90 days?

Expect one golden path running in production with real services on it, working pipelines, infrastructure code and tooling committed to your repositories, a measured before and after for lead time and time to first deployment on new services, a named owner and on-call arrangement, and a ranked two-quarter roadmap. A credible firm won't promise a specific percentage improvement before looking at your data, because the baseline differs so much between organizations.

Weighing a platform engagement for your teams?

If your engineers lose days to environment tickets and hand-built pipelines, and you're deciding whether to staff a platform team or bring in help first, talk to us. Bring your current delivery numbers if you have them. We'll tell you plainly whether an outside team makes sense or whether you're better off starting in-house. If it does, we start with a pilot you pay for only if it succeeds, and you sign the 90-day plan after that.

Talk to Stonetusker about a pilot

About the author. Subeesh Sivanandan is the Founder and CEO of Stonetusker Systems, with 26+ years across platform engineering, DevOps, CI/CD, release engineering and embedded Linux. Connect with him on LinkedIn.