Google Cloud Platform for Systems Operations Professionals

4 Day Course
Hands On
Code GO8328

This course has been retired. Please view currently available Google.


Hide all

Google Cloud Platform Projects (4 topics)

  • Project resources and quotas
  • Purpose of Google Cloud Resource Manager and Identity and Access Management
  • Use the Google Developers Console to create and manage multiple projects
  • Use service accounts and permissions to share view-level access between projects

Instances (5 topics)

  • How to create and move instances
  • How to connect to and manage instances
  • Create an instance using the Google Developers Console
  • Configure the Cloud SDK on the Compute Engine instance
  • Initialize Cloud Source Repositories using Git

Networks (6 topics)

  • How to create and manage networks in projects
  • How to create and manage firewall rules, routes, and IP addresses
  • Create a non-default network
  • Compare default and non-default networks
  • Create firewall-rules with and without tags
  • Review network configuration in Google Cloud Monitoring

Disks and Images (5 topics)

  • How to create and manage persistent disks
  • How to create and manage disk images
  • Create an instance and install the Java 7 JRE from OpenJDK
  • Create a customized Compute Engine image
  • Launch and test a Compute Engine instance based on your image

Authorization (5 topics)

  • Purposes of and use cases for Google Compute Engine service accounts
  • Types of service account scopes
  • Set authorization scopes for a Compute Engine instance
  • Reserve the external IP address for the new instance
  • Install and configure Jenkins on a Compute Engine instance

Snapshots (5 topics)

  • Purpose of and use cases for disk snapshots
  • Process of creating a snapshot
  • Prepare and snapshot a Compute Engine instance
  • Restore and test the snapshot to a different zone
  • Snapshot a data disk without shutting down an instance

Google Cloud Storage (13 topics)

  • Purpose of and use cases for Google Cloud Storage
  • Methods for accessing Google Cloud Storage buckets and objects
  • Security options available for Google Cloud Storage buckets and objects
  • Create and configure Nearline and DRA buckets
  • Modify the lifecycle management policy for a bucket
  • Copy data to a bucket using the Cloud SDK
  • Review, modify, and test bucket ACLs
  • Configure Jenkins to perform a backup to Cloud Storage
  • Test and verify that the backups are working
  • Create a customized Jenkins build node instance
  • Create an image using the instance's boot persistent disk
  • Create a test build node instance based on the new image
  • Test uploading images to Google Container Registry

Instance Groups (5 topics)

  • Purpose of and use cases for instance groups
  • Process of creating and using instance groups
  • Create a Compute Engine instance group with instances
  • Define Jenkins build tasks and run them
  • Run the build tasks to create a guestbook image

Google Cloud SQL (5 topics)

  • How to create and administer Cloud SQL instances
  • How to access Cloud SQL instances from Compute Engine instances
  • Create a Cloud SQL instance using the Cloud SDK
  • Create a Compute Engine instance from a custom image
  • Deploy and test the Guestbook web application

Metadata (5 topics)

  • 1Purpose of metadata and identify the use cases for project and instance metadata
  • How to set and query metadata
  • Add instance and project metadata
  • Query instance and project metadata using the Cloud SDK
  • Query metadata from inside a Compute Engine instance

Startup and Shutdown Scripts (8 topics)

  • Purpose of and use cases for startup and shutdown scripts
  • Create an instance with a startup script in metadata
  • Create an instance with a startup script from Cloud Storage
  • Create an instance with a shutdown script and install the Cloud Logging agent
  • Use the API Explorer to query an API request
  • Run sample code that uses the Google API Client Library
  • Test and build a container that uses the Cloud SQL APIs
  • Create a new Compute Engine image

Autoscaling (5 topics)

  • Use cases for autoscaling and how autoscaling functions
  • purpose of autoscaling policies
  • Create an instance template and managed instance group
  • Configure the managed instance group for autoscaling
  • Generate an artificial load to trigger scaling of your cluster

Load Balancing (11 topics)

  • Differences between network load balancing and HTTP load balancing
  • Purpose of and use cases for cross-region and content-based load balancing
  • Create multiple autoscaled managed instance groups
  • Configure fault-tolerant HTTP load balancing
  • Test health checks for use with HTTP load balancing
  • Create a Guestbook deployment using a plain YAML format
  • Manage a Guestbook deployment using a Jinja template
  • Create a Guestbook deployment using Python templates
  • Delete Google Cloud Platform resources
  • Test dependencies between resources
  • Delete Google Cloud Platform project


  • Have attended Google Cloud Platform Fundamentals (CP100A) (or equivalent experience)
  • Basic proficiency with command-line tools and linux operating system environments
  • Prior systems operations experience, either on-premises or in a public cloud environment

Additional Learning

The courses below may help you meet the knowledge level required to take this course.

Course PDF