Google Cloud Engineer

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.

Instructor: Mahnoor Khan
Last updated Thu, 09-Jun-2022
+ View more
Course overview

Course Description

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:

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

Certificate

On successful completion of the course participants will be awarded participation certificate from DigiPAKISTAN. Also prepare for International Exam.

Duration & Frequency

Total Duration of the course is 3 months

What will i learn?

  • Students will lean about Google cloud and its services. It help in what's the purpose of each Google Service and achieving Professional Cloud certificate
  • Student can learn how Google cloud is different from other cloud
  • What all computation options are available in Google cloud like compute engine, Cloud Function, Kubernetes
  • How to decide which compute service should be use based on need
  • Students will learn about data storage options like Persistent disk, Local Disk, Cloud SQL, Cloud DataStore, BigQuery
  • What are the various data storing options in Cloud for different use case.
  • How to use load balancer in GCP
  • How to capture logs for the application in log
  • How to monitor and debug application in cloud
  • How to use IAC to create cloud resources
  • Introduction about how to use Bigdata services in GCP
Requirements
  • Just a basic understanding of Cloud computing is good enough for this course.
  • Having a developer background will make it easy to understand the concepts defined in this course
Curriculum for this course
Google Cloud Engineer
  • Introduction
Introduction to Cloud Computing
  • What is Cloud Computing
  • Cloud vs Traditional Architecture
  • Cloud Service Models (IaaS, PaaS, SaaS)
  • Google Cloud Platform
  • Summary - Module 1
Understanding Google Cloud Platform
  • Introduction to the GCP Console & Cloud Shell, Understanding Projects, Billing in GCP
  • Install and Configure Cloud SDK, GCP APIs
Use GCP to Build Your Applications
  • Compute Options in the Cloud
  • Exploring IaaS with Compute Engine, Windows Server Virtual Machine in GCP
  • How to Create a Linux Virtual Machine in GCP
  • Configuring Elastic Apps with Autoscaling
  • Exploring PaaS with App Engine & Deploying Python Application in App Engine
  • What are Cloud Functions and how they work?
  • Introduction to Google Kubernetes Engine
  • Containerizing and Orchestrating Apps with GKE
  • Deployment of Clusters, Nodes, Pods using GKE
  • What is Load balancer and how it works in Cloud Environment
  • Setting up Network and HTTP Load Balancers in GCP
Storage Services in GCP
  • Introduction to Storage Options in GCP
  • Difference between Structured and Unstructured Storage in the Cloud
  • How to use Cloud Storage in GCP using Console
  • How to use Cloud Storage in GCP using CLI
  • SQL Managed Services
  • Exploring Cloud SQL, Cloud Spanner, BigQuery
  • Loading Data in Google Cloud SQL
  • NoSQL Managed Services
  • Cloud Datastore a NoSQL Document Store
  • App Development – Storing Application Data in Cloud Datastore (Python)
  • Introduction to Cloud Bigtable as a NoSQL Option
Application Programming Interfaces in GCP
  • Introduction to APIs
  • Cloud Endpoints
  • How to use Cloud Endpoints in GCP (Lab)
  • Managed Message Services
  • Use of Google Cloud Pub/Sub (Lab)
Security in GCP
  • Introduction to Security in the Cloud
  • What is Identity and Access Management (IAM)
  • The Shared Security Model
  • Authentication and Authorization with Cloud IAM
  • Use of Authentication: Identity-Aware Proxy in Google Cloud (Lab)
  • Cloud IAM in GCP (Lab)
Networking in GCP
  • Introduction to Networking in Google Cloud
  • Defining a Virtual Private Cloud
  • Basics of Public and Private IP addresses, CIDR Blocks
  • Routes and Firewall Rules in the Cloud
  • Virtual Private Cloud Networking Fundamentals (Lab)
  • Managing Multiple VPC Networks (Lab)
  • Controlling access in VPC Networks (Lab)
  • Introduction to Cloud VPN, Cloud Interconnect, and Direct Peering
  • Different options of load balancing
  • Use of HTTP Load balancer with Cloud Armor
  • Internal Load Balancer in Cloud (Lab)
  • Introduction to Cloud DNS
Monitoring in GCP
  • Introduction to Infrastructure as Code (IaC)
  • Introduction to Cloud Deployment Manager
  • Monitoring and Managing Your Services, Applications, and Infrastructure
  • Introduction to Cloud Monitoring (Lab)
  • Monitoring multiple cloud projects with Cloud Monitoring (Lab)
Big Data in GCP
  • Introduction to Big Data managed services in Cloud
  • Leverage Big Data Operations with Cloud Dataproc
  • Introduction to Cloud Dataflow
  • Build Extract, Transform, and Load Pipelines Using Cloud Dataflow
  • Introduction to BigQuery, Google’s Enterprise Data Warehouse
  • Introduction to Dataprep
Machine learning in GCP
  • Introduction to Machine Learning in Google Cloud
  • Building Bespoke Machine Learning Models using AI platform
  • Introduction to Cloud AutoML & Vision
  • Introduction to Machine Learning APIs
  • Reinforcement Learning
+ View more
Other related courses
Updated Thu, 09-Jun-2022
Updated Thu, 09-Jun-2022
Updated Thu, 09-Jun-2022
Updated Thu, 09-Jun-2022
Updated Thu, 09-Jun-2022
About instructor

Mahnoor Khan

Show full biography
Includes:
  • Verified Certificate
  • Internship Opportunity
  • Career Development