GCP Professional Cloud Architect Certification - Complete Study Guide & Table of Contents
Preparing for the GCP Professional Cloud Architect exam can feel a bit overwhelming given how vast the platform is. I wrote these comprehensive study notes to organize everything I learned while preparing for the exam.
Here is the complete table of contents for the entire study series, followed by my note writing methodology and some exam study tips!
Study Notes Table of Contents
1. Resource Hierarchy & IAM
Covers the core structure of Organizations, Folders, and Projects alongside policy inheritance rules. It also breaks down IAM roles, service accounts, and Workload Identity Federation.
2. Security, Compliance & Audit Logging
Explores VPC Service Controls, Cloud Armor WAF rules, and Cloud KMS encryption tiers. It also details compliance frameworks like HIPAA and PCI-DSS along with Cloud Audit Logs routing.
3. VPC Architecture & Core Routing
Breaks down global VPC design, subnet allocation, and Shared VPC patterns. It also explains Andromeda SDN forwarding, Cloud Router dynamic BGP, and Private Google Access.
4. Hybrid Connectivity & Load Balancing
Compares Cloud VPN, Dedicated Interconnect, and Partner Interconnect for cross-network connectivity. It also walks through GCP Load Balancer selection across Layer 4 and Layer 7 proxies.
5. Network Security & Firewalls
Covers Cloud NAT configuration to prevent port exhaustion on private instances. It also details Hierarchical Firewall Policies, Cloud NGFW tiers, and secure tagging.
6. Kubernetes Architecture & GKE Ecosystem
Explores GKE Autopilot versus Standard clusters, VPC-Native alias IP networking, and autoscaling mechanics. It also details Shielded Nodes, Pod Security Admission, gVisor sandboxing, and GKE Fleets.
7. Serverless Compute & Compute Engine VMs
Covers Cloud Run container deployments, Cloud Run Functions event triggers, and App Engine. It also details Compute Engine MIGs, OS Login, and VM maintenance policies.
8. Object Storage & Relational Databases
Compares Cloud Storage classes, lifecycle management, soft delete, and Bucket Lock. It also breaks down relational options including Cloud SQL, AlloyDB, and globally consistent Cloud Spanner.
9. NoSQL, BigQuery & Data Services
Examines Firestore and Cloud Bigtable row key optimization for high-throughput workloads. It also covers BigQuery partition pruning, clustering, row and column security, Pub/Sub, and Dataflow pipelines.
10. Vertex AI Platform & RAG Architecture
Details the Vertex AI ecosystem including Model Garden, Agent Builder, and Vector Search. It also contrasts GPU and TPU hardware selection for large language model inference.
11. Secure AI & Architectural Patterns
Explores Model Armor prompt protection, Agent Identity governance, and enterprise RAG architectures. It also maps the Google Cloud Well-Architected Framework to machine learning workloads.
12. DevOps, IaC, GitOps, & Operations
Covers Infrastructure Manager, Terraform state management, and GitOps using Config Controller and Config Sync. It also details Cloud Build, Cloud Deploy canary rollouts, automated rollbacks, and Cloud Workstations.
13. Migration, Disaster Recovery, & FinOps
Explores Migration Center assessment, the 6 Rs wave strategy, and Google Cloud VMware Engine. It also details Backup Vault air-gaps, RTO and RPO disaster recovery patterns, and FinOps cost optimization via CUDs.
How I Created These Notes
I wanted a structured system that would guarantee I covered as many edge cases as possible without burning out.
First, I decided on topics by reviewing the official exam outline directly on the Google Cloud certification website and a few online video courses. I then hand wrote about 99% of my notes initially based on my initial outline, while working through the course material. Writing things down by hand really helped me absorb the core concepts.
After completing my initial handwritten notes, I fed them into an LLM and asked it to point out any commonly tested topics that were missing. I then looked up official documentation for those specific topics to add to my notes. Finally, I asked the LLM to create a handy list of key terms for easy memorization and quick review.
My Tips for Studying for the Exam
Here are some practical tips that helped me:
- Do the labs: Hands on practice is essential. Google Skills has some pretty great labs. Building real infrastructure in Qwiklabs or your own sandbox makes abstract concepts stick far better than just reading documentation.
- Use an LLM to create practice quizzes: I used NotebookLM to generate custom quiz questions from my notes. I found the generated questions were much easier than the actual exam questions, but it was still really good practice for active recall.
- Listen to audio podcasts on the go: I generated audio podcasts in NotebookLM from my study notes. I listened to them while going on walks or working out at the gym, which made reviewing effortless.
- Read over the case studies in advance: Don’t wait until exam day. Read through the official case studies ahead of time so you don’t spend valuable time reading them during the timed exam.
- Ask an LLM for common exam pitfalls: Ask an LLM to outline common trick questions, deprecated product traps, and configuration pitfalls for each domain. Knowing what not to pick is often just as helpful as knowing the right answer!
- Practice Tests: There’s an offical practice exam on the Google Cloud certification website. They’re much closer in difficulty to the actual exam than anything else I found. There are also some third party practice tests out there that are decent, but I recommend taking the official one first.
- Take notes as you learn: Don’t just read my notes and call it a day! Write your own notes!!! It forces active recall and helps you identify weak spots early.