GCP Certification

Google Cloud Certification Prep Kit: Digital Leader, ACE, PCA, PDE & Security Engineer

Certifications do not make you an engineer, but they do two genuinely useful things: they force you to fill the gaps you have been quietly working around, and they give a hiring manager a cheap, legible signal that you have breadth. The trouble with most prep is that it teaches you to recognise answers rather than to reason about scenarios — which is precisely what the modern Google Cloud exams refuse to reward. Nearly every question on the Associate Cloud Engineer and the Professional exams is a short scenario: a workload, a constraint or two (cost, latency, operational toil, compliance, an existing on-premises estate), and four plausible designs. You pass by eliminating the three that violate a constraint, not by remembering a definition. The Professional Cloud Architect goes further still — it bolts entire case studies onto the exam, and a slice of your questions are answerable only by re-reading the case’s requirements.

This kit is built for that reality. It covers the whole Google Cloud ladder — the foundational Cloud Digital Leader (CDL), the Associate Cloud Engineer (ACE), and the Professionals: Cloud Architect (PCA), Cloud DevOps Engineer, Cloud Security Engineer (PCSE), Data Engineer (PDE), Machine Learning Engineer (PMLE), Cloud Network Engineer (PCNE), and the Cloud Database Engineer. For each exam you get the domain breakdown with weightings, a one-page cheat sheet, and a bank of scenario questions with worked answers and an explanation of why each wrong option is wrong, because the distractor analysis is where the real learning lives. There is a dedicated walk-through of the three PCA case studies (Mountkirk Games, EHR Healthcare, Helicopter Racing League), a section on the services examiners deliberately confuse you between (Cloud Run vs GKE vs App Engine vs Functions; Cloud SQL vs Spanner vs Bigtable vs Firestore vs AlloyDB; Dataflow vs Dataproc), a recommended order, a study-plan template you can copy, and a plain explanation of how Google’s pass/fail, no-scaled-score result actually works so you stop fixating on “how many can I get wrong”.

Learning objectives

By the end of this lesson you will be able to:

Prerequisites

You should already have hands-on Google Cloud exposure roughly equal to the earlier lessons in this course: comfort with the global infrastructure, resource hierarchy and pricing model (Google Cloud Fundamentals), IAM (IAM Fundamentals), core compute/storage/networking, and ideally the architecting and portfolio lessons (the Architecting Ladder and Portfolio Projects). This lesson is the readiness layer on top of that knowledge — it assumes the concepts and drills the exam. If a service name here is unfamiliar, treat it as a gap to close before booking the test. This is the final study lesson before the Zero-to-Hero capstone.

The Google Cloud certification ladder and how to choose

Google groups its certifications into three tiers — Foundational, Associate, and Professional — and the Cloud Digital Leader sits in a “foundational” slot of its own. There are no formal prerequisites; you may sit any exam at any time. But there is a sensible order, and trying to skip rungs usually wastes money on a failed sitting and the wait before a re-take.

Tier Exam Questions Time Cost (USD) Validity Who it is for
Foundational Cloud Digital Leader ~50–60 90 min 99 3 years Non-engineers; sales/PM/finance; anyone new to GCP
Associate Associate Cloud Engineer (ACE) ~50–60 120 min 125 3 years The default hands-on engineer cert; broadest value
Associate Associate Data Practitioner ~50–60 120 min 125 3 years Entry-level data/analytics roles
Professional Cloud Architect (PCA) ~50–60 120 min 200 2 years Architects; design across the whole platform; case studies
Professional Cloud DevOps Engineer ~50–60 120 min 200 2 years SRE/platform; CI/CD, SLOs, observability
Professional Cloud Security Engineer (PCSE) ~50–60 120 min 200 2 years Security engineers; IAM, networking security, data protection
Professional Data Engineer (PDE) ~50–60 120 min 200 2 years Pipelines, BigQuery, Dataflow, ML enablement
Professional Machine Learning Engineer (PMLE) ~50–60 120 min 200 2 years ML engineers; Vertex AI, MLOps
Professional Cloud Network Engineer (PCNE) ~50–60 120 min 200 2 years Network specialists; VPC, hybrid, load balancing
Professional Cloud Database Engineer ~50–60 120 min 200 2 years DBAs/data platform; Cloud SQL, Spanner, AlloyDB, migration

A few practical notes. Google does not publish a fixed question count; expect roughly 50–60 items, and the visible count varies between forms. Prices are the standard global fee in US dollars and vary by region and currency; some markets and student/partner programmes get discounts or free retake vouchers. The case-study exams (PCA, and to a lesser degree PDE and DevOps) give you linked scenarios you can re-open during the test — read them once carefully at the start. Validity is 2 years for the Professionals and 3 years for the foundational/associate tier; you re-certify by re-sitting (sometimes a shorter renewal form is offered).

Google Cloud certification ladder

The diagram above lays the ladder out as a path: start at the foundational rung if you are new, take the Associate Cloud Engineer to prove hands-on ability, then climb to the Professional that matches your job — most engineers go CDL (optional) → ACE → PCA, or ACE → Cloud DevOps if their work is platform/CI-CD heavy, and bolt on PCSE, PDE, PMLE, PCNE or Cloud Database Engineer when their role demands the specialism.

Recommended order

Question formats and how the exam is built

Every Google Cloud exam draws from two basic item types, plus the case-study wrapper on some Professionals:

Format What it is How to handle it
Multiple choice One correct answer, three distractors Read the stem for the deciding constraint, eliminate to one
Multiple select “Choose TWO/THREE” — each correct option scored together Treat each option as an independent true/false; partial selections score zero
Case study A persistent scenario (company, requirements, technical & business goals) with several linked questions Read the case once; the requirements are the answer key — re-open it as needed

There is no penalty for wrong answers — the result is based only on correct ones — so never leave a question blank. A flag-for-review feature lets you mark items and return; budget your time and come back to the hard ones. The exams are scenario-led: a typical ACE or Professional stem describes a workload and then asks for the option that is “most cost-effective”, “with the least operational overhead”, “follows Google-recommended practices”, or “with the fewest steps / no code”. Those qualifiers are the whole question — two options are often both technically possible and only one satisfies the qualifier (and Google’s “recommended practice” usually means use the managed/native service and least privilege).

A repeatable technique that works across all of them:

  1. Read the last sentence first to find what is actually being asked and the deciding qualifier (cost / overhead / latency / availability / “recommended” / “least privilege” / “no code”).
  2. Extract the hard constraints from the stem (compliance/data-residency, RTO/RPO, “no servers to manage”, “existing on-prem”, a specific protocol, “global strong consistency”, “open-source compatibility”).
  3. Eliminate options that violate a constraint — usually two fall immediately.
  4. Choose between the survivors using the qualifier, not your personal preference. When in doubt, the Google-recommended, most-managed, least-privileged option wins.
  5. Flag and move on if you are over budget; speed on easy questions buys time for the case-study items.

Cloud Digital Leader (CDL)

Foundational breadth for a business audience: the value of cloud, Google Cloud’s product families at a name and use-case level, digital transformation, data/ML value, and modernising infrastructure and applications. No gcloud, no architecture, no code — the goal is vocabulary and the shape of the platform.

Domain Weighting
1. Digital transformation with Google Cloud ~10%
2. Exploring data transformation with Google Cloud ~30%
3. Innovating with Google Cloud artificial intelligence ~30%
4. Modernizing infrastructure and applications with Google Cloud ~30%

Checklist: what cloud is and the value proposition (capex→opex, elasticity, managed services, global reach); the shared-responsibility model at a concept level; Google Cloud’s main families by name — compute (Compute Engine, GKE, Cloud Run, App Engine, Cloud Functions), storage (Cloud Storage classes, Persistent Disk/Hyperdisk, Filestore), databases (Cloud SQL, Spanner, Bigtable, Firestore, BigQuery as an analytics warehouse), data/analytics (BigQuery, Dataflow, Pub/Sub, Looker), AI/ML (Vertex AI, the Gemini family, pre-trained APIs like Vision/Speech/Translation), networking (VPC, Cloud Load Balancing, Cloud CDN); the resource hierarchy (Organization → Folder → Project) at a concept level; pricing levers (pay-as-you-go, sustained-use discounts, committed-use discounts, Free Tier / $300 credit, Budgets); the value of data and AI to a business; modernisation paths (rehost/replatform/refactor; containers and serverless reduce toil).

CDL cheat sheet

Associate Cloud Engineer (ACE)

The flagship associate and the most useful single cert for an engineer. Hands-on and operational: set up an environment, plan and configure a solution, deploy and implement, ensure successful operation, and configure access and security. Expect gcloud, the Console, and a strong dose of IAM.

Domain Weighting
1. Setting up a cloud solution environment ~17.5%
2. Planning and configuring a cloud solution ~17.5%
3. Deploying and implementing a cloud solution ~25%
4. Ensuring successful operation of a cloud solution ~20%
5. Configuring access and security ~20%

Checklist: projects, billing accounts, and the resource hierarchy; gcloud config/contexts and Cloud Shell; IAM deep enough to reason about basic vs predefined vs custom roles, the allow policy and inheritance, service accounts (default vs user-managed), keys vs impersonation, and Workload Identity Federation at a concept level; Compute Engine (machine types, images, startup scripts, snapshots, managed instance groups + autoscaling + autohealing, instance templates); GKE (create clusters/node pools, Autopilot vs Standard, deploy workloads, kubectl basics); Cloud Run and App Engine (deploy a container/app, traffic splitting); Cloud Storage (classes, lifecycle, IAM vs ACLs, signed URLs); Cloud SQL (create, HA, read replicas, connect); networking (VPC, subnets, firewall rules, Cloud NAT, Cloud Load Balancing types, Cloud DNS); operations (Cloud Monitoring, Cloud Logging, alerting, uptime checks, quotas); billing (budgets, alerts, exports); deploying with Deployment Manager/Terraform at a concept level; the gcloud/gsutil/bq command families.

ACE cheat sheet

Professional Cloud Architect (PCA)

The senior, broadest, most respected Professional: design and plan a cloud solution architecture; manage and provision infrastructure; design for security and compliance; analyse and optimise processes; manage implementations; ensure solution and operations reliability. It is the exam with case studies, and the questions reward judgement under competing constraints.

Domain Weighting
1. Designing and planning a cloud solution architecture ~24%
2. Managing and provisioning a solution infrastructure ~15%
3. Designing for security and compliance ~18%
4. Analyzing and optimizing technical and business processes ~18%
5. Managing implementation ~11%
6. Ensuring solution and operations reliability ~14%

Checklist: translating business and technical requirements into an architecture (the core PCA skill); the resource hierarchy, Organization Policy constraints, Shared VPC and landing-zone design; choosing compute (the Cloud Run/GKE/App Engine/Functions/Compute Engine decision) and data stores (the Cloud SQL/Spanner/Bigtable/Firestore/AlloyDB/BigQuery decision) against requirements; networking (VPC design, hybrid via Cloud VPN / Cloud Interconnect, global vs regional load balancing, Private Service Connect); reliability (SLOs/SLIs, multi-zone vs multi-region, RTO/RPO and DR patterns, backups); security & compliance (least-privilege IAM, CMEK with Cloud KMS, Secret Manager, VPC Service Controls, data residency, Assured Workloads); cost optimisation (committed-use discounts, right-sizing, the right managed service to cut toil); migration (the 7 Rs, Migrate to Virtual Machines, Database Migration Service, Transfer Service); managing implementation (Terraform/Infrastructure Manager, CI/CD, Config Connector); and the Architecture Framework pillars (operational excellence, security, reliability, cost optimisation, performance). The skill being tested is judgement, not recall — and the case studies supply the constraints.

PCA cheat sheet

The PCA case studies

The PCA exam attaches a small set of fictional companies, each with a business background, technical and business requirements, and an existing environment. A number of your questions reference one of these and are answerable only by matching an option to the case’s stated requirements. They are published in the official exam guide — read them before exam day and pre-decide the architecture each is steering you toward. The three current flagships:

Case study The company in one line The architecture it is steering you toward
Mountkirk Games A mobile games studio launching a multiplayer game that must scale globally and capture huge volumes of player/telemetry data GKE (or managed compute) for the game backend behind global load balancing; Spanner for global, strongly-consistent player state; Bigtable for high-throughput time-series telemetry; Pub/Sub + Dataflow + BigQuery for the analytics pipeline; autoscaling and multi-region for global low latency
EHR Healthcare A healthcare SaaS migrating from co-location data centres, with strict compliance/availability needs and a hybrid period GKE for containerised apps with multi-region for availability; managed databases (Cloud SQL / managed equivalents) to cut ops; hybrid connectivity (Interconnect/VPN) during migration; strong security & compliance (CMEK, VPC Service Controls, audit logging, least privilege); centralised Cloud Logging/Monitoring and SLOs
Helicopter Racing League (HRL) A sports-streaming league that wants to move to managed services, do real-time predictions, and serve a global audience with low latency Managed/serverless compute and GKE; Vertex AI for real-time race predictions; CDN + global load balancing for low-latency streaming to a worldwide audience; BigQuery + Dataflow for analytics; move workloads to managed services to reduce operational overhead

How to use them. For each case, write yourself three notes before the exam: (1) the non-negotiable constraints (global scale, strong consistency, compliance, low latency, “reduce operational overhead”); (2) the data store the constraints imply (Mountkirk → Spanner + Bigtable; EHR → managed relational; HRL → BigQuery + Vertex AI); (3) the compute and networking pattern (almost always GKE or managed/serverless compute behind global load balancing, with hybrid connectivity where a migration is in flight). In the exam, when a question cites the case, the requirement keyword in the case text — “globally”, “strongly consistent”, “regulated”, “real-time”, “reduce overhead” — is the deciding constraint.

Professional Cloud DevOps Engineer

SRE and platform engineering: bootstrap a service-management environment; build and implement CI/CD; apply SRE practices (SLIs/SLOs/error budgets, toil reduction); implement observability; and optimise service performance. It overlaps with the SRE book — Google literally wrote it.

Domain Weighting
1. Bootstrapping a Google Cloud organization for DevOps ~10%
2. Building and implementing CI/CD pipelines ~21%
3. Applying site reliability engineering practices to services ~24%
4. Implementing service monitoring strategies ~24%
5. Optimizing service performance ~21%

Checklist: the resource hierarchy and Terraform/Infrastructure Manager for bootstrapping; CI/CD with Cloud Build, Artifact Registry, Cloud Deploy (progressive rollouts), and deploying to GKE/Cloud Run; deployment strategies (blue/green, canary, rolling) and Binary Authorization for supply-chain control; SRE core: SLIs vs SLOs vs SLAs, error budgets and budget policies, toil, blameless postmortems; Cloud Operations suite (Cloud Monitoring metrics/dashboards/alerting, Cloud Logging sinks and Log Analytics, Cloud Trace, Error Reporting, Cloud Profiler, uptime checks); defining SLOs in Cloud Monitoring; alerting on burn rate; performance optimisation (latency, autoscaling, capacity). The exam rewards measuring reliability and automating away toil.

Cloud DevOps cheat sheet

Professional Cloud Security Engineer (PCSE)

The security specialist: configure access (IAM, identity), configure network security, ensure data protection, manage operations (logging, detection, response), and support compliance. Security questions also leak into PCA and DevOps, so this blueprint is broadly useful.

Domain Weighting
1. Configuring access ~27%
2. Securing communications and establishing boundary protection ~21%
3. Ensuring data protection ~20%
4. Managing operations ~22%
5. Supporting compliance requirements ~10%

Checklist: IAM in depth (basic vs predefined vs custom roles, the allow policy and inheritance, IAM Conditions, deny policies, the Policy Troubleshooter, service accounts — keys vs impersonation and iam.serviceAccounts.actAs, Workload Identity Federation for keyless), Cloud Identity / directory, MFA, and organization policies; network security (firewall rules and hierarchical firewall policies, Cloud Armor WAF/DDoS, VPC Service Controls perimeters, Private Google Access, Cloud NAT, Identity-Aware Proxy / IAP, Secure Web Proxy); data protection (Cloud KMS with CMEK and envelope encryption, Cloud HSM/EKM, Secret Manager, Sensitive Data Protection / Cloud DLP for discovery and de-identification, default encryption at rest/in transit); operations (Security Command Center for posture and threats, Cloud Audit Logs — admin/data/system, log sinks, Chronicle at a concept level, incident response); compliance (Assured Workloads, data residency, Access Transparency/Approval, regulatory mappings).

PCSE cheat sheet

Professional Data Engineer (PDE)

Designing, building, operationalising, securing and monitoring data-processing systems, with a heavy BigQuery and pipeline focus and a growing ML slice. Expect storage-choice questions and a lot of Dataflow/BigQuery design.

Domain Weighting
1. Designing data processing systems ~22%
2. Ingesting and processing the data ~25%
3. Storing the data ~20%
4. Preparing and using data for analysis ~15%
5. Maintaining and automating data workloads ~18%

Checklist: the storage decision (BigQuery for analytics; Bigtable for high-throughput low-latency NoSQL/time-series; Cloud SQL/Spanner/AlloyDB for transactional; Firestore for document; Cloud Storage for files/lake); ingestion with Pub/Sub (and Pub/Sub Lite legacy) and Datastream (CDC); processing with Dataflow (Apache Beam — streaming + batch, windowing, watermarks, exactly-once) vs Dataproc (managed Spark/Hadoop, lift-and-shift OSS) vs Dataform/dbt and Cloud Composer (Airflow) for orchestration; BigQuery deep (partitioning, clustering, slots vs on-demand, materialised views, BI Engine, BigLake, BigQuery ML, authorized views, row/column security); data quality and governance (Dataplex, Data Catalog, lineage); ML enablement (feature pipelines, Vertex AI hand-off); security (CMEK, DLP/Sensitive Data Protection, IAM on datasets, VPC Service Controls); reliability and cost (slot reservations, partition pruning, lifecycle).

PDE cheat sheet

Professional Machine Learning Engineer (PMLE)

The ML lifecycle on Google Cloud: framing problems, architecting ML solutions, preparing and processing data, developing models, and automating/orchestrating ML pipelines (MLOps), plus monitoring. Vertex AI is the centre of gravity, with a growing generative AI component.

Domain Weighting
1. Architecting low-code ML solutions ~12%
2. Collaborating to manage data and models ~16%
3. Scaling prototypes into ML models ~18%
4. Serving and scaling models ~19%
5. Automating and orchestrating ML pipelines ~21%
6. Monitoring ML solutions ~14%

Checklist: problem framing (regression/classification/recommendation/forecasting, metrics, when not to use ML); low-code options (AutoML, BigQuery ML, pre-trained APIs, Model Garden/Gemini); data prep (Vertex AI Feature Store, Dataflow/BigQuery for feature pipelines, managed datasets); training (custom training, distributed/GPU/TPU, hyperparameter tuning with Vizier, Workbench notebooks); serving (Vertex AI online/batch prediction, endpoints, autoscaling, private endpoints); MLOps with Vertex AI Pipelines (KFP/TFX), Model Registry, CI/CD for models, continuous training; monitoring (skew/drift detection, Model Monitoring, explainability with Vertex Explainable AI); responsible AI; and generative AI (prompt design, grounding/RAG, fine-tuning, evaluation). The exam increasingly rewards MLOps automation over one-off model training.

PMLE cheat sheet

Professional Cloud Network Engineer (PCNE)

The networking specialist — the topic most engineers under-study: design, implement, manage and secure Google Cloud networks, including hybrid connectivity, load balancing, and network security and operations.

Domain Weighting
1. Designing, planning, and prototyping a Google Cloud network ~26%
2. Implementing Virtual Private Cloud (VPC) instances ~21%
3. Configuring network services ~23%
4. Implementing hybrid interconnectivity ~14%
5. Managing, monitoring, and optimizing network operations ~16%

Checklist: VPC design (auto vs custom mode, subnets and secondary ranges, regional subnets, Shared VPC, VPC peering, routes); IP addressing (RFC1918, alias IPs, internal/external, IPv6); firewall rules and hierarchical firewall policies, network tags, service accounts in rules; Cloud Load Balancing in depth — the global vs regional, external vs internal, and application (L7) vs network (L4) matrix; Cloud CDN, Cloud Armor, SSL policies and certificates; Cloud DNS (public/private zones, peering, forwarding, DNSSEC, response policies); Cloud NAT and Private Google Access; Private Service Connect and service endpoints; hybrid (HA VPN, Cloud Interconnect Dedicated/Partner, Cloud Router/BGP, Network Connectivity Center); operations (VPC Flow Logs, Connectivity Tests, Network Intelligence Center, Packet Mirroring, monitoring).

PCNE cheat sheet

Professional Cloud Database Engineer

The data-layer specialist: design scalable and highly-available database solutions, manage them, migrate data, deploy and operate, and monitor and troubleshoot. The signature skill is the database-selection decision and migration.

Domain Weighting
1. Designing scalable and highly available cloud database solutions ~31%
2. Managing a solution that uses Google Cloud database products ~23%
3. Migrating data solutions ~17%
4. Deploying scalable and highly available databases in Google Cloud ~14%
5. Managing mixed enterprise database environments ~15%

Checklist: the database-selection decision in depth (Cloud SQL vs Spanner vs Bigtable vs Firestore vs AlloyDB vs BigQuery — by consistency, scale, latency, model, and compatibility); Cloud SQL (MySQL/PostgreSQL/SQL Server, HA with regional/failover, read replicas, PITR, maintenance windows, Cloud SQL Auth Proxy, IAM database authentication); AlloyDB (PostgreSQL-compatible, columnar engine, read pools, high availability); Spanner (multi-region configs, processing units/nodes, interleaving and hotspot avoidance, TrueTime, external consistency); Bigtable (row-key design, app profiles, replication, single vs multi-cluster routing); Firestore (Native vs Datastore mode, indexes, multi-region); migration with Database Migration Service (homogeneous + heterogeneous, continuous CDC), the Spanner migration tooling, and assessment; security (CMEK, IAM, private connectivity); monitoring (Cloud Monitoring, query insights, slow queries) and HA/DR (RTO/RPO, cross-region replicas, backups).

Cloud Database Engineer cheat sheet

Scenario practice questions with explained answers

This is the core of the kit. Work each one cold: read the stem, decide your answer, then read the explanation. Pay attention to the distractor analysis — being able to say why a wrong option is wrong is the skill the exam tests.

Q1 (ACE) — choosing compute

A team has a stateless containerised HTTP API with spiky, unpredictable traffic. They want it to scale to zero when idle, pay only for what they use, and run no servers or clusters. Which service?

A. Deploy to a GKE Standard cluster with the Horizontal Pod Autoscaler. B. Deploy to Cloud Run. C. Run it on a managed instance group of Compute Engine VMs with autoscaling. D. Deploy to App Engine flexible environment.

Answer: B. Cloud Run runs a container, autoscales on requests, scales to zero, and bills per request/CPU-time with no infrastructure to manage — exactly the three constraints.

Distractor analysis. A GKE Standard means you manage (and pay for) a cluster and nodes — it does not scale the cluster to zero cheaply and adds operational overhead. C a MIG keeps at least the minimum VMs you configure running and is heavier ops than serverless. D App Engine flexible runs on always-on VM instances (it does not scale to zero); App Engine standard can scale to zero but the cleanest “run a container, scale to zero, no servers” answer is Cloud Run.

Q2 (ACE) — least-privilege access for a workload

A Compute Engine VM needs to read objects from one Cloud Storage bucket and nothing else. What is the Google-recommended way to grant this?

A. Create a service-account key, download the JSON, and place it on the VM. B. Attach a service account to the VM and grant it the roles/storage.objectViewer role on that bucket. C. Grant the VM’s service account roles/editor on the project. D. Use the default Compute Engine service account with its default scopes.

Answer: B. Attach a dedicated service account and grant the predefined, narrowly-scoped role at the bucket level — least privilege, no keys to leak. This is the canonical Google-recommended pattern.

Distractor analysis. A downloaded service-account keys are the most-tested anti-pattern — they are long-lived secrets that leak; prefer attached identities/impersonation. C roles/editor is wildly over-broad (it can modify most resources in the project) — it violates least privilege. D the default Compute Engine service account is broadly privileged and shared; Google recommends a user-managed, purpose-scoped service account instead.

Q3 (PCA / Mountkirk) — globally consistent player data

Mountkirk Games needs the primary store for player profiles and game state to be relational, globally distributed, horizontally scalable, and strongly consistent across regions. Which database?

A. Cloud SQL for PostgreSQL with cross-region read replicas. B. Cloud Spanner with a multi-region configuration. C. Firestore in Native mode. D. Cloud Bigtable with multi-cluster replication.

Answer: B. Spanner is the only Google database that is relational, horizontally scalable, and externally (strongly) consistent across regions — precisely Mountkirk’s requirement.

Distractor analysis. A Cloud SQL scales vertically and its cross-region replicas are read-only and asynchronous — not globally writable or strongly consistent. C Firestore is a document store (not relational) and, while scalable, is not the relational/SQL fit the requirement states. D Bigtable is non-relational wide-column and is eventually consistent across clusters — great for telemetry, wrong for strongly-consistent relational state. (Bigtable is the right answer for Mountkirk’s high-throughput telemetry — a different question.)

Q4 (PCA / EHR) — hard data-exfiltration guarantee

EHR Healthcare must guarantee that data in their BigQuery datasets and Cloud Storage buckets cannot be exfiltrated to a project outside their trust boundary, even if a credential is compromised or an IAM policy is misconfigured. What enforces this?

A. Tighten IAM roles to least privilege on every dataset and bucket. B. Configure a VPC Service Controls perimeter around the projects holding the data. C. Enable Cloud Audit Logs and alert on suspicious access. D. Apply an Organization Policy that disables external IP addresses.

Answer: B. VPC Service Controls creates a service perimeter so even a valid credential cannot move data to a project/network outside the perimeter — a preventive, context-aware data-exfiltration guarantee.

Distractor analysis. A least-privilege IAM is necessary but insufficient — a correctly granted credential that is later stolen, or a misconfiguration, can still exfiltrate; the stem explicitly says “even if IAM is misconfigured”. C audit logs are detective, not preventive — they tell you after the fact. D disabling external IPs limits some egress paths but does not stop API-based data movement to another project using valid credentials; it is not a data-perimeter control.

Q5 (PCA / HRL) — real-time predictions

Helicopter Racing League wants to add real-time race outcome predictions with the least operational overhead, served to a global audience. Which approach?

A. Train and host a model on a self-managed GPU cluster on Compute Engine. B. Use Vertex AI to train/host the model and serve online predictions via an endpoint. C. Run predictions as nightly batch jobs in BigQuery. D. Build a bespoke serving service on GKE with your own autoscaling.

Answer: B. Vertex AI is the managed ML platform; an online prediction endpoint gives real-time inference with autoscaling and minimal ops — matching “real-time” and “least operational overhead”.

Distractor analysis. A a self-managed GPU cluster is the opposite of least overhead. C nightly batch predictions are not real-time. D hand-rolling serving on GKE adds operational overhead that the managed Vertex AI endpoint removes; the qualifier (“least operational overhead”) rules it out.

Q6 (PDE) — streaming vs batch processing

A retailer must process a continuous stream of clickstream events with windowed aggregations and exactly-once semantics, autoscaling with load and writing to BigQuery, with no clusters to manage. Which service?

A. Dataproc running a Spark Streaming job. B. Dataflow running an Apache Beam streaming pipeline. C. A Compute Engine VM running a custom consumer. D. BigQuery scheduled queries over raw files.

Answer: B. Dataflow (Apache Beam) is the serverless, autoscaling stream/batch processor with windowing, watermarks and exactly-once built in, writing natively to BigQuery — and there is no cluster to manage.

Distractor analysis. A Dataproc is managed Spark/Hadoop but you size and manage a cluster; choose it to migrate existing Spark/Hadoop, not for a new serverless streaming pipeline. C a custom VM consumer reinvents windowing, exactly-once and autoscaling — high toil, fragile. D scheduled queries are batch over data already landed; they are not a streaming processor.

Q7 (PDE) — BigQuery cost control

Analysts repeatedly run queries that filter a 50 TB events table by event_date and customer_id, and the per-query bytes scanned (and cost) are too high. What is the most effective fix?

A. Switch the table to on-demand pricing. B. Partition the table by event_date and cluster it by customer_id. C. Export the table to Cloud Storage and query externally. D. Add more slots via a reservation.

Answer: B. Partitioning by date lets BigQuery prune to the relevant partitions, and clustering by customer_id further reduces scanned bytes for that filter — directly cutting the bytes-scanned cost the stem describes.

Distractor analysis. A on-demand pricing is per-TB-scanned — it does not reduce the bytes scanned, so cost stays high. C querying external Storage is generally slower and not cheaper, and loses BigQuery’s pruning. D more slots changes capacity/pricing model (and on-demand has no slots to add); it does not reduce the bytes scanned that drive the cost here.

Q8 (PCSE) — keyless CI/CD to Google Cloud

A GitHub Actions pipeline must deploy to Google Cloud. Security policy forbids storing long-lived service-account keys anywhere. What should you use?

A. Create a service-account key and store it as a GitHub secret. B. Configure Workload Identity Federation so GitHub’s OIDC token is exchanged for short-lived Google credentials. C. Use a user’s gcloud credentials in the pipeline. D. Embed a key in the build image and rotate it monthly.

Answer: B. Workload Identity Federation lets an external identity (GitHub’s OIDC token) impersonate a service account and obtain short-lived credentials — no key to store or leak. This is the modern, exam-correct, keyless pattern.

Distractor analysis. A and D both store a long-lived key, which the policy (and Google’s guidance) forbids. C using a human user’s credentials in automation is an anti-pattern — non-auditable, over-privileged, and breaks when the user leaves. Federation is the only option that satisfies “no long-lived keys”.

Q9 (PCSE) — explicit, unconditional block

An organisation must ensure that no principal, regardless of any role they are granted, can delete Cloud Storage buckets in the production folder. What enforces this?

A. Remove roles/storage.admin from everyone in the folder. B. An IAM deny policy denying storage.buckets.delete for all principals on the folder. C. A bucket retention policy. D. An alert in Security Command Center.

Answer: B. An IAM deny policy evaluates before allow policies and an explicit deny cannot be overridden by any granted role — the only way to unconditionally block an action across a folder, regardless of allows.

Distractor analysis. A removing a role does not stop someone else granting it, or another role that includes the permission — not a guarantee. C a retention policy protects objects from deletion for a period; it does not stop bucket deletion broadly the way a deny policy does. D Security Command Center is detective. The “regardless of any role” wording is the tell for a deny policy.

Q10 (Cloud DevOps) — measuring reliability

A team wants to release faster but protect users from regressions. They need a way to express their reliability target and decide, objectively, when to slow down releases. What should they implement?

A. A 100% uptime SLA in the customer contract. B. SLOs with an error budget, alerting on burn rate. C. A manual change-approval board for every release. D. More integration tests in CI.

Answer: B. SLOs + error budgets turn reliability into a number; when the error budget is being consumed too fast (burn-rate alert), you slow releases — exactly the objective release-gating mechanism the stem asks for.

Distractor analysis. A 100% uptime is impossible and an SLA is a contract, not an operational signal; SLOs are set tighter than SLAs precisely so you act before breaching the SLA. C a manual board adds toil and is not data-driven. D more tests help quality but do not give a quantified reliability target or a release-gating signal.

Q11 (PCNE) — global low-latency web entry

A web application must be reachable on a single global anycast IP, route HTTP(S) traffic to the nearest healthy backend across multiple regions, and support a WAF. Which front door?

A. Regional external Application Load Balancer in each region with Cloud DNS round-robin. B. Global external Application Load Balancer with Cloud Armor. C. External Network (pass-through) Load Balancer. D. Internal Application Load Balancer.

Answer: B. The global external Application Load Balancer provides a single anycast IP, routes L7 traffic to the nearest healthy backend across regions, and integrates Cloud Armor (WAF/DDoS) — every requirement.

Distractor analysis. A per-region LBs plus DNS round-robin gives multiple IPs and DNS-based (not anycast) routing with slower failover. C a Network LB is L4 pass-through — no HTTP routing and no Cloud Armor at L7. D an internal LB is for traffic inside the VPC, not a public global front door.

Q12 (Cloud Database Engineer) — relational HA with read scaling

A regional PostgreSQL workload on Cloud SQL needs automatic failover for availability and to offload heavy reporting reads. What do you configure?

A. A single high-CPU instance. B. A regional (HA) Cloud SQL instance for failover plus one or more read replicas for reporting. C. Two independent instances with application-side sharding. D. Cloud Spanner.

Answer: B. A regional/HA Cloud SQL instance gives a synchronous standby for automatic failover, and read replicas (asynchronous) offload the reporting reads — the two requirements map to the two features.

Distractor analysis. A a single instance has no failover and no read offload. C application-side sharding is heavy custom work and does not provide managed HA. D Spanner is for global, horizontally scalable relational needs — overkill (and a re-platform) for a regional PostgreSQL workload that just needs HA + read replicas.

Q13 (PCA) — committed-use vs sustained-use vs spot

A workload runs a steady baseline of Compute Engine VMs 24/7 for the next two years, plus a fault-tolerant batch tier that can be interrupted. What is the most cost-effective purchasing mix?

A. On-demand for everything. B. Committed-use discounts for the steady baseline and Spot VMs for the fault-tolerant batch tier. C. Sustained-use discounts only. D. 3-year committed-use discounts for both tiers.

Answer: B. Committed-use discounts give the deepest cut for predictable, steady usage; Spot VMs are cheapest for interruptible, fault-tolerant work — matching each tier to its right discount.

Distractor analysis. A on-demand is the most expensive for steady usage. C sustained-use discounts apply automatically but are smaller than committed-use for known 24/7 baselines — leaving savings on the table. D committing the batch tier to a 3-year CUD wastes money because that tier is interruptible and variable — Spot is far cheaper for it; the fault-tolerance is the signal that Spot is safe.

Q14 (CDL) — the right pricing concept

A finance stakeholder asks how to get a predictable discount for databases and VMs the company knows it will run continuously for the next year. Which Google Cloud pricing mechanism applies?

A. Free Tier. B. Committed-use discounts (a 1- or 3-year commitment). C. Per-second billing. D. Network egress pricing.

Answer: B. Committed-use discounts trade a 1- or 3-year usage commitment for a significant, predictable price reduction — exactly “we know we will run this continuously”. (Sustained-use discounts also apply automatically to long-running VMs, but the commitment-for-discount concept the stakeholder describes is the CUD.)

Distractor analysis. A Free Tier is for low-volume/learning, not production commitments. C per-second billing is the granularity of charging, not a discount. D egress pricing is a cost driver, not a discount mechanism.

Commonly-confused services — the exam tips

A surprising share of associate- and professional-level questions reduce to telling two or three similar services apart. Burn these distinctions in — they decide more marks than any other single topic.

Cloud Run vs GKE vs App Engine vs Cloud Functions (vs Compute Engine)

Cloud Run GKE App Engine Cloud Functions Compute Engine
Unit A container Containers on Kubernetes An app (standard) / container (flex) A single function A VM
Scales to zero Yes No (cluster runs) Standard: yes; Flex: no Yes No
Ops overhead Very low (serverless) Highest (you run a cluster; Autopilot lowers it) Low (PaaS) Lowest (FaaS) Highest (you own the OS)
Best for Stateless HTTP/event containers, scale-to-zero Portable Kubernetes, complex orchestration, service mesh Simple web apps/APIs, fast PaaS Single-purpose event glue Lift-and-shift, GPUs, special licensing, full OS control
Avoid when You need full Kubernetes control or daemonsets You want zero infra ops You need fine-grained infra control The logic is more than a small function You want managed/serverless and no patching

Tip: “container, scale to zero, no servers” → Cloud Run. “Kubernetes / portability / mesh” → GKE (Autopilot to cut ops). “Tiny event-triggered function” → Cloud Functions. “Simple managed web app” → App Engine. “VMs / GPU / legacy / OS control” → Compute Engine.

Cloud SQL vs Spanner vs Bigtable vs Firestore vs AlloyDB

Cloud SQL Spanner Bigtable Firestore AlloyDB
Model Relational (MySQL/Postgres/SQL Server) Relational, distributed Wide-column NoSQL (key-value) Document NoSQL Relational (PostgreSQL-compatible)
Consistency Strong (single region) Strong, global (external) Eventual across clusters Strong (document), tunable Strong
Scale Vertical (+ read replicas) Horizontal, global Horizontal, petabytes Horizontal, serverless Vertical + read pools
Latency niche General OLTP Global OLTP at scale Very low latency, high write/time-series Mobile/real-time sync High-performance Postgres / HTAP
Pick when Regional relational, lift-and-shift Global, strongly-consistent relational IoT/time-series/very high throughput Mobile/web app data, real-time Demanding PostgreSQL, big reads, HTAP

Tip: global + relational + strong consistencySpanner. Regional relational / migrate an existing DBCloud SQL. Demanding PostgreSQL / HTAP / big readsAlloyDB. Massive low-latency key-value / time-seriesBigtable. Document store with mobile/real-time syncFirestore. (And analytics over petabytes is BigQuery, which is a warehouse, not an OLTP database.)

Dataflow vs Dataproc

Dataflow Dataproc
Engine Apache Beam (unified batch + stream) Managed Spark/Hadoop (and Flink/Presto)
Cluster Serverless, autoscaling, no cluster to size You provision/size a cluster (can be ephemeral)
Best for New streaming/batch pipelines; exactly-once, windowing Migrating existing Spark/Hadoop; OSS-specific libraries
Ops Lowest (fully managed) More (cluster lifecycle, though autoscaling/ephemeral help)
Pick when “Build a new serverless pipeline” “We already have Spark/Hadoop” or need a specific OSS tool

Tip: new, serverless, streaming-or-batch, exactly-once → Dataflow. Existing Spark/Hadoop to migrate, or a Spark-specific library → Dataproc.

Hands-on lab — a free, self-marking practice harness

You cannot replicate the real exam, but you can build the habit of timed, scenario-style practice for free, and confirm a couple of the facts the questions hinge on. This lab spins up nothing chargeable — it uses read-only gcloud calls (which do not provision anything) and a tiny local quiz loop to drill the elimination technique. Run it in Cloud Shell or any machine with the Google Cloud CLI authenticated.

Step 1 — confirm a fact the exam will test (free, read-only): predefined roles exist for least privilege (Q2). List the storage object-viewer role to see it is a real, narrowly-scoped predefined role you would grant instead of roles/editor:

# Read-only: describes a predefined role. Provisions nothing, costs nothing.
gcloud iam roles describe roles/storage.objectViewer \
  --format="value(title, includedPermissions)"

Expected output: the title Storage Object Viewer and a short list of read-only storage.objects.* / storage.buckets.get permissions — proof that a narrow predefined role is available instead of a broad basic role.

Step 2 — confirm the keyless-vs-key fact (PCSE Q8), read-only. List service-account keys for a service account to see whether any long-lived user-managed keys exist (the anti-pattern); on a clean account you should see only Google-managed system keys:

# Replace with a real SA email in your project; read-only listing.
SA="$(gcloud iam service-accounts list --format='value(email)' --limit=1)"
gcloud iam service-accounts keys list --iam-account="$SA" \
  --format="table(name.scope(keys):label=KEY_ID, keyType, validAfterTime)"

Expected output: rows with keyType of SYSTEM_MANAGED (rotated by Google) and ideally no USER_MANAGED rows — the absence of user-managed keys is the lesson (prefer impersonation / Workload Identity Federation).

Step 3 — build a local timed quiz loop (no GCP, no cost). Save a few questions as JSON and drill them with a timer so you practise the budget (about two minutes each):

cat > /tmp/gcp-quiz.json <<'JSON'
[
  {"q":"Container, scale to zero, no servers to manage?","a":"Cloud Run"},
  {"q":"Global, relational, horizontally scalable, strongly consistent?","a":"Spanner"},
  {"q":"Stop data exfiltration across a trust boundary?","a":"VPC Service Controls perimeter"},
  {"q":"Keyless deploy from GitHub Actions to GCP?","a":"Workload Identity Federation"},
  {"q":"New serverless streaming+batch pipeline, exactly-once?","a":"Dataflow (Apache Beam)"},
  {"q":"Block an action for all principals regardless of role?","a":"IAM deny policy"}
]
JSON

python3 - <<'PY'
import json, time
qs = json.load(open("/tmp/gcp-quiz.json"))
score = 0
for i, item in enumerate(qs, 1):
    start = time.time()
    print(f"\nQ{i}: {item['q']}")
    input("  (think, then press Enter to reveal) ")
    print(f"  Answer: {item['a']}   [{time.time()-start:0.0f}s]")
    if input("  Did you get it right? (y/n) ").strip().lower() == "y":
        score += 1
print(f"\nScore: {score}/{len(qs)}  — aim for sub-120s per question.")
PY

Validation: Step 1 should print a short list of read-only storage permissions (proving the least-privilege option in Q2); Step 2 should show only SYSTEM_MANAGED keys (proving the keyless instinct in Q8); Step 3 reports your score and per-question time. If any single question took more than ~120 seconds, that is a topic to revise.

Cleanup: there is nothing chargeable to delete — only remove the temp file:

rm -f /tmp/gcp-quiz.json

Cost note: every command here is either a read-only API call (gcloud iam roles describe, ... keys list, ... service-accounts list — these describe/list and provision nothing) or runs locally. The lab cost is 0 and stays within the Free Tier. The lesson: build the timed-elimination habit before you pay for the real sitting.

Common mistakes & troubleshooting

Symptom Likely cause Fix
You “know the services” but fail practice scenarios Answering on recognition, not by eliminating against the constraint Read the last sentence first; find the qualifier (cost/overhead/latency/“recommended”); eliminate
Multiple-select questions score zero despite “mostly right” Partial credit does not exist — one wrong selection voids the item Treat each option as independent true/false; only select what you can defend
Missing the PCA case-study marks Answering from general knowledge, not the case’s stated requirements Re-open the case; match the option to the requirement keyword (global/strong/regulated/real-time/overhead)
Confusing two similar services repeatedly (Cloud Run/GKE, Spanner/Cloud SQL) Studied features in isolation, not side by side Drill the comparison tables in this lesson until the distinctions are reflexive
Picking a “correct but not best” option Ignoring the qualifier (most cost-effective / least overhead / recommended) Underline the qualifier mentally; choose among technically-correct survivors by it
Over-engineering the answer Reaching for the most powerful service (Spanner/GKE) by default Prefer the option that meets the requirement with the least cost/overhead; managed + least-privilege usually wins
Booking too early and failing No timed full-length practice at passing standard Sit timed mocks; only book when consistently above the passing range
Anxiety over “how many can I miss” Expecting a percentage breakdown that Google does not give Google reports pass/fail only; calibrate on practice %, target ~70%+

Best practices

Security notes

Certification study is also security study — much of every blueprint is security, and the habits transfer straight to production:

Interview & exam questions

  1. Q: When would you choose Cloud Run over GKE? A: When the workload is a stateless container that should scale to zero with minimal operational overhead and you do not need full Kubernetes (daemonsets, operators, mesh, node-level control). Choose GKE (Autopilot to cut ops) when you need Kubernetes portability or complex orchestration.

  2. Q: Spanner vs Cloud SQL — what is the deciding factor? A: Global scale and strong consistency. Spanner is relational, horizontally scalable and externally consistent across regions; Cloud SQL is a regional relational database that scales vertically (with read replicas). If the requirement is “global, strongly consistent, horizontally scalable relational”, it is Spanner; if it is “regional relational” or “migrate an existing MySQL/Postgres”, it is Cloud SQL.

  3. Q: Bigtable vs Firestore — when each? A: Bigtable for very high throughput, low-latency wide-column / time-series / IoT at petabyte scale (design the row key carefully). Firestore for document data with mobile/web real-time sync and simpler scaling needs.

  4. Q: Dataflow vs Dataproc? A: Dataflow (Apache Beam) for new serverless batch or streaming pipelines with windowing and exactly-once and no cluster to manage. Dataproc for migrating existing Spark/Hadoop or when you need a specific OSS library; you manage (or ephemerally spin up) a cluster.

  5. Q: How do you grant a workload access to one bucket using Google-recommended practice? A: Attach a dedicated service account to the workload and grant a narrow predefined role (e.g. roles/storage.objectViewer) scoped to that bucket — no downloaded keys, least privilege.

  6. Q: How do you guarantee no principal can perform an action regardless of granted roles? A: An IAM deny policy. Deny rules are evaluated before allow rules and cannot be overridden by any granted role, giving an unconditional block at the org/folder/project scope.

  7. Q: What stops data exfiltration even if a valid credential is compromised? A: VPC Service Controls — a service perimeter that prevents data in protected services (e.g. BigQuery, Cloud Storage) from being moved to projects/networks outside the perimeter, regardless of IAM.

  8. Q: What is the keyless way to authenticate an external CI/CD system to Google Cloud? A: Workload Identity Federation — exchange the external system’s OIDC/SAML token for short-lived Google credentials via service-account impersonation, eliminating long-lived service-account keys.

  9. Q: SLI vs SLO vs SLA, and how do error budgets gate releases? A: SLI = the measured reliability indicator; SLO = the internal target for it (set tighter than the SLA); SLA = the external contract with penalties. The error budget (100% − SLO) is spent on releases; a burn-rate alert firing means slow down or freeze releases until reliability recovers.

  10. Q: Sustained-use vs committed-use discounts? A: Sustained-use discounts apply automatically the longer eligible VMs run within a month (no commitment). Committed-use discounts require a 1- or 3-year commitment for a deeper discount — the right choice for known, steady baseline usage; pair Spot VMs for fault-tolerant, interruptible work.

  11. Q: Which load balancer for a single global anycast IP serving HTTP(S) with a WAF? A: The global external Application Load Balancer with Cloud Armor — one anycast IP, L7 routing to the nearest healthy backend across regions, WAF/DDoS at the edge.

  12. Q: How does Google’s exam scoring work, and how should it change your strategy? A: Google reports a simple pass/fail — there is no scaled score and no per-domain breakdown shown to you. The commonly cited passing bar is roughly 70%. Because there is no wrong-answer penalty, answer every question, flag-and-review the hard ones, and calibrate readiness on your practice percentage, not a “how many can I miss” count.

Quick check

  1. A stateless container must scale to zero with no servers to manage. Which compute service?
  2. You need a relational database that is globally distributed and strongly consistent. Which service?
  3. Which control prevents data exfiltration across a trust boundary even with a valid credential?
  4. What is the keyless way to authenticate GitHub Actions to Google Cloud?
  5. How is the Google Cloud exam scored, and should you ever leave a question blank?

Answers

  1. Cloud Run — runs a container, autoscales on requests, scales to zero, no infrastructure to manage.
  2. Cloud Spanner — the only Google database that is relational, horizontally scalable and externally (strongly) consistent across regions.
  3. A VPC Service Controls perimeter — preventive and context-aware, it stops data leaving the perimeter regardless of IAM.
  4. Workload Identity Federation — exchanges GitHub’s OIDC token for short-lived Google credentials, eliminating long-lived keys.
  5. Pass/fail only (no scaled score; pass is roughly 70%). Never leave a question blank — there is no penalty for guessing.

Exercise

Pick the next exam you intend to sit and produce a one-page readiness plan of your own:

  1. Download the official exam guide for your target (e.g. PCA) and copy its domain table with weightings; for the PCA, also read all three case studies.
  2. Self-score 1–5 per domain on honest current confidence, then multiply each gap by the domain weighting to get a priority score — study the highest-priority gaps first.
  3. Write your own three “confused-services” cards for the groups you personally muddle (compute, databases, data processing), plus any others.
  4. For a case-study exam, write a one-line architecture verdict per case (Mountkirk → Spanner + Bigtable + global LB; EHR → managed DBs + GKE multi-region + compliance; HRL → Vertex AI + CDN + BigQuery).
  5. Draft a four-week plan using the template below, ending with two timed full-length mocks, and book the exam for the end of week four — moving it only if your timed mocks are not yet consistently at/above ~70%.

Four-week study-plan template (adapt to your timeline and exam):

Week Focus Activity Output
1 Highest-weighted/lowest-confidence domain Read exam guide + course lessons; build one small lab with gcloud/Terraform Notes + a deployed mini-project
2 Next two domains Hands-on for each; start a confused-services sheet; (PCA) read the case studies Working examples + the sheet + case verdicts
3 Remaining domains + cross-cutting (security, cost) Targeted reading; first timed mock Mock score + error log
4 Weak areas from the mock Re-drill errors; second timed mock; light review Consistent ~70%+ mocks → sit the exam

Certification mapping

This lesson is the readiness layer for the entire Google Cloud ladder: the foundational Cloud Digital Leader; the Associate Cloud Engineer; and the Professionals — Cloud Architect (PCA), Cloud DevOps Engineer, Cloud Security Engineer (PCSE), Data Engineer (PDE), Machine Learning Engineer (PMLE), Cloud Network Engineer (PCNE), and the Cloud Database Engineer. The domain checklists and weightings map directly to each official exam guide; the practice questions are tagged by exam; the case-study section targets the PCA’s Mountkirk/EHR/HRL items specifically; the confused-services section targets the compute, database and data-processing decisions that decide the most questions across ACE/PCA/PDE/Database; and the scoring/format notes apply to every exam in the catalogue.

Glossary

Next steps

You now have the checklists, the question-working technique, the PCA case-study verdicts, the confused-services distinctions, and a plan. Turn study into proof by building the real thing: continue to the Google Cloud Capstone — Build an Enterprise Landing Zone + 3-Tier App, which exercises the ACE/PCA/Security blueprints end to end. For depth on the topics the questions probe, revisit the Google Cloud Architecting Ladder, Portfolio Projects, IAM Fundamentals, and the troubleshooting playbooks (single-service and multi-service RCA). Book the date, work the plan, and pass.

GCPCertificationAssociate Cloud EngineerProfessional Cloud ArchitectProfessional Data EngineerExam Prep
Need this built for real?

Vinod is a Senior Cloud Architect (22+ yrs) — available for Azure / AWS / GCP architecture, landing zones, and migrations.

Work with me

Comments

Keep Reading