Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DevOps Mastery: Jenkins, Kubernetes, Docker & ArgoCD - 2026
Rating: 4.2 out of 5(570 ratings)
4,368 students

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

Build secure, production-ready CI/CD pipelines using Jenkins, Docker, Kubernetes, Ansible, ArgoCD and Trivy & Terraform
Created byHari Kammana
Last updated 1/2026
English

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

Course content

12 sections56 lectures6h 43m total length
  • Introduction to Jenkins0:45

    Explore Jenkins as a popular open source automation tool for continuous integration and delivery, extendable through plugins written in Java to automate diverse tasks.

  • Install And Configure Jenkins On Linux Machine6:52

    Install and configure Jenkins on a Linux machine using an Amazon Linux VM, ensure Java 8 is installed, and unlock Jenkins with the initial admin password.

  • Install Maven And Git on Jenkins Box3:23

    Install and configure Apache Maven and Git on the Jenkins box, set Maven environment variables, update the path, verify with mvn -version, and confirm Git installation.

  • CI- Continuous Integration And Benefits2:02
  • CD - Continuous Delivery And Benefits1:07

    Learn how continuous delivery in DevOps automates committing changes to CM, building, testing, packaging, and deploying to production, and how continuous integration supports faster releases and quicker bug fixes.

  • Jenkins Freestyle Project Using Maven And Git5:19

    Create a Jenkins freestyle project that pulls code from Git, compiles with Maven, runs tests, and packages a WAR file, while configuring Maven location in Jenkins.

Requirements

  • Basic knowledge on kubernetes, git docker, maven, But not mandatory

Description

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.

Who this course is for:

  • Anyone wants to learn ,how to use kubernetes, docker, slack, email, sonarqube, nexus in DevOps workflows