GCP Cloud & Infra Engineer
Google Cloud (GCP Admin / Infra Engineer) Online Training
venkat.mr369@gmail.com and tirupati.venkat@hotmail.com
1.Cloud Services
1. Introduction to Cloud
Computing
2. High Availability, Fault Tolerance and
Disaster recovery
3. Scalability and Elasticity
4. Infrastructure as a service (IAAS)
5. Platform as a service (PAAS)
6. Software as a service (SAAS)
7. Public Cloud model
8. Private Cloud model
9. Hybrid Cloud model
2.Google Cloud Introduction
3.GCP Infrastructure
1. Understanding the
fundamentals of Google Cloud Platform
2. The Google Global infrastructure
3. What are Regions ?
4. What is an Availability Zone
5. What is Point of Presence
6. Different projects running on the GCP
infrastructure, including Google projects
4.Account Setup
1. Create
Free Tier GCP Account
2. Explore GCP Console
5.Identity and Access Management
1. Cloud IAM Overview
2. What is a Workspace and Cloud Identity
3. IAM Navigation and Organization Node
4. IAM Roles
5. Working with folders
6. Custom roles creation and assigning to
users
7. Service accounts
6. Cloud SDK
1. Installing and
configuring Cloud SDK
2. Initializing components and setup to
connect to GCP
7. Google Cloud Services
1. Introduction to Google
Cloud services
2. Managing Google services using
command-line tools, app, and console
3. Deploying Cloud Shell for GCP environment
management
8. Linux ( 2 Sessions )
1. touch, mkdir, create file,
vi editor etc..
2. ls [list]
3. cp [copy]
4. mv [move]
5. ps [process] & grep
6. some more important commands
9.Virtual Networks
1. IP Address overview
2. Creation of CIDR
3. What is a Virtual Private Cloud (VPC)
4. Creating Multiple VPC’s and establishing connectivity
5. How to Create Subnets
6. What is a Public IP Address and Private IP Address
7. How to create Firewalls
8. What is Routing and how to create Routes
9. What is a Shared VPC
10. How to make VPC network Peering
11. What are Bastion hosts , and how to configure.
10.Google Compute Engine
1. Compute Engine Overview
2. Cloud shell, Editor and web preview
3. Instance options available in GCE
4. Create and connect to a linux machine
5. Create and connect to a windows machine
6. Configuring Web Server for HTTPS
7. Using gCloud to create compute instances
8. Disks: Creating , editing and manipulating disks
9. Creating custom images
10. Taking snapshots from VM’s
11. Startup and Shutdown scripts
12. Preemptible VMs
13. SSh Keys and Metadata
14. Creating SSH keys and connecting to a Linux instance
11.Instance Groups & Load Balancers
1. Automation and scaling
2. Load balancers overview
3. Instance Group and Autoscaling
4. Managed Instance Group
5. Load Balancer backend
6. What is TLS ?
7. VPC Flow logs
8. Google Cloud armor
12.Cloud Resource Manager
1. Management Services
2. GCP Resource Hierarchy
3. Creating and managing projects.
4. Limits and quotas
5. Label
13.Google Cloud Storage
1. Cloud storage concepts
2. Working with gsutil command
3. Cloud storage security
4. gsutil commands
5. Object Versioning and LifecyCle
Management
6. Creating Signed URL’s
7. What is FileStore
8. How to create NFS from file store
14.Encryption On Google Cloud Platform:
1. What is Encryption ?
2. Encryption at Rest , Transit
3. Cloud KMS
4. Creating and Managing GMEK, CMEK, CSEK
16.Cloud SQL
1. What is Cloud SQL ?
2. Creating a MYSQL instance in Google Cloud
3. Viewing and Editing Instance Information in Cloud SQL
4. How to Clone a MySQL Instance .
5. How to Start | Stop | Restart | Delete a Cloud SQL
instance
6. Configuring Private and public ip configuration in Google
Cloud
7. Connecting a Cloud SQL from Cloud shell
8. Connecting a Cloud SQL from a computing engine instance
9. Creating a High Available Cloud SQL Instance
10. Creating and Managing Read Replicas in Cloud SQL
11. Creating and Managing Automated Backups in Cloud SQL
12. How to Import and Export data from or to Cloud SQL
13. Creating and Managing Users in Cloud SQL
17.Migration
1. How to migrate to GCP
?
2. Migrating On-premises databases to Google
Cloud.
19.Cloud Spanner
1. What is Cloud Spanner
2. Setting up HA Cloud Spanner in Google
Cloud
21.Interconnection Networks
1. How to connect your network
to google
2. Cloud VPN
3. Cloud Router
4. Cloud DNS
22.Terraform
1. Deploying Infra using
Terraform
2. Project_1 (Creating VPN’s with Subnets)
3. Project_2 (Creating VM Instances with
firewalls)
4. Project_3 (Creating CloudSQL database)
23.Google Kubernetes Engine (GKE)
1. Creating Cluster
2. Creating Pod
3. Deployment
4. Project
24.Cloud Billing
1. Cloud Billing
2. Managing Cloud Billing
3. Controlling costs and Budgets Alerts
4. Billing Exports
Duration: 40 Days
Daily: Monday to Saturday
Session Time: 60mins to 75mins (Based on Topic)
Prerequisite: Not Required, I will start from basics