Course Content

Module-1 (GCP – Google Cloud Platform)

PHASE 1: FOUNDATION

  • Cloud Fundamentals
  • GCP Resource Hierarchy
  • Billing & Cost Basics
  • IAM

PHASE 2: CORE INFRA

  • Compute Engine
  • Storage Services
  • VPC Networking
  • Advanced Networking

PHASE 3: PLATFORM SERVICES

  • Managed Databases
  • Serverless Computing
  • Kubernetes (GKE)

PHASE 4: AUTOMATION using CLI

  • gcloud CLI

PHASE 5: OPERATIONS & MONITORING

  • Monitoring & Logging
  • Resource Management & Troubleshooting

PHASE 6: SECURITY & ACCESS CONTROL

  • IAM Deep Dive
  • Service Accounts
  • Security Best Practices

PHASE 7: Real WORLD SCENARIO

  • Architecture Patterns
  • Cost Optimization

 

Module-2 INFRASTRUCTURE AS CODE “TERRAFORM”

PHASE 1: FUNDAMENTALS

  • What is Terraform?
  • Terraform Architecture
  • Terraform Configuration Basics

PHASE 2: CORE CONCEPTS

  • Variables & Outputs
  • Terraform State
  • Expressions & Functions
  • Dependency Management

PHASE 3: ADVANCED RESOURCE HANDLING

  • Meta-Arguments
  • Dynamic Blocks
  • Data Sources

PHASE 4: MODULARIZATION

  • Modules (VERY IMPORTANT)
  • Module Design Best Practices

PHASE 5: REMOTE STATE & TEAM COLLAB

  • Remote State
  • Workspaces
  • State Management Commands

PHASE 6: ADVANCED TERRAFORM

  • Provisioners
  • Terraform Functions Deep Dive
  • Debugging Terraform
  • Module-3 GKE (Google Kubernetes Engine)

 

Module-3 GKE (Google Kubernetes Engine) 

PHASE 1: FOUNDATIONS

  • Containers Basics
  • Container Runtime & Images
  • Kubernetes Fundamentals
  • Core Kubernetes Objects

PHASE 2: ENTER GKE (GCP MANAGED K8s)

  • Introduction to Google Kubernetes Engine
  • GKE Cluster Types
  • GKE Cluster Setup
  • Node Pools

PHASE 3: APPLICATION DEPLOYMENT

  • Deploying Applications on GKE
  • Configuration Management
  • Rolling Updates & Rollbacks

PHASE 4: NETWORKING IN GKE

  • Kubernetes Networking Basics
  • GKE Networking Deep Dive
  • Service Exposure
  • Ingress (VERY IMPORTANT)

PHASE 5: STORAGE IN GKE

  • Kubernetes Storage Concepts
  • GKE Storage Integration

PHASE 6: SCALING & RESILIENCY

  • Application Scaling
  • Cluster Scaling
  • High Availability Concepts

PHASE 7: SECURITY

  • Authentication & Authorization
  • Workload Identity (CRITICAL)
  • Network Security
  • Secrets Management

PHASE 8: OBSERVABILITY & TROUBLESHOOTING

  • Monitoring & Logging
  • Debugging & Troubleshooting
  • Resource Management

 

Module-4 PROMETHEUS & GRAFANA

PHASE 1: OBSERVABILITY FOUNATIONS

  • What is Observability?
  • Metrics Fundamentals
  • Monitoring Architecture Basics

PHASE 2: PROMETHEUS FUNDAMENTALS

  • Introduction to Prometheus
  • Prometheus Architecture
  • Installation & Setup
  • Scraping Metrics
  • Exporters

PHASE 3: PROMQL

  • PromQL Basics
  • PromQL Functions
  • Aggregation & Alerts

PHASE 4: ALERTING

  • Alerting Concepts
  • Alertmanager
  • Writing Alert Rules

PHASE 5: GRAFANA

  • Introduction to Grafana
  • Grafana Setup
  • Dashboards
  • Grafana Variables & Templates
  • Alerts in Grafana

PHASE 6: INTEGRATION

  • Prometheus + Grafana Integration
  • Monitoring Applications
  • Monitoring Infrastructure

PHASE 7: KUBERNETES MONITORING

  • Prometheus in Kubernetes
  • Prometheus Operator
  • Helm-based Setup

 

Send a Comment

Your email address will not be published.

Apply to course now

DevOps with Google Cloud Platform

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
  • Price: Free
  • Students: 0
  • Lesson: 0
Skip to toolbar