GCP DevOps Engineer study materials
GCP DevOps Engineer study resources

GCP DevOps Engineer study plan

GCP DevOps Engineer · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Bootstrap and maintain a Google Cloud organization

  • Diagram the resource hierarchy for a three-team, three-environment org and decide the folder/project layout before touching any console

  • Author Terraform (or gcloud scripts) that creates projects, links billing accounts, and enforces at least five org policy constraints such as disabling service account key creation and restricting external IPs

  • Create Cloud Identity groups and bind least-privilege predefined roles to groups rather than individuals or primitive roles

  • Configure an aggregated folder-level log sink into a user-managed log bucket and state the retention and exclusion rules you chose

Your checkpoint

A Terraform module that provisions 2 folders, 3 projects, group-based IAM, 5 org policy constraints, and a log sink; terraform plan runs clean and the module is committed with a README of every decision

Week 2

Bootstrap and maintain a Google Cloud organization

  • Build a VPC topology (Shared VPC host plus service projects) and add firewall rules and Private Google Access to reach Google APIs without external IPs

  • Configure Workload Identity Federation so an external CI provider can impersonate a deploy service account without long-lived keys

  • Wrap a project in a VPC Service Controls perimeter and prove that a call from outside the perimeter is denied

  • Draft the org-wide bootstrap runbook covering identity, guardrails, network, and logging order of operations

Your checkpoint

A working demo where an STS token exchange through Workload Identity Federation yields a short-lived credential that creates one resource, plus a 1-page bootstrap runbook and a screenshot-free log excerpt of the VPC-SC denial

Week 3

Build and implement CI/CD pipelines, including continuous testing, for application, infrastructure, and machine learning workloads

  • Write a Cloud Build pipeline that runs unit tests, builds the container, and pushes it to Artifact Registry with vulnerability scanning enabled

  • Add automated gates so the build fails on test failure or on a HIGH/CRITICAL container vulnerability

  • Create PR and branch triggers with substitutions so the same config serves dev and prod

  • Compare Cloud Build against a GitOps approach using Config Sync or a Terraform-driven pipeline, and record when each fits

Your checkpoint

A committed pipeline config whose trigger on a pull request demonstrates a green run and a deliberately red run caused by a failing test and by a vulnerable base image

Week 4

Build and implement CI/CD pipelines, including continuous testing, for application, infrastructure, and machine learning workloads

  • Implement a progressive rollout with Cloud Deploy (canary to GKE or Cloud Run) including an automated verification step before promotion

  • Add an infrastructure pipeline that runs terraform plan on PR and requires manual approval before apply

  • Build a Vertex AI Pipeline that trains, evaluates, and registers a model, and gate promotion on an evaluation threshold

  • Configure Binary Authorization or an equivalent admission check so only attested images deploy

Your checkpoint

One end-to-end flow: commit → tests → image scan → canary deploy with verification → approval-gated promotion, captured as a run log or pipeline diagram with each stage linked to its config file

Week 5

Apply site reliability engineering practices

  • Define SLIs and SLOs for one service and calculate the resulting error budget over a 28-day window

  • Instrument multiwindow, multi-burn-rate alerting policies instead of static threshold alerts

  • Write an incident response and blameless postmortem template and run a tabletop exercise against a simulated outage

  • Identify one recurring manual task and automate it to reduce toil, measuring the time saved

Your checkpoint

An SLO dashboard plus two burn-rate alert policies and a completed postmortem document from the tabletop incident, with timeline, contributing factors, and action items

Week 6

Implement observability practices and troubleshoot issues

  • Query Cloud Logging with the logging query language to isolate failures by severity, resource label, and time window

  • Create log-based metrics and route them into alert policies and a dashboard

  • Instrument a sample service with OpenTelemetry or the Cloud Trace client and trace one request across two services

  • Diagnose three injected faults - an IAM permission denial, a quota exhaustion, and a firewall block - and explain how you found each

Your checkpoint

A troubleshooting runbook containing the three faults with the exact log queries, metric, or trace that identified each root cause and the fix applied

Week 7

Optimize performance and cost

  • Right-size at least two workloads using Cloud Advisor recommendations and record the before/after machine types

  • Export billing data to BigQuery and author a query that ranks the top cost drivers by service and label

  • Set budgets with programmatic alerts and configure autoscaling (HPA/Node Auto Provisioning or Cloud Run concurrency) validated by a load test

  • Evaluate committed use versus sustained use discounts and storage class or BigQuery edition changes for the sample workload

Your checkpoint

A cost report showing a measured reduction of at least 15% on the sample workload, backed by the BigQuery cost query, the recommender evidence, and the load-test results

Week 8

Apply site reliability engineering practices & Implement observability practices and troubleshoot issues & Optimize performance and cost

  • Complete two full-length timed practice sets and tabulate scores by domain

  • Remediate the two weakest domains with targeted labs and re-test those areas

  • Consolidate one-page cheat sheets for resource hierarchy and org policy, CI/CD component selection, SLO math, log query syntax, and cost levers

  • Re-run every earlier deliverable that felt shaky and fix any configuration you cannot explain from memory

Your checkpoint

A scorecard showing at least 80% overall with no domain below 70%, plus a remediation log listing each weak objective, the action taken, and the re-test result

Milestones

Week 2: You can describe and rebuild the org foundation from scratch - hierarchy, guardrails, IAM by group, identity federation, network - without opening the console

Week 4: A single commit travels from test to canary deployment to approval-gated production promotion, with scans and verification blocking bad artifacts

Week 6: You can state an SLO with its error budget and, given a failing service, locate the root cause through logs, metrics, or traces in under 15 minutes

Week 8: Practice scores are at 80% or higher overall and 70% or higher per domain, with a written remediation log for every remaining gap