GCP Cloud Engineer Roadmap — Step-by-step Learning Path
Compute, storage, networking, BigQuery and cloud-native architecture on Google Cloud Platform
The GCP Cloud Engineer roadmap
- Cloud Computing Fundamentals — beginner
- What Is Cloud Computing — beginner
- IaaS, PaaS and SaaS — beginner
- GCP Global Infrastructure — beginner
- The GCP Shared Responsibility Model — beginner
- Navigating the GCP Console and gcloud CLI — beginner
- Networking Fundamentals for Cloud — beginner
- IP Addressing and Subnetting — beginner
- TCP/IP and the OSI Model — beginner
- DNS Fundamentals — beginner
- Load Balancing Concepts — beginner
- Firewall Rules Concepts — beginner
- Linux and Scripting Fundamentals — beginner
- Linux Command Line Basics — beginner
- Linux File Permissions and Users — beginner
- Bash Scripting for Automation — beginner
- Python for Cloud Automation — beginner
- SSH and Remote Access — beginner
- GCP Identity and Access Management — beginner
- IAM Principals and Roles — beginner
- IAM Policies and Permissions — beginner
- Multi-Factor Authentication — beginner
- Organizations, Folders and Projects — beginner
- IAM Best Practices and Least Privilege — beginner
- GCP Compute Services — beginner
- Compute Engine Fundamentals — beginner
- Machine Types and Pricing Models — beginner
- Managed Instance Groups — beginner
- Cloud Load Balancing — beginner
- Images and Instance Templates — beginner
- Compute Placement and High Availability — beginner
- GCP Storage Services — beginner
- Cloud Storage Fundamentals — beginner
- Storage Classes and Lifecycle Policies — beginner
- Persistent Disks — beginner
- Filestore — beginner
- Data Transfer and Transfer Appliance — beginner
- GCP Virtual Private Cloud — intermediate
- VPC Fundamentals — beginner
- Subnets and Routes — beginner
- VPC Firewall Rules — beginner
- Cloud NAT and Cloud VPN — beginner
- VPC Peering and Cloud Interconnect — beginner
- Cloud DNS Management — beginner
- GCP Database Services — intermediate
- Cloud SQL — beginner
- Cloud Spanner — beginner
- Firestore and Bigtable — beginner
- Memorystore for Caching — beginner
- Choosing the Right GCP Database — beginner
- Containers and Orchestration on GCP — intermediate
- Docker Fundamentals — beginner
- Google Kubernetes Engine (GKE) — beginner
- Cloud Run — beginner
- Artifact Registry — beginner
- GKE Autopilot — beginner
- Kubernetes Fundamentals — beginner
- Cloud Security and Compliance — intermediate
- Cloud KMS and Encryption — beginner
- Secret Manager — beginner
- Cloud Armor and DDoS Protection — beginner
- Security Command Center — beginner
- Threat Detection on GCP — beginner
- Security Best Practices on GCP — beginner
- Serverless Architecture — intermediate
- Cloud Functions Fundamentals — beginner
- API Gateway — beginner
- Workflows — beginner
- Pub/Sub and Event-Driven Architecture — beginner
- Cloud Run functions vs Cloud Functions — beginner
- Infrastructure as Code — intermediate
- IaC Principles — beginner
- Cloud Deployment Manager — beginner
- Terraform on GCP — beginner
- Config Connector — beginner
- Managing IaC State and Drift — beginner
- Monitoring and Observability — intermediate
- Cloud Monitoring — beginner
- Cloud Audit Logs — beginner
- Cloud Trace — beginner
- Setting Up Alerting Policies and Dashboards — beginner
- Cloud Logging and Log Analysis — beginner
- CI/CD and Automation — intermediate
- CI/CD Concepts for Cloud — beginner
- Cloud Build — beginner
- Cloud Deploy — beginner
- GitHub Actions with GCP — beginner
- Blue-Green and Canary Deployments on GCP — beginner
- Cost Management and Optimization — intermediate
- GCP Pricing Models — beginner
- Cloud Billing Reports and Budgets — beginner
- Committed Use Discounts and Sustained Use Discounts — beginner
- Right-Sizing and Cost Optimization — beginner
- High Availability and Disaster Recovery — advanced
- Multi-Zone Architecture — beginner
- Multi-Region Architecture — beginner
- Backup and DR Service — beginner
- RTO and RPO Planning — beginner
- Disaster Recovery Patterns on GCP — beginner
- Certifications, Career and Capstone — advanced
- GCP Certification Paths — beginner
- Preparing for Associate Cloud Engineer and Professional Cloud Architect — beginner
- Building a GCP Portfolio — beginner
- Case Study: Migrating a Web App to GCP — beginner
- Case Study: Building a Serverless API — beginner
- Resume and Interview Prep — beginner
- Capstone: End-to-End Cloud Architecture — beginner