Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

DevOps Automation, Monitoring & GitOps

Packt via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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.

Syllabus

  • Monitoring with Prometheus
    • 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.
  • Visualization with Grafana
    • 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.
  • GitOps with ArgoCD
    • 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.
  • Automating CI/CD with GitHub Actions
    • 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.
  • Conclusion
    • 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.

Taught by

Packt - Course Instructors

Reviews

Start your review of DevOps Automation, Monitoring & GitOps

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.