DevOps: CI/CD with Jenkins Nexus Ansible Docker Terraform (Udemy.com)
Learn about CI/CD -Pipeline as Code, Learn about IaC (Infrastructure as Code), Build your own virtual data centre in AWS
Created by: Vinay Kumar Patil
Last updated July 2026
What you will learn
- 100% Hands on. Real world example as you see in organisations
- Learn step by step on how to create Pipeline as Code (Pac) using Jenkinsfile from scratch
- Learn step by step on how to provision your own virtual data centre using Terraform(IaC) on AWS to host DevOps tool chain.
- Learn step by step on how to create CI/CD pipeline using Git,GitHub,Jenkins,Nexus,Sonarqube,Ansible and Docker
- Quiz to check your learning.
How it compares
Against the other 219 rated Udemy courses in DevOps on CourseDuck:
- Rating4.4 out of 5higher than 42% of them
- Reviews514#131 of 220 by number of reviews
- Length9.5 hourslonger than 73% of them
- Last updatedJuly 2026more recently than 90% of them
Course Description
DevOps has evolved in the recent years. DevOps was initially used for IT delivery but now it has taken over the entire enterprise. Many companies have adopted to use continuous integration/delivery/deployment and enjoying great benefits DevOps has to offer. Cloud is one more big thing happening in the recent past. Cloud migration projects are a common sight across organisations these days. IaC (Infrastructure as Code) is an integral part when it comes to provisioning your infrastructure in Cloud.
I have designed this course in such a way that it blends both DevOps CI/CD and IaC to give you a perfect end to end holistic picture. I have explained each concept step by step using real world projects and examples. When it comes to DevOps tool chain there are tons of tools. So, I have selected the most mature and widely in-practice(used) tools.
This course is delivered in 3 logical stages.
Stage 1 : We will provision our own virtual data centre in AWS using Infrastructure as Code with the help of Terraform. Terraform is the most popular tool when it comes to IaC.
Stage 2 : We will configure the DevOps tool chain. Git for VCS(Version Control), GitHub for SCM (Source Code Management), Maven as build tool, Jenkins as continuous integration tool, Nexus as repository manager, Sonarqube for static code analysis, Ansible for build and configuration management, Apache tomcat and Docker to host our web application.
Stage 3 : We will learn PaC (Pipeline as Code), How to write Jenkinsfile from scratch. We will then create pipeline job(CI/CD) using all the above mentioned DevOps tool chain step by step.
The course also has Quiz sections which are a great way to check your learning. In fact, these quiz sections are great way to learn as well.
There is always a great demand for the DevOps professionals so learning DevOps will greatly help you in your professional career.
A little about me : I am Vinay and I have 19+ years of working experience in IT industry across various domains. I am positive that this course will help you to understand IaC and CI/CD (end to end). I will thank you for subscribing and wish you a happy learning.
Instructor Details
- 4.4 Rating
514 Reviews
Vinay Kumar Patil
I am an established IT Consultant with over 19+ years’ experience in various technical and management roles with expertise in Software Integration, DevOps and test activities across several digital initiatives. I have hands on experience in Build Release Deployment and Configuration Management following agile and waterfall methodologies. I have hands on experience in architecting, automating, optimizing deployments over large infrastructure. I am proficient in developing CI/CD pipelines using DevOps toolchain.
More DevOps courses
Certified Kubernetes Administrator (CKA) with Practice Tests (2026)
4.7 (93,948 Reviews)
Provider: Udemy
Time: 26h
$27.99
Docker & Kubernetes: The Practical Guide (2026)
4.7 (38,168 Reviews)
Provider: Udemy
Time: 23.7h
$22.99
HashiCorp Certified: Terraform Associate 2026
4.7 (32,153 Reviews)
Provider: Udemy
Time: 25.5h
$27.99
Azure Kubernetes Service with Azure DevOps and Terraform (2026)
4.7 (6,546 Reviews)
Provider: Udemy
Time: 28.1h
$129.99
Reviews
By Sy Sanogo on 10/30/2022
It's really amazing. Explanations are so clear. For me, who learn how to be a devops, but a good devops I don't have any regret. That's what I've looking for. I thank for that course. I learn english too and with that course every words are clean and easy to heard pronunciation, so I improved my english well and learned Devops good pratices, very nice. I really will want to make and share course as well as Vinay does it on Udemy.
By Celestine on 10/2/2022
Your course is excellent I am loving it. Just one thing. I have difficulties with installing nexus on amazon linux operating system. The bash script u provided will not work. I have tried it over and over. Used latest java,used latest download of nexus but it will not work. Do u have any current bash script for the installation of nexus on amazon linux operating system?
By Yemi Omonijo on 9/24/2022
This is an awesome course. I'm glad i purchased it and actually started it. I believe you will get more out of it, if you have a basic understanding of Git, Maven, Jenkins, Docker, Ansible, Terraform and AWS as stated in the course requirements. I especially liked that the instructor used terraform to create the infrastructure and actually showed an end to end pipeline with Jenkins file and especially with the Ansible playbooks for deployment. I will be going into interviews more confident thanks to this course. I think a few topics can be added: maybe vault for sensitive passwords, distributed builds on Jenkins, https instead of http servers (use cheap/free domain and certs or AWS ACM and R53 for EC2 instances)
By Oren Mondshein on 8/30/2022
A highly recommended course, describes a complete journey from beginning to end in building a system in a thorough and eye-level manner. Very easy to follow and at the same time I learned a lot of smart and useful techniques. The course gave me the feeling that I work and understand the problems and solutions and I can take the work into my own hands and continue as if the project was mine from the beginning. Well done and keep producing interesting courses like this one. Thanks!
By Arif Rubayet on 7/29/2022
Very well presented CICD course. I will really appreciate if you create a new course or add a section where we can deploy a Full Stack MERN/MEAN based project using CICD. But this course is alone 100% worth it. Thank You
By Darin Milner on 8/31/2021
Instructor does not answer questions and the code does not work. It seems to be outdated and no way to find a solution. This course is a waste of money and even I can not get a refund eventhough it is still within the refund period. DO NOT BUY THIS COURSE!!! It is a waste of time and money. I would give it -1000 stars but Udemy makes me give at least one star.
By Prashanth Vatti on 7/31/2021
Its a good course. very well explained. I would like to point few things. most videos in Udemy cover basic http installation. an https installation would be a good add on. make use of ansible-vault to encrypt yaml files which contain passwords. Also github repo should be private and token should be added to Jenkins when setting up SCM. Add real world examples like how to set up Jenkins master and slave. Any best practices to be followed in real world environment. Adding these things will definitely help this course standout among the rest. Thank You
By Hosea Akam on 5/27/2021
I waited quite long to rate this course thinking I will find a reason to rate it 4 stars but could not find any. This is by far the most organized, informative and most structured course on DevOps I have ever seen. The instructor has an outstanding mastery of the material This course is amazing, above expectation and beyond 5 stars Thanks Vinay for this life changing experience
By Manjunath Gowda on 5/14/2021
Good class and as part of the class I had to install mobxterm and that's not available for MAC and it would have been so easy if that was put as a requisite (that only Windows desktop is supported) or at least mention alternatives for Mac. I thought that was very unprofessional (I ended up using VC code as an alternate for mobxterm and it works)
By Cheryl Nguyen on 2/9/2021
You are an amazing instructor, Vinay. I got a lot out of this course. I highly recommend this course to anybody who wants to learn about Terraform, and Ansible, or CI/CD in general. I look forward to seeing more of your courses here at Udemy.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100






