GCP DevOps Course

Dr. Emily Carter

AI Research Scientist

Module 1-2: GCP Fundamentals

  • Introduction to Google Cloud Platform & Global Infrastructure

  • Compute Engine (VM Instances, Auto Scaling, Load Balancing)

  • Cloud Storage (Buckets, Object Lifecycle, Permissions)

  • Identity & Access Management (IAM Roles, Service Accounts)

  • Networking Basics: VPC, Subnets, Firewalls, Peering

  • Hands-on Labs:

    • Launch a Compute Engine VM with IAM roles

    • Host a static site on Google Cloud Storage

Module 3: CI/CD with Cloud Build & Source Repositories

  • Introduction to CI/CD Concepts in GCP

  • Google Cloud Source Repositories (Git hosting)

  • Cloud Build – Build Triggers, Docker Image Builds

  • Artifact Registry for container images

  • Deployment using Cloud Deploy

  • Hands-on Labs:

    • Create CI/CD pipeline using Cloud Build & Cloud Deploy

Module 4: Kubernetes Engine (GKE)

  • Introduction to Google Kubernetes Engine

  • Kubernetes Basics (Pods, Services, Deployments, Ingress)

  • Scaling Applications with GKE

  • Integrating CI/CD with GKE

  • Monitoring Kubernetes clusters with GCP tools

  • Hands-on Labs:

    • Deploy microservices on GKE

    • Implement auto-scaling for workloads

Module 5: Monitoring & Logging with Stackdriver (Cloud Operations Suite)

  • Introduction to Stackdriver (Now Google Cloud Operations Suite)

  • Cloud Monitoring – Metrics, Dashboards, Alerts

  • Cloud Logging – Centralized log collection & queries

  • Cloud Trace & Profiler for application performance

  • Hands-on Labs:

    • Create monitoring dashboards & alerts for workloads

    • Analyze logs with Cloud Logging

Module 6: Infrastructure as Code with Terraform on GCP

    • Introduction to IaC in GCP

    • Terraform Basics – Providers, State Management, Modules

    • Writing Terraform scripts for Compute, Storage, Networking

    • Managing Terraform State in GCS

    • Hands-on Labs:

      • Automate infrastructure provisioning with Terraform

Module 7: Capstone Projects

Microservices Deployment Pipeline using GCP

  • Source Code → Cloud Build → Artifact Registry → GKE Deployment

  • Infrastructure Automation with Terraform

  • Monitoring & Logging with Stackdriver

  • End-to-End CI/CD for a production-ready microservices application

Tools Covered

Class Features

FAQS

Frequently Asked Question

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.