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

Udemy

DevOps Mastery: Jenkins, Kubernetes, Docker & ArgoCD - 2026

via Udemy

Overview

Build secure, production-ready CI/CD pipelines using Jenkins, Docker, Kubernetes, Ansible, ArgoCD and Trivy & Terraform

What you'll learn:
  • How to implement automated DevOps workflows using industry best practices
  • Automate terraform deployment using Jenkins
  • Build CI/CD pipelines using Jenkins Pipeline, Docker, Kubernetes, Ansible
  • Automate deployments to Kubernetes clusters using GitOps principles with ArgoCD
  • Set up AWS EKS clusters and manage Kubernetes resources in the cloud
  • Use Trivy for container security and vulnerability scanning
  • Implement automated alerts using Jenkins, Slack, and Email
  • Perform static code analysis with SonarQube integrated into Jenkins Pipelines
  • Configure Jenkins master and slave nodes
  • Complete a real-world case study: manage a project from conception to production

This course provides a comprehensive, hands-on understanding of DevOps using Jenkins Pipeline jobs with Groovy DSL, covering real-world implementations of end-to-end CI/CD pipelines.

You will learn core Jenkins concepts in depth, including:

  • Jenkins Pipelines (Declarative & Scripted)

  • Master–Agent (Master–Slave) architecture

  • Deploy terraform using Jenkins

  • Jenkins security best practices

  • Tool integrations and plugin management

  • Ansible integration with Jenkins

The course walks you through building production-grade CI pipelines, where you:

  • Build Docker images using Jenkins pipelines

  • Dynamically tag Docker images

  • Push images to Docker Hub

  • Integrate SonarQube for static code analysis and enforce quality gates

  • Perform Docker image vulnerability scanning using Trivy

  • Fail pipelines automatically based on code quality or security issues

Newly Added: Production-Ready Kubernetes CI/CD with GitOps

The newly added section takes the course to the next level, focusing on modern, production-grade Kubernetes CI/CD using GitOps principles.

In this section, you will:

  • Design an end-to-end Kubernetes CI/CD architecture using Jenkins + Argo CD

  • Use yq to programmatically update Kubernetes manifest files from Jenkins

  • Commit and push Kubernetes manifest changes back to Git (GitOps workflow)

  • Set up an AWS EKS cluster

  • Install and configure Argo CD

  • Deploy applications to Kubernetes using Argo CD GitOps-based deployments

Notifications & Integrations

You will also learn how to configure pipeline notifications by integrating Jenkins with:

  • Email

  • Slack
    using industry-standard Jenkins plugins.

Syllabus

  • Jenkins Introduction
  • Jenkins Master and Slave Configuration - Jenkins Distributed Builds
  • Introduction To Jenkins Pipeline Jobs (Scripted)
  • SonarQube - Integrating Static Code Analysis in CI
  • Continuous Delivery And Continuous Deployments, Ansible, Docker, Tomcat
  • Jenkins Declaratice Pipelines
  • Ansible Jenkins Integration
  • Jenkins Shared Library
  • Kubernets CI/CD - Using Declarative Pipeline

Taught by

Hari Kammana

Reviews

4.4 rating at Udemy based on 542 ratings

Start your review of DevOps Mastery: Jenkins, Kubernetes, Docker & ArgoCD - 2026

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.