← Back to all products
$49
GCP Cloud Engineer Guide
Google Cloud Associate Cloud Engineer exam prep covering Compute, Storage, Networking, IAM, and deployment scenarios.
YAMLJSONMarkdownShellAWSAzureGCP
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview) ⚙ Try Demo Tools 📦 Download Free Sample📁 File Structure 19 files
gcp-cloud-engineer/
├── LICENSE
├── README.md
├── config.example.yaml
├── examples/
│ ├── deployment.yaml
│ └── gcloud-commands.sh
├── free-sample.zip
├── guide/
│ ├── 01-overview.md
│ ├── 02-gcp-compute-and-storage-services.md
│ └── 03-gcp-networking-and-iam.md
├── index.html
├── practice-questions/
│ ├── answer-key.md
│ └── questions.md
├── quick-reference/
│ └── cheatsheet.md
└── study-guide/
├── 01-compute.md
├── 02-storage-databases.md
├── 03-networking.md
├── 04-iam-security.md
└── 05-deployment-management.md
📖 Documentation Preview README excerpt
GCP Associate Cloud Engineer Study Guide
Complete study guide for the Google Associate Cloud Engineer certification. Covers Compute, Storage, Databases, Networking, IAM, deployment, and gcloud CLI with 50 practice questions, hands-on gcloud examples, and an exam-day cram sheet.
Exam Facts
| Detail | Value |
|---|---|
| Exam Code | Associate Cloud Engineer |
| Duration | 120 minutes |
| Questions | ~50 questions (multiple choice + multiple select) |
| Passing Score | ~70% (Google does not publish exact threshold) |
| Cost | $200 USD |
| Delivery | Testing center or online proctored (Kryterion) |
| Prerequisites | None (recommended: 6+ months GCP experience) |
| Validity | 2 years (recertification required) |
Exam Domains
| Domain | Weight | Description |
|---|---|---|
| Setting up a cloud solution environment | ~18% | Projects, billing, CLI, APIs |
| Planning and configuring cloud solutions | ~22% | Compute, storage, network planning |
| Deploying and implementing | ~26% | GCE, GKE, App Engine, data solutions |
| Ensuring successful operation | ~18% | Monitoring, logging, maintenance |
| Configuring access and security | ~16% | IAM, service accounts, audit |
Who This Is For
- Cloud engineers preparing for the GCP Associate Cloud Engineer exam
- AWS/Azure engineers expanding to Google Cloud
- DevOps engineers managing GCP infrastructure
- Developers deploying applications on Google Cloud
What's Inside
Study Guide (5 chapters)
| File | Topic | Key Services |
|---|---|---|
study-guide/01-compute.md | Compute services | GCE, GKE, App Engine, Cloud Run, Cloud Functions |
study-guide/02-storage-databases.md | Storage and databases | Cloud Storage, SQL, Spanner, Bigtable, Firestore |
study-guide/03-networking.md | Networking | VPC, Load Balancing, Cloud DNS, CDN, VPN |
study-guide/04-iam-security.md | IAM and security | Roles, service accounts, org policies |
study-guide/05-deployment-management.md | Deployment and management | Cloud Monitoring, Logging, Deployment Manager |
Practice Questions
| File | Description |
|---|---|
practice-questions/questions.md | 50 realistic multiple-choice questions |
practice-questions/answer-key.md | Full answer key with detailed explanations |
Examples
| File | Description |
|---|---|
examples/gcloud-commands.sh | 50+ essential gcloud commands organized by service |
examples/deployment.yaml | Sample Deployment Manager template |
... continues with setup instructions, usage examples, and more.
📄 Code Sample .yaml preview
examples/deployment.yaml
# Sample Deployment Manager Configuration
# Creates a VPC with a subnet, firewall rule, and a VM instance
# Usage: gcloud deployment-manager deployments create my-env --config=deployment.yaml
resources:
# ─── VPC Network ───
- name: my-network
type: compute.v1.network
properties:
autoCreateSubnetworks: false
description: "Custom VPC created by Deployment Manager"
# ─── Subnet ───
- name: my-subnet
type: compute.v1.subnetwork
properties:
ipCidrRange: 10.0.1.0/24
network: $(ref.my-network.selfLink)
region: us-central1
description: "Private subnet in us-central1"
# ─── Firewall: Allow HTTP ───
- name: allow-http
type: compute.v1.firewall
properties:
network: $(ref.my-network.selfLink)
allowed:
- IPProtocol: tcp
ports:
- "80"
sourceRanges:
- 0.0.0.0/0
targetTags:
- http-server
description: "Allow HTTP traffic from the internet"
# ─── Firewall: Allow SSH from internal ───
- name: allow-ssh-internal
type: compute.v1.firewall
properties:
network: $(ref.my-network.selfLink)
allowed:
- IPProtocol: tcp
ports:
- "22"
sourceRanges:
- 10.0.0.0/8
targetTags:
- ssh-server
# ... 45 more lines ...