Google Cloud is Google's public cloud platform — compute, storage, networking, managed databases, data analytics and machine learning services delivered on the same infrastructure that runs Google's own products. Its organising unit is the project. Every resource belongs to exactly one project, every API must be explicitly enabled per project, and billing, quota and IAM all attach at that level, which makes the project the natural blast-radius and cost boundary rather than an administrative afterthought.
Above projects sits the resource hierarchy — organisation, folders, projects — and IAM policies inherit down it. Google Cloud IAM is allow-only by default: a role binding grants permissions to a principal at a node, children inherit, and there is no implicit deny to unwind. Service accounts are first-class principals, Workload Identity Federation lets external systems act without exported keys, and organisation policy constraints impose the guardrails that IAM alone cannot express.
The networking model is what most engineers find genuinely different. A VPC in Google Cloud is a global object with regional subnets, so a single network can span continents without peering, and the global external load balancer terminates connections at the edge with one anycast address. On top of that sit Compute Engine and managed instance groups, Cloud Run and Cloud Functions for request-driven work, GKE for Kubernetes, Cloud Storage, Cloud SQL, Spanner, Firestore and BigQuery for data, and Cloud Logging, Monitoring and Trace for operations. Cloud Build and Terraform bind it all into something reproducible.
Why this skill matters now
Google Cloud has become the platform of choice in two specific places: data and analytics workloads that gravitate to BigQuery, and container platforms where GKE is still the most mature managed Kubernetes on the market. That concentration means Google Cloud skills tend to be hired for a purpose rather than in general — data platform teams, Kubernetes platform teams, and increasingly ML infrastructure.
It is also the second or third cloud in a large number of enterprises. Multi-cloud is rarely a strategy anyone chose, but it is a reality after acquisitions, data-residency requirements and vendor negotiations, and it creates demand for engineers who can map concepts across providers accurately rather than by analogy. Knowing that a Google Cloud VPC is global while an AWS VPC is regional is the kind of detail that changes an architecture.
The hiring bar has moved past the console. Organisation policy constraints, Workload Identity Federation instead of exported service account keys, VPC Service Controls around sensitive data, GKE Autopilot versus Standard, and BigQuery slot and storage cost modelling are what distinguishes someone who can run Google Cloud from someone who has used it. Those are design decisions, and they are made once, early, and expensively if wrong.