Skip to main content

GCP DevOps - Google Cloud Platform


About this course

Google Cloud Platform offers a complete suite of DevOps tools for developing, deploying, and operating cloud-native applications.


Prerequisites

  • Google Cloud Platform account
  • Basic knowledge of Git
  • Understanding of CI/CD and containers
  • gcloud CLI installed

Course content

  1. Introduction to GCP DevOps

    • GCP ecosystem
    • Available services
    • Pricing
  2. Cloud Source Repositories

    • Git repositories
    • Authentication
    • Triggers
  3. Cloud Build

    • cloudbuild.yaml
    • Build steps
    • Triggers and webhooks
  4. Artifact Registry

    • Container images
    • npm, Maven, Python packages
    • Vulnerability scanning
  5. Cloud Deploy

    • Delivery pipelines
    • Targets and releases
    • Rollbacks
  6. Google Kubernetes Engine

    • GKE clusters
    • Workloads
    • Autopilot vs Standard
  7. Cloud Run

    • Serverless containers
    • Services and Jobs
    • Traffic management
  8. Cloud Monitoring and Logging

    • Metrics and dashboards
    • Logs and alerts
    • Cloud Trace
  9. Best practices

    • Architecture
    • Security
    • Costs
  10. Exercises and Projects

    • Hands-on labs
    • Complete project
    • Certification

Estimated duration

⏱️ 15-18 hours of training including hands-on exercises


Learning objectives

By the end of this course, you will be able to:

  • Configure CI/CD pipelines with Cloud Build
  • Manage artifacts with Artifact Registry
  • Deploy to GKE and Cloud Run
  • Implement Cloud Deploy for CD
  • Monitor your applications with Cloud Operations