VOOZH about

URL: https://www.coursera.org/learn/packt-devops-automation-monitoring-gitops-mizgc

⇱ DevOps Automation, Monitoring & GitOps | Coursera


DevOps Automation, Monitoring & GitOps

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

DevOps Automation, Monitoring & GitOps

Included with

β€’

Learn more

Ask Coursera

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

Recommended experience

6 hours to complete
Flexible schedule
Learn at your own pace

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

Recommended experience

6 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Set up Prometheus and Grafana for monitoring and visualizing metrics in a DevOps environment.

  • Implement GitOps workflows with ArgoCD to automate Kubernetes application deployment.

  • Automate CI/CD pipelines with GitHub Actions for efficient code testing and deployment.

  • Gain hands-on experience in end-to-end automation of software delivery and monitoring processes.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

April 2026

Assessments

6 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Practical DevOps Bootcamp for All 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 5 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 offers a deep dive into DevOps automation, monitoring, and GitOps. Starting with Prometheus, you'll explore how to collect and store monitoring data, then use Grafana for visualizing metrics and building dashboards. Moving to GitOps, you'll learn how ArgoCD simplifies Kubernetes application deployment by automating continuous delivery. You'll also get hands-on experience automating CI/CD pipelines using GitHub Actions. You'll start by mastering monitoring and visualization with Prometheus and Grafana, then proceed to set up GitOps workflows using ArgoCD for Kubernetes deployments. The course wraps up with CI/CD automation via GitHub Actions, covering testing, building, and deploying software with ease. Practical demonstrations at each step ensure you gain the skills needed to apply these techniques in real-world DevOps environments. The course is designed for DevOps engineers, system administrators, and developers who want to automate and streamline their workflows. A basic understanding of Kubernetes, Docker, and Git is recommended for maximum benefit. By the end of the course, you will be able to set up Prometheus and Grafana for monitoring, automate continuous delivery with GitOps and ArgoCD, and create end-to-end CI/CD pipelines using GitHub Actions.

In this module, we will introduce Prometheus and explain how it integrates into the DevOps ecosystem for monitoring. You’ll learn Prometheus architecture, key terminologies, and how to set it up to monitor Kubernetes metrics effectively.

What's included

5 videos2 readings1 assignment

5 videosβ€’Total 36 minutes
  • Getting Started with Prometheusβ€’2 minutes
  • Prometheus Architectureβ€’6 minutes
  • Terminologiesβ€’3 minutes
  • Project Demonstration - Prometheus Setup and Kubernetes Metricsβ€’21 minutes
  • Demonstration - Updating Prometheus Progress in GitHub Projectsβ€’3 minutes
2 readingsβ€’Total 20 minutes
  • Introduction to the Course 'DevOps Automation, Monitoring & GitOps'β€’10 minutes
  • Full Specialization Resourcesβ€’10 minutes
1 assignmentβ€’Total 15 minutes
  • Monitoring with Prometheus - Assessmentβ€’15 minutes

In this module, we will introduce Grafana and its role in visualizing Prometheus data. You'll explore Grafana's architecture, key terminologies, and practice creating dashboards for visualizing Kubernetes metrics.

What's included

5 videos1 assignment

5 videosβ€’Total 17 minutes
  • Getting Started with Grafanaβ€’3 minutes
  • Grafana Architectureβ€’3 minutes
  • Terminologiesβ€’3 minutes
  • Project Demonstration - Grafana Dashboards for Kubernetesβ€’7 minutes
  • Demonstration - Updating Grafana Progress in GitHub Projectsβ€’2 minutes
1 assignmentβ€’Total 15 minutes
  • Visualization with Grafana - Assessmentβ€’15 minutes

In this module, we will introduce GitOps and demonstrate how ArgoCD automates Kubernetes application deployment. You’ll set up ArgoCD, explore its features, and deploy applications using GitOps principles.

What's included

8 videos1 assignment

8 videosβ€’Total 37 minutes
  • Introduction to GitOpsβ€’6 minutes
  • Overview of the Argo Projectsβ€’2 minutes
  • Introduction to Argo CDβ€’2 minutes
  • Features of Argo CDβ€’3 minutes
  • Core Argo CD Terminologiesβ€’4 minutes
  • Project Demonstration - Install ArgoCD on Kubernetesβ€’9 minutes
  • Project Demonstration - Deploy Application Using GitOps Workflowβ€’8 minutes
  • Demonstration - Updating ArgoCD Progress in GitHub Projectsβ€’2 minutes
1 assignmentβ€’Total 15 minutes
  • GitOps with ArgoCD - Assessmentβ€’15 minutes

In this module, we will explore GitHub Actions and how it automates CI/CD pipelines. You’ll gain hands-on experience setting up workflows for continuous integration and delivery, and execute end-to-end automation pipelines.

What's included

8 videos1 assignment

8 videosβ€’Total 82 minutes
  • Introduction to GitHub Actionsβ€’5 minutes
  • Core Concepts of GitHub Actionsβ€’4 minutes
  • Project Demonstration - Understanding CI/CD Automation Tasksβ€’6 minutes
  • Project Demonstration - Automating CI Pipelines (CI Workflow)β€’30 minutes
  • Project Demonstration - Installing Self-Hosted Runnersβ€’11 minutes
  • Project Demonstration - Automating CD Pipelines (CD Workflow)β€’18 minutes
  • Project Demonstration - Executing End-to-End CI-CD Pipelinesβ€’5 minutes
  • Demonstration - Updating ArgoCD Progress in GitHub Projectsβ€’4 minutes
1 assignmentβ€’Total 15 minutes
  • Automating CI/CD with GitHub Actions - Assessmentβ€’15 minutes

In this module, we will wrap up the course by reviewing the key concepts you've learned. You’ll be ready to apply your knowledge of DevOps practices, automation, and monitoring in real-world environments.

What's included

1 video1 reading2 assignments

1 videoβ€’Total 4 minutes
  • Course Wrap-Upβ€’4 minutes
1 readingβ€’Total 10 minutes
  • Conclusion to the Course 'DevOps Automation, Monitoring & GitOps'β€’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

DevOps automation refers to using tools and practices to automate various aspects of the software development lifecycle, including integration, deployment, and monitoring. It is relevant because it increases the efficiency, consistency, and reliability of software delivery. By automating repetitive tasks, teams can focus more on developing features, reduce human error, and achieve faster release cycles.

The course DevOps Automation, Monitoring & GitOps focuses on automating key aspects of the DevOps lifecycle, including continuous integration (CI), continuous delivery (CD), and monitoring. It covers tools like Prometheus for monitoring, Grafana for data visualization, ArgoCD for GitOps-based deployment, and GitHub Actions for automating CI/CD pipelines. You will also learn how to integrate these tools to streamline your DevOps workflows and enhance collaboration and efficiency.

After completing this course, you will be able to set up and manage monitoring systems with Prometheus, visualize metrics using Grafana, automate continuous integration and delivery pipelines with GitHub Actions, and implement GitOps using ArgoCD. You will be proficient in automating critical DevOps workflows and monitoring the health and performance of your applications in production environments.

This course is suitable for individuals with a basic understanding of software development and DevOps practices. Some familiarity with Kubernetes and Git will be helpful, but the course also covers the necessary concepts to get started. If you're already familiar with containerization or cloud environments, it will be easier to follow along.

This course is ideal for developers, DevOps engineers, and IT professionals who want to enhance their skills in DevOps automation, monitoring, and GitOps. It is particularly suited for those looking to automate their CI/CD pipelines, implement robust monitoring solutions, and streamline their deployment processes.

The course takes approximately 6 hours to complete. This includes instructional content, hands-on demonstrations, and project-based tasks, providing a practical understanding of how to automate and monitor DevOps workflows using various industry-standard tools.

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,