O'Reilly logo
live online training icon Live Online training

Google Cloud Platform Associate Cloud Engineer Crash Course

Topic: System Administration
Ryan Dymek

Google Cloud Platform Associate Cloud Engineer Crash Course provides all the training you need to study for and pass the GCP Associate Cloud Engineer exam. Cloud certifications are ranked as some of the highest paying, highest demand certifications one can achieve in the IT space and Google Cloud is a key player in this market. This exam validates one’s ability to deploy applications, monitor operations, and manage enterprise solutions in Google Cloud Platform.

This course will prepare with the depth of knowledge you need to pass the exam. You will also learn how to think like a cloud engineer and gain the ability to perform the necessary tasks via the Google Cloud Console and Command Line Interface (CLI). Through many different learning styles -- including live demos, thought-provoking engagements, and in-depth sample exam question explorations -- learners will gain insights into how Google Cloud works; ultimately preparing you to methodically and confidently address the exam.

What you'll learn-and how you can apply it

  • All Google stated objectives of the exam
  • General testing strategies
  • How to think like a cloud engineer
  • How to plan and estimate a solution cost
  • How to plan, configure, and implement compute resources in Google Cloud
  • How to plan, configure, and implement configure data storage solutions in Google Cloud
  • How to plan, configure, and implement networking resources in Google Cloud
  • How to deploy applications using Cloud Deployment Manager
  • How to configure and manage access and security
  • How to view and utilize logs

This training course is for you because...

  • You are a certification exam candidate seeking to hone your skills on the exam topics
  • You are new to cloud or you have some basic understanding of Google Cloud and would like to further deepen your knowledge
  • You are responsible for administering or implementing cloud architectures
  • You are a programmer wishing to build well designed applications in Google Cloud
  • You are a solutions architect, security engineer, network engineer, or general IT professional building or designing solutions in Google Cloud
  • You have experience with other cloud vendors such as Azure or AWS and would like to understand how that knowledge may correlate with Google Cloud
  • You are a technical manager overseeing a team who will be building solutions in Google Cloud and are looking to learn the basics of GCP design


  • General industry standard IT knowledge
  • Conceptual knowledge of virtual infrastructures, virtual machines, and virtual storage solutions

Course Set-up

  • Create a free Google Cloud Platform account

Recommended Preparation

  • Live Training: Getting Started with Google Cloud Platform (GCP) (Search the O'Reilly Learning Platform for an upcoming class)

Recommended Follow-up

About your instructor

  • As a consultant Ryan Dymek has been building, designing, and improving cloud solutions for some of the largest companies in the world for more than 10 years. Ryan began working with AWS cloud solutions in 2009 and in 2016 added GCP to his portfolio. Ryan transforms teams and organizations using DevOps principles and solid architectural approaches through a model of culture and “people first” philosophies. Ryan has trained more than 10,000 people over the past 6 years on topics such as DevOps Engineering, security, cost optimization, performance tuning, and operational excellence.


The timeframes are only estimates and may vary according to how the class is progressing

Day 1

Segment 1: Introduction Length (40 min)

  • What is the “cloud”?
  • Private Cloud vs Public Cloud
  • What’s the big deal? Datacenters vs. Public Cloud
  • API First and why its important
  • Purpose of the Google Cloud Associate Engineer exam

Segment 2: Setting up a Google Cloud Platform solution environment Length (60 min)

  • Setting up cloud projects and accounts
  • Enabling API’s
  • Setting up basic access controls
  • Managing billing, budgets, and alerts
  • Installing and configuring the CLI and Cloud SDK

Q&A (10 min)

Break (10 min)

Segment 3: Planning and configuring a cloud solution Length (45 min)

  • Planning for costs
  • Planning compute resources
  • Planning for data storage options
  • Planning for network resources

Segment 4a: Deploying and Implementing a cloud solution – Part A Length (60 min)

  • Implementing Network Resources
  • Implementing Compute Engine
  • Implementing Kubernetes Engine

Q&A and Day Wrap-up (15 min)

Day 2

Segment 4b: Deploying and Implementing a cloud solution – Part B Length (60 min)

  • Implementing App Engine, Cloud Run, and Cloud Functions
  • Implementing Data and Storage solutions
  • Deploying application infrastructure using Cloud Deployment Manager

Segment 5: Management and Operations of your cloud solution Length (50 min)

  • Managing Compute Engine resources
  • Managing Kubernetes Engine resources
  • Managing App Engine and Cloud Run resources
  • Managing Datastore solutions
  • Managing network resources
  • Monitoring and Logging

Break (10 min)

Segment 6: Configuring access and security Length (75 min)

  • Managing identity and access management
  • Managing service accounts
  • Viewing and managing audit logs

Segment 7: Design, site reliability engineering principles, and DevOps Length (30 min)

  • What is SRE?
  • Microservices, SOA, API’s and more!
  • DevOps: People over Process over Tools
  • CI / CD pipelines

Segment 8: Testing notes, Wrap-up and final Q&A Length (15 min)