The DevOps Deployment Pipeline: Pipeline Implementation Using GCP


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Google Cloud Platform (GCP) is one of the primary services used by technical support engineers to build DevOps pipelines and implement CI/CD. In this course, you'll explore GCP's products and services and outline Google's approach to implementing continuous integration. You'll identify the benefits of using this approach in conjunction with a reference pipeline to facilitate continuous delivery. You'll also examine the different approaches to implementing CI/CD pipelines on GCP-hosted products.

Next, you'll explore Google's recommendations for designing an automated deployment process, learn to configure a Cloud Build trigger, and use the Cloud Build GitHub app to build code automatically. Finally, you'll set up a CI/CD pipelines for processing data with GCP-managed products and configure continuous delivery pipelines using Google Kubernetes Engine.



Expected Duration (hours)
0.9

Lesson Objectives

The DevOps Deployment Pipeline: Pipeline Implementation Using GCP

  • discover the key concepts covered in this course
  • list the Google Cloud Platform products that help build DevOps pipelines and implement CI/CD
  • describe Google's approach to implementing continuous integration using the GCP reference pipeline to automate building, testing, and delivering quality deployment
  • recognize the benefits of using GCP's approach to continuous delivery and the reference pipeline to facilitate automated building, testing, and deployment of code changes across different platforms
  • configure a Cloud Build trigger to build code whenever there are any changes to the source repository
  • use the Cloud Build GitHub app to automatically build code whenever there are new commits being pushed to GitHub
  • list the critical cloud components of GCP along with the benefits of using the Cloud Source Repository to store, track, and manage code
  • recognize the different approaches to implementing CI/CD pipelines on GCP-hosted products by applying popular GitOps methodologies
  • specify Google's recommendations for designing an automated deployment process and identify the common issues introduced by DevOps engineers during deployment automation
  • set up CI/CD pipelines for processing data by implementing CI/CD methods and using GCP's managed products
  • configure continuous delivery pipelines using continuous integration tools and Google Kubernetes Engine
  • compare the capabilities and services afforded by Google Cloud Platform to the capabilities and services provided by other public cloud service providers for DevOps process implementation
  • summarize the key concepts covered in this course
  • Course Number:
    it_dpdodpdj_03_enus

    Expertise Level
    Intermediate