Skip to main content
CF

DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes

6h 8m 11s
English
Free
Updated September 2026

DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes is a 60-lesson 6 hours 8 minutes self-paced course by Udemy. DevOps Project - 2022: CI/CD with Jenkins, Ansible, Kubernetes is a free, project-based course for anyone who already recognizes tools like Git, Jenkins, Maven, Ansible, Docker, and Kubernetes but isn't sure how they fit together.

Course facts

Lessons
60
Duration
6 hours 8 minutes
Level
All levels
Language
English
Updated
2026-09-11
Instructor
Udemy
Price
Free

DevOps Project - 2022: CI/CD with Jenkins, Ansible, Kubernetes is a free, project-based course for anyone who already recognizes tools like Git, Jenkins, Maven, Ansible, Docker, and Kubernetes but isn't sure how they fit together.

One Pipeline, Every Tool

Rather than covering each tool separately, the course builds one complete CI/CD pipeline for a Java application, showing exactly where each tool's job starts and ends.

What You'll Learn

  • Setting up Jenkins for continuous integration and using Maven for dependency management
  • Automating configuration with Ansible and containerizing the app with Docker
  • Deploying the finished pipeline's output with Kubernetes

Across 60 free lessons, the goal is confidence setting up a real CI/CD pipeline independently, not just recognizing the tool names.

Who teaches DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes? Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

What lessons are included in DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes?

  • Space or K: play or pause
  • J: rewind 10 seconds
  • L: forward 10 seconds
  • Left Arrow: rewind 5 seconds
  • Right Arrow: forward 5 seconds
  • Up Arrow: volume up
  • Down Arrow: volume down
  • M: mute or unmute
  • F: toggle fullscreen
  • T: toggle theater mode
  • I: toggle mini player
  • 0 to 9: seek to 0 to 90 percent of the video
  • Shift plus N: next video
  • Shift plus P: previous video
0:00 0:00
#Lesson TitleDuration
1Introduction 01:52
2What do we cover 03:26
3What is CI and CD 02:59
4Resources to setup DevOps CI/CD pipeline 02:48
5DevOps project source code 01:57
6Quick tips to learn fast 02:18
7Section introduction 00:49
8Setup Jenkins server 11:30
9Run 1st Jenkins job 03:22
10Integrate Git with Jenkins 05:24
11Run Jenkins job to pull code from GitHub 04:37
12Integrate Maven with Jenkins 09:57
13Build a java project using Jenkins 06:11
14Section Introduction 00:33
15Setup a Tomcat server 15:43
16Integrate Tomcat with Jenkins 10:29
17Deploy artifacts on a Tomcat server 08:51
18Automate build and deploy using Poll SCM 09:51
19Setup Docker environment 05:16
20Create a Tomcat container 09:36
21Fixing Tomcat container issue 06:30
22Create a first Docker file 13:44
23Create a customized Dockerfile for Tomcat 05:14
24Integrate Docker with Jenkins 09:01
25Jenkins job to build and copy artifacts on to dockerhost 06:23
26Update Tomcat dockerfile to automate deployment process 07:55
27Automate build and deployment on Docker container 08:59
28Jenkins job to automate CI/CD to deploy application on docker container 05:26
29Section Introduction - Why do we need ansible 02:48
30Ansible installation 08:44
31Integrate Docker with Ansible 08:53
32Integrate Ansible with Jenkins 06:58
33Build an image and create container on Ansible 06:29
34Ansible playbook to create image and container 10:59
35Copy image on to dockerhub 06:09
36Jenkins job to build an image onto ansible 10:21
37How to create container on dockerhost using ansible playbook - DevOps Project 00:00
38Continuous deployment of docker container using ansible playbook 06:33
39Jenkins CI/CD to deploy on container using Ansible 06:12
40Section introduction - Why Kubernetes 00:51
41Kubernetes installation methods 01:51
42EKS installation procedure 06:00
43Setup bootstrap server for eksctl 06:53
44Setup Kubernetes using eksctl 05:42
45Run Kubernetes basic commands 09:10
46Create 1st manifest file 06:48
47Create a service manifest file 05:34
48Using labels and selector 03:11
49Write a deployment file 05:52
50Use deployment and service files to create and access pod 07:12
51Integrate Kubernetes bootstrap server with Ansible 05:53
52Create ansible playbooks for deploy and service files 07:36
53Create Jenkins deployment job for Kubernetes 06:27
54CI Job to create Image for Kubernetes 06:51
55Enable rolling update to create pod from latest docker image 06:13
56Complete CI and CD job to build and deploy code on Kubernetes 06:20
57Clean up Kubernetes setup 02:04
58How to install Gitbash 02:37
59How to create GitHub account 04:38
60How to setup AWS account 05:41

What courses are similar to DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes?

More courses by Udemy

Frequently asked questions

What prerequisites are needed before taking this course?
Before enrolling, it's beneficial to have a basic understanding of DevOps tools such as Git, Jenkins, Maven, Ansible, Docker, and Kubernetes. Familiarity with Java applications can also be helpful, as the course involves setting up a CI/CD pipeline for a Java project.
What will I build during the course?
You will create a complete CI/CD pipeline for a Java application. This involves integrating tools like Jenkins for continuous integration, Maven for project management, Docker for containerization, and Kubernetes for deployment. By the end of the course, you will have a functioning pipeline that automates the build and deployment processes.
Who is the target audience for this course?
This course is designed for individuals who are familiar with DevOps tools but want to understand how they work together in a real-world project. It's suitable for those looking to gain hands-on experience in setting up a CI/CD pipeline and managing a DevOps project.
What specific tools or platforms are covered in the course?
The course covers a range of tools and platforms including Git, Jenkins, Maven, Ansible, Docker, and Kubernetes. You will learn how to integrate these tools to set up a CI/CD pipeline and manage deployments effectively.
What topics are not covered in this course?
While the course provides a comprehensive overview of setting up a CI/CD pipeline using specific DevOps tools, it does not cover advanced Kubernetes orchestration techniques beyond basic deployment and service creation. Additionally, it focuses on practical implementation rather than in-depth theoretical concepts of each tool.
How much time should I expect to commit to this course?
The course consists of 60 lessons. While the total runtime is not specified, learners should plan to dedicate sufficient time to understand each tool's integration within the project. Active engagement with the practical exercises will enhance learning outcomes.
How will the skills learned in this course benefit my career?
The skills gained from this course are highly applicable to roles involving DevOps practices. Understanding how to set up and manage a CI/CD pipeline using tools like Jenkins, Docker, and Kubernetes enhances your ability to manage software deployment processes efficiently, making you valuable in software development and IT operations roles.