Course Content
1.Google Cloud Platform Introduction
-
What is Cloud computing
-
Overview of different cloud computing services
-
Understand the GCP environment
-
Different Compute, Storage, Big Data and AI resources which GCP offers
-
Google Network Service Offerings
-
Setup GCP account
2.Managing GCP Services
-
Managing a GCP environment with a GCP console
-
Control GCP environment using CLI
-
GCP environment management using Cloud Shell
-
GCP environment management using Cloud
-
GCP environment management using Gsutil
-
Install and configure cloud SDK
3.GCP Networking Services
-
Cloud Virtual Network
-
Virtual Private Network
-
Virtual Private Cloud
-
Proxies / Gateway and Endpoints
-
Network/Subnetwork
-
DNS Resolution
-
Firewalls and Routers
-
Cloud Router
-
Interconnecting networks
-
Security aspect
4.GCP IAM and Security Services
-
Understand Identity and Access Management (IAM)
-
Understanding Organizations, Roles, Members, Service accounts, Policy
-
Policy Hierarchy
-
Understanding different role and permission
-
Creating a custom role
-
Basic IAM APIs
-
Best Practices
-
Key Management Systems
-
Data security
-
Resource Sharing and Isolation
-
Auditing
-
Penetration testing
-
Security controls
5.GCP Compute Services
-
Understand Compute Engine
-
Understand and implement Compute options (vCPU and Memory) specific to workload
-
Persistent disk – HDD, SSD
-
Load Balancing
-
Common Compute Engine actions
6.GCP Storage & Database Services
-
Understand Cloud Storage – Nearline, Coldline
-
Cloud SQL
-
Cloud Spanner, Cloud Datastore
-
Cloud Bigtable
-
Pros and cons of storage option and how to choose
-
Understanding Billing aspect of storage options
-
The tradeoff of storage options
-
Integration with on-premises/multi-cloud environment
7.Containers
-
Understand Containers and their benefits
-
Kubernetes Engine, Container Registry
-
How to use Kubernetes Load Balancing
-
How to choose Kubernetes Engine, App Engine, or Containers on Compute Engine
8.Cloud Dataflow for Data Processing
-
Dataflow services
-
Stream and Batch processing
-
Apache Beam SDK
-
Monitoring using Stackdriver
-
Data transformation with Cloud Data flow
-
Working with Dataproc
-
Creating Cluster
-
Managing cluster
-
Automation of jobs
9.GCP APIs & Development Services
-
Infrastructure automation, Images, Metadata, Scripts, Google Cloud API
-
Cloud Pub/Sub, API Management, Cloud Functions, Cloud Source Repositories, Specialty APIs
-
App Engine
-
How to use Google Stackdriver: Overview, Integration, Monitoring, Logging, Error reporting, Tracing
10.GCP DevOps Services
-
Set up CI/CD
-
Setting up Jenkins on Container engine
-
Deploy the application on Jenkins
-
Create deployment pipeline in Jenkins
-
Create and Deploy on cluster
-
Deploy development and production environment
-
Analysis & Troubleshooting
11.Designing & Implementing GCP Migration
-
Collect and analyze metrics
-
Evaluate and choose an automation framework for provisioning resources in the cloud
-
Design strategy
-
Create a Migration Plan
4 hr
20 US dollars