SRE and DevOps Engineer with Google Cloud

Paths

SRE and DevOps Engineer with Google Cloud

Author: Google Cloud

This program provides the skills you need to advance your career as a data engineer and provides training to support your preparation for the industry-recognized Google Cloud

  1. Complete the Site Reliability Engineering and DevOps Certification Path
  2. Review other recommended learning resources for the Google Cloud Professional Cloud DevOps Engineer certification exam
  3. Review the Professional Cloud DevOps Engineer exam guide
  4. Take the Professional Cloud DevOps Engineer practice exam
  5. Register for the Google Cloud certification exam (Can be taken remotely or at a test center)
... Read more

  • Learn the skills needed to be successful in a cloud devops engineering role
  • Prepare for the Google Cloud Professional Cloud DevOps Engineer certification exam
  • Techniques for monitoring, troubleshooting, and improving infrastructure and application performance in Google Cloud guided by principles of SRE.
  • Understand the purpose and intent of the Professional Cloud DevOps Engineer certification and its relationship to other Google Cloud certifications

Pre-requisites

Familiarity with cloud computing and devops practices. 3+ years of industry experience, including 1+ years managing solutions on GCP.

SRE and DevOps Engineer with Google Cloud

Advance your career as an SRE & DevOps Engineer.

Google Cloud Platform Fundamentals - Core Infrastructure

by Google Cloud

Feb 1, 2020 / 3h 17m

3h 17m

Start Course
Description

This course provides an overview of Google Cloud Platform products and services. Through a combination of presentations, demos, and hands-on labs, participants learn the value of Google Cloud Platform and how to incorporate cloud-based solutions into business strategies.

Table of contents
  1. Introducing Google Cloud Platform
  2. Getting Started with Google Cloud Platform
  3. Virtual Machines in the Cloud
  4. Storage in the Cloud
  5. Containers in the Cloud
  6. Applications in the Cloud
  7. Developing, Deploying and Monitoring in the Cloud
  8. Big Data and Machine Learning in the Cloud
  9. Summary and Review

Developing a Google SRE Culture

by Google Cloud

Jun 30, 2020 / 1h 52m

1h 52m

Start Course
Description

In many IT organizations, incentives are not aligned between developers, who strive for agility, and operators, who focus on stability. Site reliability engineering, or SRE, is how Google aligns incentives between development and operations and does mission-critical production support. Adoption of SRE cultural and technical practices can help improve collaboration between the business and IT. This course introduces key practices of Google SRE and the important role IT and business leaders play in the success of SRE organizational adoption.

Table of contents
  1. Welcome to Developing a Google SRE Culture
  2. DevOps, SRE, and Why They Exist
  3. SLOs with Consequences
  4. Make Tomorrow Better than Today
  5. Regulate Workload
  6. Apply SRE in Your Organization
  7. Final Assessment

Reliable Google Cloud Infrastructure: Design and Process

by Google Cloud

May 24, 2021 / 4h 14m

4h 14m

Start Course
Description

This course equips students to build highly reliable and efficient solutions on Google Cloud using proven design patterns. It is a continuation of the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine courses and assumes hands-on experience with the technologies covered in either of those courses. Through a combination of presentations, design activities, and hands-on labs, participants learn to define and balance business and technical requirements to design Google Cloud deployments that are highly reliable, highly available, secure, and cost-effective.

Table of contents
  1. Introduction
  2. Defining Services
  3. Microservice Design and Architecture
  4. DevOps Automation
  5. Choosing Storage Solutions
  6. Google Cloud and Hybrid Network Architecture
  7. Deploying Applications to Google Cloud
  8. Designing Reliable Systems
  9. Security
  10. Maintenance and Monitoring
  11. Course Resources

Logging, Monitoring and Observability in Google Cloud

by Google Cloud

May 27, 2021 / 4h 41m

4h 41m

Start Course
Description

Learn how to monitor, troubleshoot, and improve your infrastructure and application performance. Guided by the principles of Site Reliability Engineering (SRE), this course features a combination of lectures, demos, hands-on labs, and real-world case studies. In this course, you'll gain experience with full-stack monitoring, real-time log management and analysis, debugging code in production, and profiling CPU and memory usage.

Table of contents
  1. Introduction
  2. Introduction to Monitoring in Google Cloud
  3. Avoiding Customer Pain
  4. Alerting Policies
  5. Monitoring Critical Systems
  6. Configuring Google Cloud Services for Observability
  7. Advanced Logging and Analysis
  8. Monitoring Network Security and Audit Logs
  9. Managing Incidents
  10. Investigating Application Performance Issues
  11. Optimizing the Costs of Monitoring
  12. Course Resources

Getting Started with Google Kubernetes Engine

by Google Cloud

May 24, 2021 / 2h 49m

2h 49m

Start Course
Description

In this course, each module aims to build on your ability to interact with GKE, and includes hands-on labs for you to experience functionalities first-hand. In the first module, you'll be introduced to a range of Google Cloud services and features, with a view to helping you choose the right Google Cloud services to create your own cloud solution. You'll learn about creating a container using Cloud Build, and store a container in Container Registry. You'll also compare and contrast the features of Kubernetes and Google Kubernetes Engine, also referred to as GKE. In addition to conceptualizing the Kubernetes architecture, you'll deploy a Kubernetes cluster using GKE, deploy Pods to a GKE cluster, and view and manage Kubernetes objects.

Table of contents
  1. Course Introduction
  2. Introduction to Google Cloud
  3. Introduction to Containers and Kubernetes
  4. Kubernetes Architecture
  5. Introduction to Kubernetes Workloads
  6. Course Resources