GCP ACE study plan
GCP ACE · Give each week a clear focus.
8 weeks · About 7 hours per week
Setting up a cloud solution environment
Create a Google Cloud project under a folder in an organization and switch between them with gcloud config set project
Configure billing budgets and alerts on the new project and confirm the alert fires on a threshold breach
Assign predefined IAM roles to two test users and verify effective permissions with the IAM policy troubleshooter
Install and configure the Cloud SDK and Cloud Code, then authenticate with both user credentials and a service account
Request a quota increase for a compute region and identify which quotas are project-level versus region-level
Your checkpoint
A written one-page lab log showing the resource hierarchy you built (org, folder, two projects), the IAM bindings applied, and a screenshot-free text transcript of the gcloud commands that created them
Setting up a cloud solution environment & Planning and configuring a cloud solution
Choose a compute option (Compute Engine, GKE, Cloud Run, App Engine) for three stated workloads and justify each choice in writing
Design a VPC with two subnets in different regions and document the CIDR ranges without overlap
Select storage classes and lifecycle rules for three data access patterns and estimate monthly cost for each
Size a Cloud SQL instance and choose between Cloud SQL, Spanner, and Firestore for two given schemas
Produce a cost estimate in the pricing calculator for a three-tier web app and export the result
Your checkpoint
A single architecture and cost brief covering all five decisions, with the pricing calculator export total within 15 percent of a hand calculation you show
Planning and configuring a cloud solution & Deploying and implementing a cloud solution
Deploy a Compute Engine instance from a custom instance template using gcloud compute instances create-from-template
Create a managed instance group with an autoscaler tied to a CPU target and drive load until it scales past two instances
Deploy a containerized workload to Cloud Run and to a GKE Autopilot cluster, then expose both on HTTPS
Write a startup script and a metadata key that the instance reads at boot, and confirm the output in the serial console
Attach a persistent disk to an instance, format and mount it, and remount it after a stop and start
Your checkpoint
A repeatable deployment script checked into a repository that provisions the instance template, managed instance group, and Cloud Run service from an empty project with one command
Planning and configuring a cloud solution & Deploying and implementing a cloud solution
Create Cloud Storage buckets with uniform bucket-level access, versioning, and a lifecycle rule that deletes objects after 30 days
Load a CSV into BigQuery with a defined schema and run three queries including one that joins two tables
Deploy a Cloud SQL for PostgreSQL instance, connect from Compute Engine over the private IP, and import a dump
Publish and consume messages on a Pub/Sub topic with a pull subscription and verify message retention
Configure a Cloud Storage bucket as a static website origin behind Cloud CDN
Your checkpoint
A data pipeline note demonstrating one object landing in Cloud Storage, being loaded to BigQuery, and being queried, with the query results and row counts pasted inline
Deploying and implementing a cloud solution & Configuring access and security
Create a custom-mode VPC with two subnets, firewall rules scoped by service account, and a Cloud NAT gateway for egress
Deploy an external HTTP(S) load balancer with a managed certificate across two instance groups in different regions
Restrict a Cloud Storage bucket to a single service account using IAM conditions and prove that a second account is denied
Create a service account, grant it least-privilege roles, and attach it to an instance instead of using a downloaded key
Apply an organization policy that disables service account key creation and confirm a key creation attempt fails
Your checkpoint
A network and access diagram in text form paired with a test matrix showing each firewall rule and IAM binding you validated, including at least two expected-deny cases that actually denied
Ensuring successful operation of a cloud solution & Configuring access and security
Create a Cloud Monitoring dashboard with CPU, latency, and error-rate charts for the load-balanced service from week 5
Define alerting policies with notification channels for uptime checks and error-rate thresholds
Write three Cloud Logging queries using filters and severity, then export a log sink to Cloud Storage
Perform a rolling update on the managed instance group with a surge setting and roll it back
Enable audit logs and KMS-encrypted disks, then verify the encryption key usage in Cloud Audit Logs
Your checkpoint
An operations runbook listing the alert policies, the log-based queries you saved, and the exact commands for the rolling update and rollback, each with the observed outcome recorded
Configuring access and security & Ensuring successful operation of a cloud solution
Build a custom IAM role with only the permissions needed for a read-only analyst and test it against two denied actions
Configure Workload Identity Federation so an external identity can impersonate a service account without a key
Store an application secret in Secret Manager and retrieve it from a Cloud Run service via the runtime service account
Back up a Compute Engine disk with a snapshot schedule and restore it into a new disk
Diagnose a simulated failure where a service account lacks storage.objects.get and document the fix
Your checkpoint
A security hardening checklist completed against the week 5 environment, with each item marked pass or fail and the remediation command for every fail
Setting up a cloud solution environment & Planning and configuring a cloud solution & Deploying and implementing a cloud solution & Ensuring successful operation of a cloud solution & Configuring access and security
Take three full-length timed practice exams and log every missed question by domain
Re-teach the two lowest-scoring domains by rebuilding the specific labs those questions tested
Rewrite your one-page cheat sheet for gcloud commands, IAM role names, and pricing decision rules from memory
Re-run the week 3 deployment script end to end from an empty project to prove recall under time pressure
Your checkpoint
A scored practice-exam log across all three attempts with per-domain percentages, plus a final cheat sheet no longer than two pages, showing every domain at or above 80 percent on the last attempt
Milestones
Week 2: You can create a project, wire billing alerts, apply IAM roles, and justify a compute and storage choice for a new workload without looking anything up
Week 4: One command or script stands up compute, storage, and a database from an empty project, and you have queried data that flowed through Pub/Sub into BigQuery
Week 6: Your deployed service has a dashboard, at least two firing alert policies, an exported log sink, and a successful rolling update with rollback
Week 8: Three timed practice exams completed with the final attempt at or above 80 percent in every domain and no domain below 70 percent on any attempt