VOOZH about

URL: https://www.coursera.org/learn/packt-scalable-devops-with-ci-cd-and-observability-in-the-cloud-6hcbv

⇱ Scalable DevOps with CI/CD and Observability in the Cloud | Coursera


Scalable DevOps with CI/CD and Observability in the Cloud

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Scalable DevOps with CI/CD and Observability in the Cloud

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Understand scalability concepts, including HPA and KEDA for dynamic scaling

  • Implement vertical and horizontal scaling in Kubernetes clusters

  • Explore cloud serverless solutions like AWS Fargate and Azure Container Apps

  • Design scalable microservices architectures using Kubernetes and serverless tools

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

January 2026

Assessments

11 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Cloud-Native – Microservices, Kubernetes & CI/CD Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 10 modules in this course

This course features Coursera Coach!

A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides a comprehensive exploration of Cloud-Native scalability, focusing on Kubernetes' Horizontal Pod Autoscaler (HPA), KEDA, and cloud serverless solutions. It covers both theoretical concepts and hands-on exercises, giving you the skills to scale applications in Kubernetes environments. You will start by learning the fundamentals of scalability, followed by the implementation of vertical and horizontal scaling techniques. The course also explores the integration of event-driven autoscaling with KEDA, cloud serverless scalability solutions, and practical use cases such as deploying e-commerce architectures. As you progress, you'll dive into real-world projects and tools, gaining insights into Kubernetes' powerful scaling capabilities and cloud-native technologies. The hands-on labs will help you practice scaling microservices in real-world cloud environments, enhancing your ability to manage dynamic workloads. By the end of the course, you will be able to scale Kubernetes applications effectively using HPA and KEDA, design serverless cloud-native architectures, and apply scalability best practices to your own projects.

In this module, we will delve into scalability concepts essential for Cloud-Native applications. You will learn how Kubernetes HPA and KEDA enable efficient, dynamic scaling. Topics include horizontal and vertical scaling, cloud-native scalability practices, and real-world design examples.

What's included

13 videos2 readings1 assignment

13 videosβ€’Total 42 minutes
  • Introduction to Scalability: Kubernetes Horizontal Pod Autoscaler (HPA) and KEDAβ€’2 minutes
  • 12-Factor App - Cloud-Native Scalabilityβ€’2 minutes
  • Cloud-Native Trial Map - Cloud-Native Scalabilityβ€’2 minutes
  • What is Scalability?β€’2 minutes
  • Vertical Scaling - Scale Upβ€’2 minutes
  • Horizontal Scaling - Scale Outβ€’1 minute
  • Scaling Cloud-Native Applications in Kubernetesβ€’5 minutes
  • Best Practices of Scaling Cloud-Native Applications in Kubernetesβ€’2 minutes
  • KEDA Event-Driven Autoscaling in Kubernetesβ€’6 minutes
  • Explore: CN Scalability Toolsβ€’6 minutes
  • Explore: Cloud Serverless Scalabilityβ€’3 minutes
  • Design: Cloud-Native E-commerce Microservices Architecture with KEDA and HPAβ€’5 minutes
  • Design: Cloud Serverless Scalabilityβ€’5 minutes
2 readingsβ€’Total 20 minutes
  • Introduction to the Course 'Scalable DevOps with CI/CD and Observability in the Cloud'β€’10 minutes
  • Full Specialization Resourcesβ€’10 minutes
1 assignmentβ€’Total 15 minutes
  • Pillar 6 - Scalability: Kubernetes Horizontal Pod Autoscaler (HPA) and KEDA - Assessmentβ€’15 minutes

In this module, we will focus on practical exercises to scale Kubernetes pods using VPA, HPA, and KEDA. You'll gain hands-on experience with scaling mechanisms and explore best practices for autoscaling in cloud-native Kubernetes clusters.

What's included

6 videos1 assignment

6 videosβ€’Total 59 minutes
  • Hands-on: Scale Kubernetes Pods (VPA, HPA, KEDA) on a Kubernetes Cluster with Minikubeβ€’1 minute
  • Step 1 - Manually Horizontal and Vertical Scaling Pods into Kubernetes Cluster with Minikubeβ€’7 minutes
  • Step 2 - Horizontal Pod Autoscaler (HPA) to Auto-Scale Pods on a Kubernetes Cluster Using Minikubeβ€’13 minutes
  • Why Needed Kubernetes Event-Driven Autoscaling (KEDA) Instead of Horizontal Pod Autoscaler (HPA)?β€’4 minutes
  • Step 3 - Kubernetes Event-Driven Autoscaling (KEDA) to Auto-Scale Pods on a Kubernetes Cluster Using Minikubeβ€’22 minutes
  • Hands-on: Auto-Scaling Spring Boot Microservices in Kubernetes with Prometheus and KEDA Using Custom Metricsβ€’11 minutes
1 assignmentβ€’Total 15 minutes
  • Hands-on: Scale Kubernetes Pods (Vertical-Horizontal Pod Auto Scaling, KEDA) - Assessmentβ€’15 minutes

In this module, we will explore serverless Kubernetes platforms like AWS Fargate and Azure Container Apps. You will learn how to deploy and manage serverless applications efficiently across different cloud environments.

What's included

4 videos1 assignment

4 videosβ€’Total 15 minutes
  • Introduction - Deploy on Cloud Serverless Kubernetes - AWS Fargate for EKS, Azure Container Apps, Google Cloud Run on GKEβ€’4 minutes
  • Dynatrace Report: Kubernetes Moved to the Cloud in 2022β€’4 minutes
  • Datadog Report: Serverless Kubernetes Grows for All Major Public Cloudsβ€’3 minutes
  • AWS Compute Services: AWS App Runner, ECS, EKS, Fargate, AWS Lambdaβ€’3 minutes
1 assignmentβ€’Total 15 minutes
  • Deploy on Cloud Serverless Kubernetes - AWS Fargate for EKS, Azure Container App - Assessmentβ€’15 minutes

In this module, we will walk through hands-on steps to deploy and manage microservices on Amazon EKS with Fargate. Learn how to install, configure, and scale applications seamlessly in a cloud-native environment.

What's included

10 videos1 assignment

10 videosβ€’Total 50 minutes
  • Hands-on: Deploying Microservices on Amazon EKS with Fargateβ€’2 minutes
  • Step 1 - Installing or Updating eksctl to Interact with Kubernetes Cluster on EKSβ€’4 minutes
  • Step 2 - Create an EKS Cluster with Fargate Using eksctlβ€’7 minutes
  • Step 3 - Deploy Nginx Microservices on EKS Cluster with Fargate Using eksctlβ€’3 minutes
  • Expose Nginx Service on EKS Cluster with Fargate Using eksctlβ€’4 minutes
  • Remember Product Microserviceβ€’4 minutes
  • Step 4 - Create an ECR Repository and Push Docker Image to Container Registryβ€’6 minutes
  • Step 5 - Deploy Product Microservices on EKS Cluster with Fargate Using eksctlβ€’8 minutes
  • AWS Fargate Auto-Scale Deploy Product Microservices on EKS Clusterβ€’5 minutes
  • Clean Up Resources - IMPORTANTβ€’7 minutes
1 assignmentβ€’Total 15 minutes
  • Hands-on: Deploying Microservices on Amazon EKS with Fargate - Assessmentβ€’15 minutes

In this module, we will examine DevOps principles and practices, focusing on CI/CD, IaC, and GitOps. You will gain insights into how these methodologies enhance collaboration and automation for cloud-native microservices.

What's included

36 videos1 assignment

36 videosβ€’Total 108 minutes
  • Introduction to Pillar 7: DevOps, CI/CD, IaC, and GitOpsβ€’2 minutes
  • 12-Factor App and Cloud-Native Trial Map - DevOps CI/CDβ€’2 minutes
  • Cloud-Native Trial Map - DevOps and CI/CDβ€’1 minute
  • DevOps in Cloud-Native Applications: DevOps/DevSecOps, CI/CD, IaC, GitOpsβ€’2 minutes
  • What is DevOps? How DevOps is Used in Cloud-Native Microservices?β€’2 minutes
  • What is DevSecOps? - Key Aspects of DevSecOpsβ€’2 minutes
  • DevOps Stages: Software Development and Deployment Lifecycleβ€’3 minutes
  • Explore: DevOps Toolsβ€’3 minutes
  • What is CI/CD? How is CI/CD Used in Cloud-Native Microservices?β€’3 minutes
  • CI/CD Pipeline Steps for Microservices Deploymentsβ€’3 minutes
  • CI/CD Flow and Tools for Microservices Deploymentsβ€’3 minutes
  • Deployment Strategies for Microservices: Blue-Green, Rolling, and Canary Deploymentβ€’2 minutes
  • Explore: CI/CD Pipelinesβ€’2 minutes
  • Explore: CI/CD Pipelines - GitHub Actions, GitLab CI/CD, Jenkins X, CircleCI, Travis CIβ€’5 minutes
  • What is GitHub Actions?β€’2 minutes
  • How GitHub Actions Work - Components of GitHub Actionsβ€’3 minutes
  • Deploy Microservices to Kubernetes with GitHub Actionsβ€’7 minutes
  • Explore: Cloud Serverless CI/CD Pipelines - Azure Pipelines, AWS CodePipeline, Google Cloud Buildβ€’3 minutes
  • What is IaC? How is IaC Used in Cloud-Native Microservices?β€’3 minutes
  • IaC Usage in Cloud-Native Microservicesβ€’2 minutes
  • Explore: IaC Toolsβ€’2 minutes
  • Explore: IaC Tools - Terraform, Ansible, Puppet, Chef, Pulumiβ€’5 minutes
  • Explore: Terraform - Automate Infrastructure on Any Cloud with Terraformβ€’3 minutes
  • Terraform IaC Steps - How Terraform Works?β€’4 minutes
  • Explore: Cloud Serverless IaC Tools - AWS CloudFormation, SAM, CDK, Azure Resource Manager (ARM), Bicep, Google Cloud Deployment Managerβ€’4 minutes
  • What is GitOps? How is GitOps Used in Cloud-Native Microservices?β€’3 minutes
  • CNCF 2022 Annual Survey - Organizations Favor GitOpsβ€’2 minutes
  • Key Principles of GitOpsβ€’2 minutes
  • How GitOps Works? - Steps of GitOps Workflowβ€’5 minutes
  • GitOps Real-World Use Case - Black Friday Sale E-Commerceβ€’4 minutes
  • Explore: GitOps Toolsβ€’2 minutes
  • CNCF Survey GitOps Tools - Argo and Flux Graduated Projectsβ€’2 minutes
  • Explore: GitOps Tools - ArgoCD, Flux, Jenkins X, Codefresh, Tektonβ€’4 minutes
  • Explore: Argo CD - GitOps Continuous Delivery Tool for Kubernetesβ€’2 minutes
  • Argo CD Deploy Microservices in Kubernetes with CI/CDβ€’5 minutes
  • Design: Cloud-Native E-Commerce Microservices Architecture with DevOps, CI/CD, IaC, and GitOpsβ€’6 minutes
1 assignmentβ€’Total 15 minutes
  • Pillar 7 - DevOps, CI/CD, IaC, and GitOps - Assessmentβ€’15 minutes

In this module, we will focus on provisioning and managing AWS EC2 instances using Terraform. You'll practice IaC principles and explore Terraform's powerful capabilities for automating infrastructure management.

What's included

11 videos1 assignment

11 videosβ€’Total 41 minutes
  • Hands-on: Terraform IaC Provision AWS EC2 Instanceβ€’2 minutes
  • Terraform Workflow and Development Loop w/ Terraform Commandsβ€’4 minutes
  • Step 1 - Install and Setup Terraformβ€’4 minutes
  • Terraform Providersβ€’6 minutes
  • Step 2 - Terraform Develop IaC: Write Configuration for the Desired Stateβ€’5 minutes
  • Step 3 - Terraform Init: Initializing the Working Directoryβ€’3 minutes
  • Step 4 - Terraform Plan: Validate the Resource Declarationβ€’3 minutes
  • Step 5 - Terraform Apply: Create Infrastructure by Applying the Planβ€’4 minutes
  • Step 6 - Change Infrastructure with Configuration Changes and Apply Changesβ€’4 minutes
  • Step 7 - Terraform Variables: Parameterizing the Configuration with Input Variablesβ€’4 minutes
  • Step 8 - Terraform Destroy: Destroy Infrastructureβ€’2 minutes
1 assignmentβ€’Total 15 minutes
  • Hands-on: Terraform IaC Provision AWS EC2 Instance - Assessmentβ€’15 minutes

In this module, we will cover hands-on exercises for using GitHub Actions to automate the building and pushing of Docker images to DockerHub. You'll also learn how to extend the CI/CD workflow for Kubernetes deployments.

What's included

8 videos1 assignment

8 videosβ€’Total 22 minutes
  • Hands-on: GitHub Actions CI/CD for Build & Push Docker Images to DockerHubβ€’1 minute
  • Step 1 - Create Repository on GitHubβ€’1 minute
  • Step 2 - Clone Repository and Push Product Microservices Code with Dockerfileβ€’4 minutes
  • Step 3 - Create GitHub Secrets for DockerHub Username and Tokenβ€’2 minutes
  • Step 4 - Create and Define a GitHub Actions Workflow Fileβ€’5 minutes
  • Step 5 - Commit, Push, and Monitor Workflow; Check DockerHubβ€’2 minutes
  • Step 6 - Change Code and Commit to Monitor New GitHub Actions Workflowβ€’3 minutes
  • Deploy to Kubernetes Cluster with GitHub Actions Workflowβ€’3 minutes
1 assignmentβ€’Total 15 minutes
  • Hands-on: GitHub Actions CI/CD for Build & Push Docker Images to DockerHub - Assessmentβ€’15 minutes

In this module, we will explore monitoring and observability practices for Cloud-Native applications. You will learn about distributed logging and tracing to improve system health monitoring and application performance.

What's included

25 videos1 assignment

25 videosβ€’Total 87 minutes
  • Introduction to Pillar 8: Monitoring & Observability with Distributed Logging and Tracingβ€’2 minutes
  • 12-Factor App and Cloud-Native Trial Map - Monitoring & Observabilityβ€’2 minutes
  • Cloud-Native Trial Map - Monitoring & Observabilityβ€’2 minutes
  • Monitoring & Observability in Cloud-Native Applicationsβ€’2 minutes
  • CNCF and Dynatrace Report - Observability Shows Biggest Growth in Top Kubernetes Workloadsβ€’2 minutes
  • Why Monitoring Tools Increase in Kubernetes Workloads?β€’2 minutes
  • Monitoring in Cloud-Native Microservicesβ€’3 minutes
  • Deep Dive into Monitoring Types: System, Service, and Application Monitoringβ€’5 minutes
  • Backing Services Monitoring - Kafka, Redis, DB Metricsβ€’3 minutes
  • Application Performance and Business Monitoring (APM, ABM)β€’6 minutes
  • Microservices Health Checks: Liveness, Readiness, and Performance Checksβ€’3 minutes
  • Explore: Monitoring Toolsβ€’1 minute
  • Explore: Monitoring Tools - Prometheus, Grafana, Dynatrace, Datadog, New Relic, Cortexβ€’5 minutes
  • Prometheus - Open-Source Monitoring and Alerting Toolβ€’5 minutes
  • Prometheus Architectureβ€’7 minutes
  • How Prometheus Works? Steps for Monitoring Cloud-Native Microservices in Kubernetesβ€’3 minutes
  • Explore: Cloud Serverless Monitoring Toolsβ€’2 minutes
  • What is Distributed Logging?β€’2 minutes
  • Microservices Observability with Distributed Logging and Tracingβ€’4 minutes
  • Explore: Distributed Logging and Tracing Toolsβ€’2 minutes
  • Explore: Logging and Tracing Tools - ELK Stack, Fluentd, Jaeger, Zipkinβ€’4 minutes
  • Elastic Stack for Microservices Observability with Distributed Loggingβ€’6 minutes
  • Microservices Distributed Tracing with OpenTelemetry Using Zipkinβ€’4 minutes
  • Explore: Cloud Serverless Logging and Tracing Toolsβ€’5 minutes
  • Design: Cloud-Native E-Commerce Architecture with Monitoring & Observabilityβ€’7 minutes
1 assignmentβ€’Total 15 minutes
  • Pillar 8 - Monitoring & Observability with Distributed Logging and Tracing - Assessmentβ€’15 minutes

In this module, we will provide a hands-on approach to setting up and using Prometheus and Grafana for monitoring Kubernetes clusters. You will learn how to visualize and monitor custom metrics in a Kubernetes environment.

What's included

11 videos1 assignment

11 videosβ€’Total 46 minutes
  • Hands-on: Prometheus & Grafana Monitoring on Kubernetes Using Helmβ€’4 minutes
  • Step 1 - Prepare Environment (Start Docker Desktop, Minikube K8s Cluster, and Helm)β€’2 minutes
  • Step 2 - Setup and Install Prometheusβ€’6 minutes
  • Step 3 - Access Prometheus Dashboardβ€’7 minutes
  • Prometheus Metrics, Alerts, and Business Custom Metricsβ€’3 minutes
  • Step 4 - Setup and Install Grafanaβ€’4 minutes
  • Step 5 - Access Grafana Dashboardβ€’3 minutes
  • Step 6 - Add Grafana Datasource for Prometheus Serverβ€’2 minutes
  • Step 7 - Create Kubernetes Cluster Dashboard on Grafanaβ€’4 minutes
  • Step 8 - Cleanup Resources (Helm, Kubectl, Minikube)β€’2 minutes
  • Spring Boot Microservices in Kubernetes Monitor Custom Metrics with Prometheusβ€’8 minutes
1 assignmentβ€’Total 15 minutes
  • Hands-on: Prometheus & Grafana Monitoring on Kubernetes Using Helm - Assessmentβ€’15 minutes

In this module, we will wrap up the course with final remarks and appreciation for your efforts. You will review the key concepts learned and be prepared to apply them in your cloud-native development journey.

What's included

1 video1 reading2 assignments

1 videoβ€’Total 1 minute
  • Thanksβ€’1 minute
1 readingβ€’Total 10 minutes
  • Conclusion to the Course 'Scalable DevOps with CI/CD and Observability in the Cloud'β€’10 minutes
2 assignmentsβ€’Total 75 minutes
  • Full Course Assessmentβ€’60 minutes
  • Full Course Practice Assessmentβ€’15 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt
1,926 Coursesβ€’560,010 learners

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,