We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Google Cloud CI/CD Pipelines (GCP DevOps Engineer Track Part 3)

Matthew Ulasien and A Cloud Guru

Welcome to the Google Cloud CI/CD Pipelines course. This course is the third in the Google Professional Cloud DevOps Engineer certification path. This course goes into detail on what is continuous integration/delivery/deployment and how to implement an automated CI/CD pipeline using Google Cloud services. In this course, we start by establishing a beginner-friendly, high-level framework of what exactly CI/CD is and how it relates to our earlier course on SRE principles. We go in to a hands-on deep dive of each step of the CI/CD process as we learn about Google Cloud's tools to support a containerized pipeline and build it piece-by-piece. We will conclude with a full end-to-end pipeline that automatically deploys new versions of our application to Google Kubernetes Engine. Along the way, we recap and provide a different perspective on the topics covered. --- Prerequisites: We recommend you have at least the Associate Cloud Engineer-level certification (or equivalent knowledge) before attempting this course. You also need to be comfortable using Git for application development, working with Docker containers, and navigating Kubernetes, as we will be using all three extensively in this course.

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores CI/CD concepts and their implementation using Google Cloud services, making it relevant for cloud engineers
Guided by recognized experts like Matthew Ulasien and A Cloud Guru, ensuring high-quality content
Designed for Associate Cloud Engineer-level professionals or those with equivalent knowledge, providing a solid foundation
Emphasizes hands-on practice, enabling learners to apply CI/CD principles directly
Requires proficiency in Git, Docker, and Kubernetes, which may limit accessibility for complete beginners

Save this course

Save Google Cloud CI/CD Pipelines (GCP DevOps Engineer Track Part 3) to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Google Cloud CI/CD Pipelines (GCP DevOps Engineer Track Part 3). These are activities you can do either before, during, or after a course.

Career center

Learners who complete Google Cloud CI/CD Pipelines (GCP DevOps Engineer Track Part 3) will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams. They work to ensure that new features and updates can be released quickly and reliably. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process, which can free up time for you to focus on other tasks. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise. All of these skills can be valuable for a DevOps Engineer.
Site Reliability Engineer
A Site Reliability Engineer (SRE) is responsible for the day-to-day operations of a website or online service. They work to ensure that the service is available, reliable, and performant. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process, which can free up time for you to focus on other tasks. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise. All of these skills can be valuable for an SRE.
Software Engineer
A Software Engineer is responsible for designing, developing, and maintaining software applications. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process, which can free up time for you to focus on other tasks. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise. These skills can be valuable for a Software Engineer, especially one working on a team that uses a CI/CD pipeline.
Cloud Engineer
A Cloud Engineer is responsible for designing, building, and maintaining cloud-based applications and infrastructure. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to use Google Cloud services to automate the build, test, and deployment process. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise. These skills can be valuable for a Cloud Engineer, especially one working on a team that uses Google Cloud.
Data Engineer
A Data Engineer is responsible for designing, building, and maintaining data pipelines. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process for your data pipelines. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise. These skills can be valuable for a Data Engineer, especially one working on a team that uses a CI/CD pipeline.
Network Engineer
A Network Engineer is responsible for designing, building, and maintaining computer networks. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process for your networks. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise.
Systems Administrator
A Systems Administrator is responsible for managing and maintaining computer systems and networks. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process for your systems. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise.
Security Engineer
A Security Engineer is responsible for designing, building, and maintaining security systems. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process for your security systems. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise.
Quality Assurance Engineer
A Quality Assurance Engineer is responsible for testing and validating software applications. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process for your software applications. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise.
Release Manager
A Release Manager is responsible for planning and executing software releases. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process for your software releases. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise.
Product Manager
A Product Manager is responsible for defining and managing the roadmap for a software product. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process for your software product. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise.
Project Manager
A Project Manager is responsible for planning and executing software projects. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process for your software projects. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise.
Software Architect
A Software Architect is responsible for designing and architecting software systems. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process for your software systems. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise.
Data Scientist
A Data Scientist is responsible for designing and building data models. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process for your data models. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise.
Machine Learning Engineer
A Machine Learning Engineer is responsible for designing and building machine learning models. In this role, you could use the knowledge and skills you gain in this course to help build and maintain a CI/CD pipeline for your organization. This course can help you learn how to automate the build, test, and deployment process for your machine learning models. Additionally, this course can help you learn how to monitor your pipeline and identify and fix any issues that may arise.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Google Cloud CI/CD Pipelines (GCP DevOps Engineer Track Part 3).
Practical guide to DevOps, covering the principles, practices, and tools involved in creating high-performing technology organizations.
Provides a comprehensive guide to continuous delivery, covering the principles, practices, and tools involved. It valuable resource for anyone looking to implement or improve their continuous delivery pipeline.
Practical guide to Kubernetes, covering the principles, practices, and tools involved in managing containerized applications.
Practical guide to site reliability engineering (SRE), covering the principles, practices, and tools involved in operating large-scale distributed systems.
Concise and practical guide to Git, covering the principles, practices, and tools involved in using Git for version control.
Provides a practical guide to Kubernetes, with a focus on how to use it to deploy and manage containerized applications. It valuable resource for anyone looking to learn more about Kubernetes or to use it in their own projects.
Provides a practical guide to Kubernetes, with a focus on how to use it to deploy and manage containerized applications. It valuable resource for anyone looking to learn more about Kubernetes or to use it in their own projects.
Provides a practical guide to Docker, with a focus on how to use it to build, ship, and run containerized applications. It valuable resource for anyone looking to learn more about Docker or to use it in their own projects.
Novel that tells the story of a team of IT professionals who are struggling to implement DevOps. It valuable resource for anyone looking to learn more about DevOps or to understand the challenges of implementing it in a real-world environment.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Google Cloud CI/CD Pipelines (GCP DevOps Engineer Track Part 3).
Continuous Integration and Delivery (CI/CD)
Most relevant
DevOps: CI/CD using AWS CodePipeline & Elastic Beanstalk
Most relevant
AWS: CI/CD Pipelines and Deployment Strategies
Most relevant
Implement CI/CD in Azure Data Factory using Azure Devops
Most relevant
Google Kubernetes Engine Pipeline using Cloud Build
Most relevant
Continuous Integration and Continuous Delivery (CI/CD)
Most relevant
Implementing a Full CI/CD Pipeline
Most relevant
Building a Modern CI/CD Pipeline with Jenkins
Most relevant
Build CI/CD Pipelines, Monitoring, and Logging
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser