Build

package/gcp-landing-zone

GCP Landing Zone & Foundations

The structure everything else lands on — organization, identity, network, guardrails — with hybrid connectivity priced inside the package rather than discovered halfway through it.

~$40,000

Starts with Discovery & Scoping

Floors reflect typical engagements. Larger, regulated, or multi-region estates are scoped and quoted after Discovery.

Book Discovery & Scoping Rate card

Problem

Where this usually starts

There are two versions of this problem and they cost about the same to fix. In the first, there is nothing: a Google Cloud organization with a billing account, one project someone created for a proof of concept, and a decision to move properly that nobody has structure for. In the second, there is too much: forty projects created over three years, no folder structure, IAM granted by whoever asked, and a network that grew by peering one VPC to another until the routing table became a genuine research problem.

Both end up in the same place. Nobody can answer where a new workload should go, what it should be allowed to reach, or who approves it. Every new project restarts an argument that was never resolved, and the arguments get resolved differently each time.

The expensive failure mode is starting workload migration before this exists. Machines land in whatever project was convenient, and eighteen months later the reorganization costs more than the original build would have.

Scope

What gets built

  • Organization hierarchy and folder structure that maps to how your business is actually run and how access is actually approved — usually by environment and business unit, sometimes by regulatory boundary, rarely by the org chart.
  • IAM and a least-privilege model. Group-based access rather than per-user bindings, custom roles where predefined ones are too broad, service accounts scoped to one workload each, and Workload Identity in place of downloaded keys.
  • Shared VPC design. Host and service project structure, subnet allocation with room to grow, firewall policy hierarchy, and private access to Google APIs so that traffic to managed services does not traverse the internet.
  • Hybrid connectivity. Cloud Interconnect or HA VPN, Cloud Router and BGP, on-premises routing, and DNS that resolves in both directions — the piece that most often derails these programmes.
  • Organization policy guardrails. Constraints that prevent the specific mistakes that matter to you: external IP restrictions, resource location constraints, service account key creation, and domain-restricted sharing.
  • Cloud KMS. Key rings and keys with rotation, separation between key administration and key use, and CMEK where your data classification requires it.
  • Logging and monitoring baseline. Organization-level log sinks to a dedicated project, audit log retention that survives a project deletion, and alerting on the events that indicate someone is doing something unusual.
  • A CI/CD pipeline that deploys the foundation itself, so the landing zone is changed by pull request rather than by console.

Why hybrid networking is inside the price

Because it is the piece that derails these programmes, and because pricing it separately gives the vendor a reason not to look at it closely until it is too late to matter.

The pattern is familiar. Connectivity is scoped as a line item on the assumption that Interconnect is a procurement task. Then the on-premises routing turns out to have overlapping RFC 1918 space with the proposed VPC ranges. Or DNS resolution works from cloud to on-premises but not back. Or the network team’s change window is monthly and the third attempt lands in week eleven. At that point the engagement is renegotiated, from a weak position, with a live dependency.

Including it means the design accounts for it from week one, and the price does not move when it turns out to be harder than the client assumed.

Delivered as modules, not as a configuration

The output is a set of reusable Terraform modules with a handover runbook, not a rendered configuration that only works once. The difference shows up the first time you add a business unit: with modules, that is a new invocation with different inputs. Without them, it is a manual repetition of the original build by someone reading a document.

The runbook covers what the modules do not: the approval path for a new project, what to do when a firewall rule needs an exception, how the Interconnect fails over and how to test that it does.

Where the boundary sits

Workload migration is a separate engagement. The landing zone is where machines land; moving them is its own programme with its own wave planning, and combining the two into a single fixed price hides risk in both.

Application refactoring is out of scope. If an application needs to change to run well on Google Cloud, that is application engineering.

Physical Interconnect procurement is yours. The design specifies what is needed, the configuration is delivered, and the cross-connect contract with the carrier or colocation facility is signed by you — vendor lead times sit outside anything a consultancy can commit to.

Deliverable. Reusable Terraform modules plus a handover runbook.

Engagement

How the engagement runs

  • Week 0 Discovery & Scoping Current state, target state, regulatory constraints, and connectivity requirements. Produces the fixed quote and determines build-versus-remediation.
  • Week 1–2 Design Hierarchy, IAM model, network topology and address plan, guardrail set. Reviewed with your platform and security teams before anything is built. Connectivity requirements confirmed with your network team early, because their change windows drive the schedule.
  • Week 3–5 Foundation build Modules written and applied: hierarchy, IAM, Shared VPC, org policy, KMS, logging and monitoring. Deployed through the pipeline from the first apply.
  • Week 6–8 Hybrid connectivity Interconnect or HA VPN configured, Cloud Router and BGP, on-premises routing and DNS. Failover tested rather than assumed.
  • Week 9 Handover Runbook delivered, working sessions with the platform team, and a walkthrough of the modules with whoever will extend them.

These figures are starting points, not quotes. Final pricing depends on the size and complexity of your estate and is fixed in writing at the end of Discovery & Scoping.

Excluded

What this engagement does not cover

Named here rather than discovered later. This is the list that makes the fixed price hold when scope starts moving.

  • workload migration
  • application refactoring
  • physical Interconnect procurement
Evidence

What this is based on

  • Enterprise Google Cloud landing zones delivered as reusable Terraform modules.
  • Google Cloud Professional Cloud Architect and Professional Network Engineer.
  • Foundations built to receive a 2,000+ VM migration programme for a national logistics operator.
  • HashiCorp Terraform Associate.
Questions

What buyers ask

We already have projects in Google Cloud. Is it too late?

No, and this is the more common starting point. Existing projects get migrated into the new hierarchy rather than abandoned — projects can move between folders, and IAM can be restructured underneath running workloads with planning.

What Discovery determines is how much of the existing estate is worth keeping in place versus rebuilding. That is the build-versus-remediation question, and it cannot be answered from outside.

Do we need Interconnect, or is HA VPN enough?

HA VPN is sufficient for a great many workloads and costs a fraction of Interconnect. It is limited by throughput per tunnel and by the fact that it runs over the public internet, so latency is variable.

Interconnect earns its cost when you have sustained high throughput, a latency-sensitive workload, or a regulatory position that rules out internet transit. The recommendation comes out of Discovery, and both are inside the package price — the design is not steered toward the more expensive option.

What happens if our network team cannot get the cross-connect in time?

The foundation work is sequenced so it does not block on connectivity. Hierarchy, IAM, Shared VPC, guardrails, KMS, and logging all proceed independently, and the connectivity work slots in when the physical path is available.

This is one reason the connectivity requirement is confirmed in week one rather than week six. Carrier lead times are the single most common source of schedule slip on this kind of programme, and they are outside anyone’s control except by starting early.

Can we extend the modules ourselves afterwards?

That is what they are for. Modules are yours on final payment, with inputs and outputs documented, and the handover includes a working session with whoever will maintain them.

If you want the delivery-platform layer on top — versioned module registry, gated pipelines for application teams, policy as code — that is the Automation package rather than an extension of this one.

How long until we can put a workload on it?

The foundation is usable before the engagement finishes. Hierarchy, IAM, and Shared VPC are in place by roughly week five, which is enough to land a first workload in a non-production project while connectivity work continues.

Landing a production workload sensibly waits for guardrails and logging, which complete in the same window.

Questions about pricing, terms, and ownership across every engagement are on the FAQ.

Start

Start with Discovery & Scoping

$4,500 fixed, 3–5 days. A current-state review, a gap analysis, a written scope, and a fixed quote for this engagement. Half the fee is credited against the work if you proceed within 60 days.

Book Discovery & Scoping