cloud engineering · strategy

A cloud plan built from your application list, not a slide of logos.

Cloud plans tend to stall on the long tail. There are applications nobody owns and license terms nobody can explain, and the data center contract ends before anyone is ready. We start with your inventory and write a plan each application owner can sign.

platforms
cloud-engineering / strategy 4 platforms
01 · INPUTS 02 · ASSESSMENT 03 · DESIGN 04 · OUTPUT Application inventory: CMDB · owners · interviews Applicationinventory CMDB · owners ·interviews Current run costs: hardware · licenses · contracts Current run costs hardware · licenses ·contracts Fixed dates: lease end · end of support Fixed dates lease end · end ofsupport Portfolio assessment: rehost · replatform · retire Portfolio assessment rehost · replatform ·retire Landing zone design: accounts · network · guardrails Landing zone design accounts · network ·guardrails Identity model: workforce SSO · workload federation Identity model workforce SSO ·workload federation Cost baseline: FinOps model · tagging Cost baseline FinOps model · tagging Sequenced roadmap: waves · owners · decisions Sequenced roadmap waves · owners ·decisions
TerraformMicrosoft Entra IDOktaHashiCorp Vault
in short·15-second read

Cloud strategy decides which workloads move to which cloud, in what order, how, and under what guardrails.

Cohash builds that plan from your real application inventory. We give each workload a disposition, design the landing zone and the identity model for people and workloads, set a cost baseline, and map the result to the AWS, Azure or Google Cloud architecture framework your reviewers already use.

you probably need this if
  • Leadership wants a cloud plan but the application inventory is years out of date.
  • Teams picked different clouds on their own and nobody decided on purpose.
  • Every new account request stalls in security review. There's no agreed landing zone for them to approve.
terms on this page Landing zonedefinitionThe base cloud setup that workloads move into: accounts, network layout, identity and security rules, built before migration waves start.explained in a field note →FinOpsdefinitionTreating cloud spend as an engineering problem. Resources get tagged, costs land with the team that owns them, and someone acts on them while the numbers are still fresh.explained in a field note →
Ask an engineer facts checked 2026-10-20 · 5 sources
how it runs
  1. 01Inventory
  2. 02Assess
  3. 03Design
  4. 04Roadmap
you keep
  • Application portfolio with a disposition and owner per workload
  • Landing zone reference architecture and Terraform module plan
  • Identity model for people and workloads in the cloud
+ 3 more documents
who does it
Cloud architectFinOps leadCloud security architect Microsoft Certified: Azure Solutions Architect Expert AWS Certified Solutions Architect – Associate
platforms
the story · cloud strategy

From the first call to a setup your own team can run.

Here's what usually prompts a call about your Cloud Strategy, what we do about it and in which order, and where you end up.

  1. chapter 01 · where it hurts

    Why teams reach out

    • Leadership wants a cloud plan but the application inventory is years out of date.
    • Teams picked different clouds on their own and nobody decided on purpose.
    • Every new account request stalls in security review. There's no agreed landing zone for them to approve.
  2. chapter 02 · what we change

    How we solve it

    • Portfolio assessment
    • Landing zone design
    • Cloud identity model
    • Cost baseline and FinOps model
    • Deadline-driven sequencing
  3. chapter 03 · how it runs

    Our approach

    • Inventory
    • Assess
    • Design
    • Roadmap
  4. chapter 04 · where you end up

    What changes

    • Every application has an owner and a disposition, including the ones nobody wanted.
    • The business case shows license cost per workload next to infrastructure cost, so the cloud decision rests on the numbers that actually move.
    • Security approves a pattern instead of every request.
    • Application portfolio with a disposition and owner per workload
what we do

Where we spend the hours

5 areas of work, each one done by an engineer who has run it in production.

  1. Each application scored on business value, technical condition, dependencies and license terms, then given a disposition and a named owner. Unowned applications get flagged, not quietly moved.

  2. We design the account or subscription hierarchy, the network topology, central logging, and policy guardrails like service control policies or Azure Policy. It's all written as Terraform, so it gets reviewed like any other code.

  3. People sign in through your identity provider, whether Entra ID or Okta, with no local IAM users. Workloads authenticate with federated, short-lived tokens. We settle this before the first workload lands, because retrofitting it later means touching every application twice.

  4. We measure the current run rate and estimate a target per workload. Then we agree a commitment strategy, plus tagging rules that make showback or chargeback possible from the first month.

  5. Waves ordered around hard dates: hardware refreshes, data center exits and vendor end of support. Windows Server 2016 leaves extended support in January 2027, and .NET 8 support ends on 10 November 2026.

capability 01 / 05in production

Portfolio assessment

Each application scored on business value, technical condition, dependencies and license terms, then given a disposition and a named owner. Unowned applications get flagged, not quietly moved.

capability 02 / 05in production

Landing zone design

We design the account or subscription hierarchy, the network topology, central logging, and policy guardrails like service control policies or Azure Policy. It's all written as Terraform, so it gets reviewed like any other code.

capability 03 / 05in production

Cloud identity model

People sign in through your identity provider, whether Entra ID or Okta, with no local IAM users. Workloads authenticate with federated, short-lived tokens. We settle this before the first workload lands, because retrofitting it later means touching every application twice.

capability 04 / 05in production

Cost baseline and FinOps model

We measure the current run rate and estimate a target per workload. Then we agree a commitment strategy, plus tagging rules that make showback or chargeback possible from the first month.

capability 05 / 05in production

Deadline-driven sequencing

Waves ordered around hard dates: hardware refreshes, data center exits and vendor end of support. Windows Server 2016 leaves extended support in January 2027, and .NET 8 support ends on 10 November 2026.

typical situations

Situations we walk into

We pieced these together from Cloud Strategy situations that come up a lot. They're patterns. You won't find a specific client in them.

case file 01

Colocation contract ends on a fixed date and the CMDB is years stale

composite · not a client story
  1. Beforethe situation

    The colocation contract ends on a fixed date. There are 600 servers in the CMDB and closer to 900 according to discovery agents, and about a fifth of the applications have no named owner. Leadership wants a cloud plan within a quarter.

  2. What we dothe work

    Run discovery tooling alongside the CMDB export and reconcile the two lists. Interview owners of the applications that carry the most revenue or risk, give each one a disposition, and send unowned applications to a named executive for a retire-or-adopt call. Sequence waves backward from the contract end.

  3. Afterwhere you end up

    Every application has an owner and a disposition, including the ones nobody wanted. Leadership can see which waves fit before the contract ends and which need an extension or a retirement decision.

case file 02

Oracle and SQL Server licensing decides the business case

composite · not a client story
  1. Beforethe situation

    The portfolio leans on Oracle Database Enterprise Edition and SQL Server under Software Assurance. The only cost estimate so far came from a vendor calculator that leaves licensing out entirely.

  2. What we dothe work

    List each database with edition, core count and support contract. Price three paths per database: rehost on VMs with your own licenses, a managed service with license included, or a move to another engine. Bring in licensing specialists where the contract terms are unclear.

  3. Afterwhere you end up

    The business case shows license cost per workload next to infrastructure cost, so the cloud decision rests on the numbers that actually move. Database moves get their own waves and owners.

case file 03

Security reviews every new cloud account by hand

composite · not a client story
  1. Beforethe situation

    Teams wait weeks for each new cloud account because security reviews every request from scratch. There is no agreed account structure, no central log archive and no standard network pattern.

  2. What we dothe work

    Write the landing zone as a short design document plus Terraform modules covering the OU or management group hierarchy, a log archive account, hub networking and a baseline policy set. Security reviews the pattern once. After that, new accounts are requested through a pipeline that applies it.

  3. Afterwhere you end up

    Security approves a pattern instead of every request. New accounts arrive with logging, networking and guardrails in place, and exceptions follow a written path.

case studies

Cloud Strategy case studies

All case studies
architecture

How a cloud strategy turns an inventory into a plan

Application and cost data feed a portfolio assessment that gives each workload a disposition. Those decisions shape the landing zone, the identity model and the cost baseline, which together become the sequenced roadmap.

How a cloud strategy turns an inventory into a plan Application and cost data feed a portfolio assessment that gives each workload a disposition. Those decisions shape the landing zone, the identity model and the cost baseline, which together become the sequenced roadmap. 01 · INPUTS 02 · ASSESSMENT 03 · DESIGN 04 · OUTPUT workloads cost data constraints requirements access needs target sizing Application inventory CMDB · owners · interviews Current run costs hardware · licenses ·contracts Fixed dates lease end · end of support Portfolio assessment rehost · replatform ·retire Landing zonedesign accounts · network ·guardrails Identity model workforce SSO ·workload federation Cost baseline FinOps model · tagging Sequenced roadmap waves · owners · decisions
Read the diagram as text
  1. Application inventory → Portfolio assessment: workloads
  2. Current run costs → Portfolio assessment: cost data
  3. Fixed dates → Portfolio assessment: constraints
  4. Portfolio assessment → Landing zone design: requirements
  5. Portfolio assessment → Identity model: access needs
  6. Portfolio assessment → Cost baseline: target sizing
  7. Landing zone design → Sequenced roadmap
  8. Cost baseline → Sequenced roadmap
how it runs

A typical engagement

We don't start a step until the last one has produced something you can check.

  1. step 01

    Inventory

    Pull from your CMDB, discovery tooling and billing data. Then interview the application owners, because those sources always have gaps.

  2. step 02

    Assess

    Workloads scored and grouped by dependency, license constraint and risk, with the scoring rules written down so they can be challenged.

  3. step 03

    Design

    Landing zone, identity model, network and guardrails, agreed with security, networking and the platform team.

  4. step 04

    Roadmap

    Migration waves, a business case per wave and a decision log your team can revisit when circumstances change.

you keep

What you're left with

We write these for your Cloud Strategy setup, and they're working documents. Your team should be able to keep things running from them long after we've gone.

  • document01

    Application portfolio with a disposition and owner per workload

    yours to keep
  • plan02

    Landing zone reference architecture and Terraform module plan

    yours to keep
  • design03

    Identity model for people and workloads in the cloud

    yours to keep
  • document04

    Cost baseline and target-state estimate

    yours to keep
  • plan05

    Migration wave roadmap tied to contract and support dates

    yours to keep
  • document06

    Decision log explaining each major choice

    yours to keep
talent and delivery · cloud strategy

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
roles we staff
  • Cloud architect
  • FinOps lead
  • Cloud security architect
  • Landing zone engineer
  • Enterprise architect
01How long does a cloud strategy engagement take?

It depends on how many applications you have and how good your inventory is. A small portfolio with a current CMDB moves quickly. Without one, discovery takes longer, and we'd rather tell you that early than guess.

02Should we follow AWS Well-Architected, the Azure Cloud Adoption Framework or Google's Architecture Framework?

Use whichever one matches your main cloud. They overlap a lot anyway. We map our recommendations to it, so your architecture reviews and your conversations with the cloud provider use the same terms.

03Is multi-cloud a good idea?

For specific workloads, sometimes. A data platform on one cloud and Microsoft workloads on Azure is common and sensible. Running every application on two clouds usually doubles the skills you need and halves the discounts you get.

04Do you also carry out the migration?

Yes. The same team can run the waves, which keeps the reasoning behind each decision with the people doing the work.

05Do we need to clean up our CMDB before a strategy engagement?

No. We reconcile what you have against discovery tooling and billing data, then interview owners to fill the gaps. A current CMDB speeds things up, but waiting for one usually delays the plan more than it helps.

related

Often paired with

Projects on Cloud Strategy usually end up touching one of these, so they're worth a look.

sources 5 sources linked last checked 2026-10-20 content fingerprint cbf3b020
  1. 01AWS Well-Architected Frameworkdocs.aws.amazon.com ↗
  2. 02Microsoft Cloud Adoption Framework for Azurelearn.microsoft.com ↗
  3. 03Google Cloud Architecture Frameworkcloud.google.com ↗
  4. 04Microsoft Lifecycle: Windows Server 2016learn.microsoft.com ↗
  5. 05.NET Blog: .NET 8 and .NET 9 end of support (10 Nov 2026)devblogs.microsoft.com ↗
Reviewed by the Cohash team Product names are trademarks of their owners. how we handle facts and data →
next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it