Google DevOps Engineer: Google Professional Cloud DevOps Engineer
- 20 Courses | 23h 23m 38s
Learn the skills required to become a Google Professional Cloud DevOps Engineers. In this channel, you will learn how to Bootstrap a Google Cloud organization for DevOps, Apply site reliability engineering practices to a service, Optimize service performance, Build and implement CI/CD pipelines for a service, and Implement service monitoring strategies while you prepare for the Professional Cloud DevOps Engineer certification exam.
GETTING STARTED
Google Professional DevOps Engineer: Introduction to DevOps Fundamentals
-
1m 1s
-
1m 37s
COURSES INCLUDED
Google Professional DevOps Engineer: Introduction to DevOps Fundamentals
DevOps, a collaborative and integrated approach, promotes the simultaneous involvement of development, operations, and quality assurance teams throughout the software development lifecycle, aligning with modern IT practices to accelerate delivery, enhance reliability, and optimize application quality. In this course, you will learn the foundational principles of DevOps, understand its life cycle, and discover the benefits it offers. You'll also explore how DevOps integrates with containers and microservices, synergizes with Agile methodologies, and optimizes software delivery within cloud architectures. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
10 videos |
1h 22m
Assessment
Badge
Google Professional DevOps Engineer: Google Cloud Platform (GCP) Fundamentals
Google Cloud Platform (GCP), a comprehensive cloud computing platform, offers a suite of integrated services and tools to empower DevOps practitioners, streamline software development lifecycles, and accelerate innovation in the cloud. In this course, you will learn the fundamentals of GCP, including its components, setup, and core services tailored for DevOps workflows. You will also explore the power of automation within GCP, compare it to other cloud platforms, and gain hands-on experience demonstrating its capabilities in common DevOps scenarios. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
12 videos |
1h 14m
Assessment
Badge
Google Professional DevOps Engineer: Designing the Resource Hierarchy
Unlocking the power of Google Cloud Platform (GCP) organization involves mastering resource management, security, and collaboration through effective project and folder structuring, enabling you to optimize your cloud infrastructure for maximum efficiency and productivity. Begin this course by exploring projects and folders in GCP. Then, you will discover the principles for project organization, key components of GCP, and strategies for logically grouping resources to reflect business structure, development environments, and security requirements. Next, you will learn how to set up shared networking in GCP and investigate identity and access management roles, permissions, and policies. Finally, you will create and manage a service account in GCP. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
10 videos |
1h 4m
Assessment
Badge
Google Professional DevOps Engineer: Infrastructure as Code (IaC) on GCP
Harnessing the power of Infrastructure as Code (IaC) in Google Cloud Platform (GCP) allows you to streamline, automate, and optimize your cloud infrastructure deployment and management while ensuring scalability, reliability, and consistency. In this course, you will learn to define IaC principles, understand the concept of immutable architecture, and discover powerful IaC tools compatible with GCP, including Terraform, Helm, and Config Connector. You'll also gain practical experience implementing IaC on GCP and explore best practices through examples and case studies. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
11 videos |
1h 10m
Assessment
Badge
Google Professional DevOps Engineer: CI/CD Architecture Stack in Google Cloud
Embracing the power of continuous integration and continuous delivery (CI/CD) with the Google Cloud Platform (GCP) can accelerate software development, enhance collaboration, and ensure reliable, automated deployment of high-quality applications. In this course, you will learn foundational CI/CD concepts and build robust CI/CD pipelines on Google Cloud Platform (GCP) using native services like Cloud Build and Cloud Deploy. You will explore integrations with third-party tools and strategies for managing multiple environments. Finally, you will implement configuration management, troubleshoot common pipeline issues, and secure your cloud deployment workflows. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
15 videos |
2h 1m
Assessment
Badge
Google Professional DevOps Engineer: Implementing CI/CD Pipelines for a Service
Becoming skilled in the art of continuous integration and continuous delivery (CI/CD) pipeline design and implementation on the Google Cloud Platform (GCP) includes understanding both hybrid and multicloud environments and how to streamline software development, deployment, and management for enhanced efficiency, reliability, and security. In this course, you will explore the design, implementation, and management of robust CI/CD pipelines on the GCP. You will investigate the role of Artifact Registry in artifact management and identify triggers for CI/CD pipelines on the GCP. You will delve into advanced deployment strategies and the configuration of hybrid and multicloud environments. Finally, you will focus on troubleshooting deployment issues on the GCP and learn how to implement security best practices to ensure the reliability and security of your software delivery process. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h 20m
Assessment
Badge
Google Professional DevOps Engineer: Applying SRE Practices to a Service
Building and maintaining resilient, high-performing services in Google Cloud Platform (GCP) involves a solid understanding of site reliability engineering (SRE) principles and practices and the delicate balance and implementation of change, velocity, and reliability. In this course, you will learn the foundations of SRE, its core principles, and how to apply them effectively within GCP environments. Gain insights into defining service-level indicators (SLIs), service-level objectives (SLOs), and service-level agreements (SLAs), while exploring strategies for managing the service life cycle, capacity planning, and autoscaling. Develop an understanding of incident response, postmortem analysis, and toil reduction. Finally, discover how to foster collaboration, prevent burnout, and drive continuous improvement using feedback loops. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
15 videos |
1h 40m
Assessment
Badge
Google Professional DevOps Engineer: Implementing Service Monitoring Strategies
Optimization of applications and infrastructure in Google Cloud Platform (GCP) can be achieved by effectively managing logs and metrics and leveraging Cloud Logging and Cloud Monitoring. In this course, you will learn how to effectively manage logs and metrics within GCP using powerful tools like Cloud Logging and Cloud Monitoring. Master the configuration of the Cloud Logging agent, explore log collection from various sources, and learn to create custom metrics. Gain proficiency in setting up monitoring dashboards, configuring alerts based on service-level objectives (SLOs)/service-level indicators (SLIs), and comparing GCP's Prometheus offering with other solutions. Additionally, you'll delve into access controls and optimization strategies for efficient log management. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h
Assessment
Badge
Google Professional DevOps Engineer: Optimizing Service Performance
You can optimize application performance and reduce costs in the Google Cloud Platform (GCP) by diagnosing and resolving service performance issues and leveraging powerful tools like the Operations Suite, service mesh telemetry, and Cloud Profiler. In this course, you will explore the diagnostics, troubleshooting, and optimization of service performance within the GCP. Investigate the use of GCP's Operations Suite, service mesh telemetry, and Cloud Trace for in-depth performance analysis. Troubleshoot compute, deployment, runtime, and network issues. Discover optimization strategies using preemptible virtual machines (VMs), committed use discounts, and Cloud Profiler. Finally, you will utilize Cloud Monitoring and Error Reporting for effective application management and analyze case studies to streamline resource usage and reduce costs. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h 27m
Assessment
Badge
Google Professional DevOps Engineer: IaC Practices & Immutable Architectures
Embracing immutable architecture on the Google Cloud Platform (GCP), a powerful paradigm for reliable, scalable, and efficient infrastructure management, and leveraging Infrastructure as Code (IaC) tools like Terraform, Helm, and Config Connector allows for seamless automation and deployment. In this course, you will learn the foundations of immutable architecture, explore IaC practices, and gain hands-on experience implementing them effectively within the GCP. Examine the concepts of immutability, utilize tools like Terraform, Config Connector, and Helm, and find out how to manage the infrastructure life cycle. Finally, you will discover how to implement strategies for creating and managing dynamic environments, transition to immutability, apply version control, and address security considerations. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h 24m
Assessment
Badge
Google Professional DevOps Engineer: CI/CD Techniques & Security Practices
You can elevate your CI/CD expertise to the next level by mastering advanced techniques in Google Cloud Platform (GCP), securing pipelines, integrating third-party tools, and navigating complex multi-cloud and serverless deployment scenarios. In this course, you will learn advanced strategies for managing CI/CD pipelines on Google Cloud Platform (GCP), including the integration of popular third-party tools. Delve into security best practices, complex deployments using Cloud Deploy, strategies for multicloud environments, and the role of binary authorization in securing the software supply chain. Explore secret management, vulnerability analysis, and IAM policies within CI/CD workflows. Additionally, learn how to set up CI/CD for serverless applications and optimize auditing and tracking within GCP.
14 videos |
1h 11m
Assessment
Badge
Google Professional DevOps Engineer: Foundations of SRE
Understanding site reliability engineering (SRE) principles, the delicate balance between innovation and stability, and applying SRE best practices on Google Cloud Platform (GCP) allows you to build and manage highly reliable, scalable systems. SRE bridges development and operations, automates tasks, and improves incident response, leading to higher uptime, cost savings, better user experiences, and continuous improvement in IT infrastructure. In this course, you will explore the foundations of SRE principles, key components, and how to apply them effectively for improved service reliability. Then you will examine the concepts of error budgets, service-level objectives (SLOs), service-level agreements (SLAs), and the automation of toil. Next, you will explore capacity planning, autoscaling with GCP tools, service-level indicators (SLIs), and the crucial role of feedback loops. Finally, you will discover various service lifecycle models and the importance of blameless culture and analyze real-world case studies of successful SRE implementations. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
55m
Assessment
Badge
Google Professional DevOps Engineer: Advanced Monitoring & Incident Response
Mastering advanced monitoring and observability techniques in Google Cloud Platform (GCP) allows you to proactively detect, troubleshoot, and resolve issues, thus ensuring the optimal performance, reliability, and security of your cloud infrastructure and applications. In this course, you will learn how to set up, configure, and use advanced monitoring solutions within Google Cloud Platform (GCP), focusing on Cloud Monitoring, Cloud Logging, and VPC Flow Logs. Delve into alerting strategies based on SLOs/SLIs, custom metrics, incident response and mitigation, postmortem analysis, and integration with third-party tools. Explore Prometheus, access controls, and best practices for streamlined incident communication. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h 7m
Assessment
Badge
Google Professional DevOps Engineer: Performance Tuning & Cost Optimization
Optimizing Google Cloud Platform (GCP) costs and performance helps to ensure your applications run efficiently and effectively without breaking the bank. In this course, you will learn how to analyze, improve, and optimize the performance and cost-efficiency of cloud services within Google Cloud Platform (GCP). Explore performance monitoring using Cloud Trace and Cloud Profiler, cost management strategies like preemptible VMs and committed-use discounts, and optimization techniques for resource scaling and network tiers. Discover efficient use of Cloud Functions, GKE, and strategies for selecting cost-effective compute resources. Analyze case studies and tools for managing cloud expenditures. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
57m
Assessment
Badge
Google Professional DevOps Engineer: Managing & Securing Service Accounts
Mastering the secure implementation and management of service accounts in Google Cloud Platform (GCP) allows you to streamline automated tasks, control access to resources, and enhance the security of your cloud environment. In this course, you will learn the fundamentals of service accounts in Google Cloud Platform (GCP), their importance for secure access management, and best practices for their creation and use. Explore how to assign IAM roles, manage keys, audit service account usage, and rotate keys for enhanced security. Delve into real-world case studies, strategies for minimizing risk, and comparisons between service accounts and user accounts. Discover how service accounts integrate with key services like Cloud Build and considerations for multi-cloud environments. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
45m
Assessment
Badge
Google Professional DevOps Engineer: Implementing Network Security & Policies
Virtual Private Clouds (VPCs) are pivotal in creating secure, isolated, and scalable network infrastructure within Google Cloud Platform (GCP), ensuring seamless application deployment and data protection. In this course, learn how to design, implement, and manage secure network infrastructure within Google Cloud Platform (GCP) and how to utilize VPCs, firewalls, Cloud Armor, VPC Service Controls, and private connectivity options for robust network security. Next, examine network traffic management with Cloud Load Balancing, strategies for shared and dedicated VPCs, and the crucial role of IAM policies. Finally, explore case studies for common network security challenge resolution, implement logging and monitoring, and utilize VPC Flow Logs for in-depth network visibility. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h 4m
Assessment
Badge
Google Professional DevOps Engineer: Automating Cloud Security & Compliance
You can strengthen Google Cloud Platform's security posture by implementing continuous compliance monitoring and automated security measures. This helps ensure your cloud environment remains protected against evolving threats and adheres to industry regulations. In this course, learn how to automate security and compliance tasks within Google Cloud Platform (GCP) to maintain a secure and compliant environment, and explore tools like Security Command Center and Web Security Scanner (WSS). Next, learn about Policy Intelligence features, Cloud Functions for streamlined assessments, event-driven responses, and automated remediation. Finally, discover how to integrate third-party tools, leverage managed services like Cloud KMS, and explore a case study on compliance automation. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
54m
Assessment
Badge
Google Professional DevOps Engineer: Application Deployment Strategies
Application deployment strategies are vital for Google Professional DevOps Engineers to ensure seamless, efficient, and reliable software releases. Google Cloud Platform (GCP) users who are proficient in deploying and managing applications can leverage its diverse range of deployment models and strategies to achieve optimal scalability, reliability, and availability for their applications, enabling effective resource management, minimizing downtime, and supporting continuous delivery. In this course, you will learn about various application deployment models suitable for cloud-native and hybrid applications within the GCP. You will explore essential factors influencing deployment choices, as well as key GCP services like Compute Engine, Google Kubernetes Engine (GKE), Cloud Functions, and Cloud Run. Then you will compare serverless options and focus on deployment strategies such as blue/green, canary, and traffic splitting. Finally, you will discover rollback techniques, feature flags, principles of high availability, disaster recovery, and microservices for resilient application design. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
13 videos |
46m
Assessment
Badge
Google Professional DevOps Engineer: Advanced Application Deployment Strategies
Architecting resilient and scalable global applications on Google Cloud Platform (GCP) can be achieved by leveraging multi-regional deployments, automated pipelines, and container orchestration to deliver exceptional user experiences worldwide. In this course, learn how to create and implement advanced application deployment strategies in Google Cloud Platform (GCP), including multi-regional deployments, global load balancing and traffic management strategies, and using automation tools like Spinnaker and Cloud Build. Next, explore feature flag integration with GCP services, microservices deployment with GKE, and real-world case studies on successful GCP application deployment strategies. Finally, examine how to enhance global application availability and adopt best practices for monitoring deployment strategy impact. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
10 videos |
38m
Assessment
Badge
Google Professional DevOps Engineer: Architecture Optimization & Best Practices
Organizations can design and implement high-performing, scalable, and cost-effective cloud architectures in Google Cloud Platform (GCP) by leveraging managed services, serverless computing, and optimized data strategies to drive innovation and business value. In this course, you will learn how to optimize cloud architectures within the Google Cloud Platform (GCP) for enhanced performance, scalability, and cost-efficiency. Discover techniques for using managed services, serverless computing, optimizing data storage and databases, and effectively employing GCP's network features. Learn how to identify optimization opportunities with Google Cloud's operations suite, balance cost and performance, compare architectural patterns, and analyze case studies. Develop a continuous improvement mindset for ongoing optimization. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
12 videos |
48m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.