GCP

Google Cloud Platform (GCP) provides compute, networking, storage, and managed services with a strong focus on automation, Kubernetes, and data platform capabilities.

Part of my Infrastructure learning notes.

Core service map

AreaGCP service
Virtual machinesCompute Engine
KubernetesGoogle Kubernetes Engine (GKE)
Object storageCloud Storage
NetworkingVPC, subnets, firewall rules
IdentityIAM
DNSCloud DNS
MonitoringCloud Monitoring / Logging

Certification-aligned learning path

I’m certified in Google Associate Cloud Engineer and Google Generative AI Leader, and this page reflects the platform fundamentals those certifications emphasize:

  • Projects, IAM, and service accounts
  • Compute Engine deployment and access
  • VPC networking and firewall rules
  • Cloud Storage basics
  • Monitoring and troubleshooting workflows

What infrastructure engineers should focus on

  1. Understand projects and IAM before deploying resources
  2. Learn VPC and subnet design early
  3. Practice VM deployment, SSH access, and disk management
  4. Compare GCP networking terminology with AWS and on-premises models
  5. Explore how GKE fits container strategy long term

GCP vs traditional infrastructure

On-premises habitGCP adjustment
Fixed host ownershipEphemeral instances and autoscaling groups
Manual change controlAPI-driven infrastructure and automation
Hardware troubleshootingQuota, IAM, routing, and service-level issues
Local patching windowsImage lifecycle and managed service updates

Why GCP matters in hybrid environments

Even when most production systems remain on-premises, GCP skills help with:

  • Disaster recovery targets
  • Development and test environments
  • Managed Kubernetes adoption
  • Cloud-native tooling and automation patterns