4.24 out of 5
4.24
228 reviews on Udemy

Google Cloud Platform Associate Cloud Engineer Bootcamp

Get Certified and become a Cloud Expert. GCP Associate Cloud Engineer. One of the latest certifications from GCP
Instructor:
Joseph Holbrook (The Cloud Tech Guy)
3,031 students enrolled
English [Auto-generated]
Be prepared to take and pass the GCP Associate Cloud Engineer Exam
Manage your GCP Cloud environment more efficiently
Learn how tp use the GCP gcloud commands needed for the passing of this exam
Learn how to size App Engine and Bigquery
Learn how to Secure Compute Engine
Learn the required kubenetes commands.
Understand Billing in GCP
How to secure the GCP cloud with IAM and Cloud Identity
Prepare for the exam and pass.

“According to Global Knowledge’s Survey for 2018 a GCP Cloud Architect had the highest salary at $139,529”. Getting Google Cloud Certified or even just learning more can add value to your career earnings

New Modules Added- February 2019

This course was specifically designed to provide a refresher of the topics of the GCP Associate Cloud Engineer Exam.  This course is designed for experienced GCP engineers that need a refresher of the objectives before taking the exam.  If you need more hands on help then taking additional course would be wise before taking the exam.  

During the course I will provide insight into the GCP Cloud Engineer exam and walk thru main exercises around managing a GCP Cloud. We will be going thru demos, reviewing content and providing you the top 10 things to remember before taking the exam. 

Lets get you certified on GCP.  

An Associate Cloud Engineer deploys applications, monitors operations, and manages enterprise solutions. This individual is able to use Google Cloud Console and the command-line interface to perform common platform-based tasks to maintain one or more deployed solutions that leverage Google-managed or self-managed services on Google Cloud.

The Associate Cloud Engineer exam assesses your ability to:

  • check Set up a cloud solution environment

  • check Plan and configure a cloud solution

  • check Deploy and implement a cloud solution

  • check Ensure successful operation of a cloud solution

  • check Configure access and security

Introduction to GCP Cloud Engineer Course Updated May 2019

1
GCP Associate Cloud Engineer Course Overview
2
Introduction to the GCP Cloud Engineer Express Course

n Associate Cloud Engineer deploys applications, monitors operations, and manages enterprise solutions. This individual is able to use Google Cloud Console and the command-line interface to perform common platform-based tasks to maintain one or more deployed solutions that leverage Google-managed or self-managed services on Google Cloud.

The Associate Cloud Engineer exam assesses your ability to:

  • check Set up a cloud solution environment
  • check Plan and configure a cloud solution
  • check Deploy and implement a cloud solution
  • check Ensure successful operation of a cloud solution
  • check Configure access and security
3
GCP Associate Cloud Engineer Exam Objectives Part 1

An Associate Cloud Engineer deploys applications, monitors operations, and manages enterprise solutions. This individual is able to use Google Cloud Console and the command-line interface to perform common platform-based tasks to maintain one or more deployed solutions that leverage Google-managed or self-managed services on Google Cloud.

The Associate Cloud Engineer exam assesses your ability to:

  • check Set up a cloud solution environment
  • check Plan and configure a cloud solution
  • check Deploy and implement a cloud solution
  • check Ensure successful operation of a cloud solution
  • check Configure access and security

Register now to take the beta exam beginning May 9.

4
GCP Associate Cloud Engineer Exam Objectives Part 2
5
Top Ten Things to Focus on the GCP Associate Cloud Engineer Exam 2018

Top Ten Things to Learn for the exam.

1.Know your gcloud commands for managing and creating projects such as gcloud projects list

2.Know your basic container terms. Pods, but also know your kubectl commands.. Such as kubectl get pods

3.Know the use case and differences between Container Registry, Container Builder and Cloud Source Repositories

4.Cloud SQL vs Cloud Spanner (Use Case, Scaling)

5.Know your use cases for data services.. Cloud Storage, App Engine, Kubenetes Engine, Cloud Pub/Sub, Cloud Dataflow. Etc   

6. Know how to deploy windows on compute engine. (Best way to login and authenticate)

7. IAM Permissions basics. Know what service accounts are, know how to setup up audit logs for auditors and logging best practices. Custom Permissions

8 .Stackdriver logging setup, setup alerts and difference between Stackdriver modules.

9 .BigQuery Pricing. Go to calculator. Know On demand vs Flat Rate. Storage is ADDITIONAL.

10.How to save Billing info but also query against. JSON/Bigquery

6
Download Course FREE Practice Questions

Free practice Questions.  With answers and without.

7
Download Cloud Engineer Command List to Study for Exam

Command Lines to know for the exam.

8
Download Study Links Document

Links to review before exam and optional links for more help

Setting up a cloud solution environment

1
Section 1 Setting up a cloud solution environment Overview

 Setting up cloud projects and accounts. Activities include:

  • Creating projects.
  • Assigning users to pre-defined IAM roles within a project.
  • Linking users to G Suite identities.
  • Enabling APIs within projects.
  • Provisioning one or more Stackdriver accounts.

Managing billing configuration. Activities include:

  • Creating one or more billing accounts.
  • Linking projects to a billing account.
  • Establishing billing budgets and alerts.
  • Setting up billing exports to estimate daily/monthly charges.

Installing and configuring the command line interface (CLI), specifically the Cloud SDK (e.g., setting the default projec

2
Projects and Organizations
3
Project Deletion Demo
4
Project Create Demo
5
Gcloud Project Default Directory
6
Project Service Accounts
7
Gcloud - Change Regions

Certain Compute Engine resources live in regions or zones. A region is a specific geographical location where you can run your resources. Each region has one or more zones; most regions have three or more zones. For example, the us-central1 region denotes a region in the Central United States that has zones us-central1-a, us-central1-b, us-central1-c, and us-central1-f.

8
Managing billing configurations
9
Billing Demo

The Cloud Billing Reports page lets you view your Google Cloud Platform (GCP) usage costs at a glance and discover and analyze trends. The Reports page gives you a chart that plots usage costs for all projects linked to a billing account. To help you view the cost trends that are important to you, you can select the data range of interest and configure the chart filter and group by date range, project, product, and SKU.

Some questions that billing reports can help you answer are:

  • How is my current month's GCP spending trending?
  • What project cost the most last month?
  • What GCP product (for example, Compute Engine or Cloud Storage) cost me the most?
10
Project CLI Gcloud Commands

The gcloud projects group lets you create and manage IAM policies for projects on the Google Cloud Platform. Resources are organized hierarchically and assigned to a particular project. A Project resource is required to use Google Cloud Platform, and forms the basis for creating, enabling and using all Cloud Platform services, managing APIs, enabling billing, adding and removing collaborators, and managing permissions.

11
Command Line Interface

Planning and configuring a cloud solution

1
Module 2- Planning and configuring a cloud solution

Planning and estimating GCP product use using the Pricing Calculator.

Planning and configuring compute resources. Considerations include:

  • Selecting appropriate compute choices for a given workload (e.g., Compute Engine, Kubernetes Engine, App Engine).
  • Using preemptible VMs and custom machine types as appropriate.

Planning and configuring data storage options. Considerations include:

  • Product choice (e.g., Cloud SQL, BigQuery, Cloud Spanner, Cloud Bigtable)
  • Choosing storage options (e.g., Regional, Multi-regional, Nearline, Coldline)

Planning and configuring network resources. Tasks include:

  • Differentiating load balancing options.
  • Identifying resource locations in a network for availability.
  • Configuring Cloud DNS.
2
GCP Cloud Pricing Calculator

Pricing Estimator

3
Quotas Must Know

Why are there limits to how many projects I can create?

Quotas protect the Google Cloud Community from unforeseen spikes in usage. However, as your usage of Google Cloud Platform increases, you can request an increase in your quota.

When Google Cloud allocates resources to customers, we consider a variety of factors, including resources that most legitimate customers use, customer’s previous usage and history with Google Cloud, and previous abuse penalties. Customers might have different quota based on these and other factors.

How do I request more projects?

If you attempt to exceed your project limit, the console will prompt you to fill out a request form. This happens when you try to create a project but you have already reached your quota. The form will require you to specify the number of additional projects you need, along with their corresponding email accounts, billing accounts, and intended uses.

Note that you may need to make a payment in order to increase your quota (see below).

4
Discussion - Planning and configuring network resources
5
Load Balancing Options

Differentiating load balancing options in GCP  

6
Load Balancing Discussion
7
Whiteboard - Cloud CDN
8
Compute Engine Overview

Compute Engine– Remember some of Googles VMS are used for different purposes.  Either for an IaaS or PaaS service approach.

Cloud Functions -is geared towards a serverless approach and focused on microservices

App Engine - is focused on PaaS and can be delivered in two different solutions  (Standard or Flexible)

Container Engine (Kubernetes Engine) - Awesome solution for developers wanting a simple and lightweight container.

Note!   A Compute Engine instances can run Linux and Windows Server

9
Compute Engine Managing Compute Engine resources
10
App Engine Overview
11
Compute Engine Recomendation Engine
12
Cloud Functions Overview
13
Kubenetes Engine Overview
14
Migrating to GCP - 3rd Party Services

Deploying and implementing a cloud solution

1
Module 3 Deploying and implementing a cloud solution
2
Compute Engine Demo Deploy Instance Templates and Instance Groups Part 1
3
Compute Engine Demo Deploy Instance Templates and Instance Groups Part 2
4
Kubenetes Engine Demo -Deploy
5
Kubenetes Engine Clusters Demo
6
GCP BigQuery
7
Cloud SQL Demo
8
Cloud Storage Overview
9
Cloud Storage Demo Part 1 of 2
10
Cloud Storage Demo Part 2 of 2
11
GCP Data Storage Transfer Between Regions Demo Rev1
12
Demo - Cloud Launcher

Google Cloud Launcher offers ready-to-go development stacks, solutions, and services to accelerate development. So you spend less time installing and more time developing.

  • check Deploy production-grade solutions in a few clicks
  • check Single bill for all your GCP and 3rd party services
  • check Manage solutions using Deployment Manager
  • check Notifications when a security update is available
  • check Direct access to partner support
13
Deployment Manager

Google Cloud Deployment Manager allows you to specify all the resources needed for your application in a declarative format using yaml. You can also use Python or Jinja2 templates to parameterize the configuration and allow reuse of common deployment paradigms such as a load balanced, auto-scaled instance group. Treat your configuration as code and perform repeatable deployments.

14
Demo - Create VPC
15
Demo -Create Firewall Rule

Ensuring successful operation of a cloud solution

1
Module 4 - Ensuring successful operation of a cloud solution
2
Recommendation Engine

Compute Engine provides machine type recommendations to help you optimize the resource utilization of your virtual machine instances. These recommendations are generated automatically based on system metrics gathered by the Google Stackdriver Monitoring service. Use these recommendations to resize your instance's machine type to more efficiently use a machine type's resources. This feature is also known as Rightsizing Recommendations

3
Viewing Google Cloud Platform status

The Google Cloud Status Dashboard provides status information on services that are part of Google Cloud Platform. Status can include service disruptions, outages, or informational messages about a temporary issue.

4
Demo - Google Stackdriver Install Monitoring Agent
5
Demo - Google Stackdriver Install Logging Agent
6
Demo - Google Stackdriver
7
Demo - Google Stackdriver Trace
8
Demo - Google Stackdriver Metrics Explorer
9
Demo - Google Stackdriver Uptime Checks
10
Demo - Google Stackdriver Workspaces

Configuring access and security

1
Module 5- Configuring access and security

Managing Identity and Access Management (IAM). Tasks include:

  • Viewing account IAM assignments.
  • Assigning IAM roles to accounts or Google Groups.
  • Defining custom IAM roles.

 Managing service accounts. Tasks include:

  • Managing service accounts with limited scopes.
  • Assigning a service account to VM instances.
  • Granting access to a service account in another project.

 Viewing audit logs for project and managed services.

2
GCP Cloud IAM Overview
3
Demo - Cloud IAM - Create Role
4
Managing Service Accounts
5
Cloud IAM Project and Organization Hierarchy Demo
6
GCP IAM App Engine Security Scanner
7
Cloud IAM - Cloud Identity - IDaaS

Cloud Identity is an Identity as a Service (IDaaS) and enterprise mobility management (EMM) product. It offers the identity services and endpoint administration that are available in G Suite as a stand-alone product. As an administrator, you can use Cloud Identity to manage your users, apps, and devices from a central location—the Google Admin console.

8
GCP Cloud IAM - Identity Aware Proxy
9
GSuite Integration

DevOPS

1
Bonus Lecture Devops Part 1
2
Bonus Lecture - DevOps Part 2
3
DevOps and Kubenetes Engine Whiteboard
4
Cloud Build Demo
5
Cloud Source Repositories
6
Source Code Management Whiteboard
7
Container Registry
8
App Engine Security Scanner
9
Demo and Whiteboard -App Engine A/B Testing

A/B Testing, also known as split testing or bucket testing, is a popular technique in which you serve different versions of your web application to a different set of customers. It is particularly useful when you want to release some new features but want to test out the feedback via a selective set of users

Resources to help Study.

1
Free Tier
2
Codelabs for App Development Practice (FREE)
3
Qwiklabs for practice labs (Not Free)
4
GCP Services Crib Sheet - Download

GCP Services Crib Sheet - Download PDF

5
GCP Cloud Solutions Icons and Resources

https://cloud.google.com/icons/

SOLUTION ICONS FOR ARCHITECTURAL DIAGRAMS

The official set of icons to build architectural diagrams of Google Cloud Platform

Official Icons and Sample Diagrams

Here are the official set of icons to build architectural diagrams of Google Cloud Platform.

Also included are 50 sample diagrams, viewable in Google Slides, PowerPoint, and Lucidchart. These icons and diagrams are intended to be used to accurately reference Google's technology and tools, in architectures, blog posts, whitepapers, datasheets, posters, and other technical material.

6
Cloud Solutions Architecture Reference aka Project Treehouse
7
GCP Enterprise Best Practices Webpage
8
DevOps Webpage- Must Review before Exam
9
Google Cloud Platform Official Practice Exam - Free

https://cloud.google.com/certification/practice-exam/cloud-engineer 

10
Bonus Lecture -Additional Exam Prep Questions

 Two Practices exam to help you prepare for the BETA Exam.May 9th until May 30th. 

  Note that the Question Pool will be fully updated Saturday 5/22.   Course release May 24 

Thank you and Good Luck on the BETA,, Its a NAIL Biter......

An Associate Cloud Engineer deploys applications, monitors operations, and manages enterprise solutions. This individual is able to use Google Cloud Console and the command-line interface to perform common platform-based tasks to maintain one or more deployed solutions that leverage Google-managed or self-managed services on Google Cloud.

The Associate Cloud Engineer exam assesses your ability to:

  • check Set up a cloud solution environment
  • check Plan and configure a cloud solution
  • check Deploy and implement a cloud solution
  • check Ensure successful operation of a cloud solution
  • check Configure access and security

Course Closeout and Good Luck

1
Linkedin Job Search Tips- Cloud Engineer
2
Top 10 Things to Memorize before taking Exam!
3
Register for the exam
4
Bonus Lecture- Extra Questions
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
228 Ratings

Detailed Rating

Stars 5
73
Stars 4
91
Stars 3
43
Stars 2
12
Stars 1
10
eabb5d62f0290625534cc851f70a4c0a
30-Day Money-Back Guarantee

Includes

10 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion