DevOps Automation, Monitoring & GitOps
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
DevOps Automation, Monitoring & GitOps
This course is part of Practical DevOps Bootcamp for All Specialization
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
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.
Skills you'll gain
Tools you'll learn
Details to know
April 2026
6 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- 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
Offered by
Explore more from Cloud Computing
Why people choose Coursera for their career
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.
More questions
Financial aid available,
