Module 1: Introduction to Google Cloud Platform
- Google Cloud Platform (GCP) Infrastructure
- Compute resources
- Networking Services
- Storage and Database offering
- Bigdata and AI services
- Basics of GCP Project
- Introduction to Primitive role
Module 2: How to Manage GCP from CLI and Console
- Managing GCP environment with GCP console
- Control GCP environment using CLI
- GCP environment management using Cloud Shell
- GCP environment management using Gcloud
- GCP environment management using Gsutil
- Install and configure cloud SDK
Module 3: 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 custom role
- Basic IAM APIs
- Best Practices
- Key Management Systems
- Data security
- Resource Sharing and Isolation
- Auditing
- Penetration testing
- Security controls
Module 4: Networking Services in GCP
- Cloud Virtual Network
- Virtual Private Network
- Virtual Private Cloud
- Proxies / Gateway and Endpoints
- Network/Subnetwork
- DNS Resolution
- Firewalls and Routes
- Cloud Router
- Interconnecting networks
- Security aspect
Module 5: 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
Module 6: Database and Storage 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
- Tradeoff of storage options
- Integration with on premises/multi-cloud environment
Module 7: Containers in GCP
- 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
Module 8: GCP Data Processing Patterns
- 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
Module 9: API and 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 Stack driver: Overview, Integration, Monitoring, Logging, Error reporting, Tracing
Module 10: DevOps Services
- Setup CI/CD
- Setting up Jenkins on Container engine
- Deploy application on Jenkins
- Create deployment pipeline in Jenkins
- Create and Deploy on cluster
- Deploy development and production environment
- Analysis & Troubleshooting
Module 11: Understand Migration in GCP
- Collect and Analyze metrics
- Evaluate and choose an automation framework for provisioning resources in cloud
- Design strategy
- Create Migration Plan
Module 12: GCP Cloud Certification Exam Guidance