Devops Fundamentals - CI/CD with AWS +Docker+Ansible+Jenkins (Udemy.com)
Step by step Practical course to Automate Continuous Integration/Delivery process with Ansible,Jenkins,GIT,Docker on AWS
Created by: Rahul Shetty Academy
Last updated December 2024
Our take
Based on the ratings of 5,820 students, a sample of their written reviews and the syllabus, as the course stood in December 2024. No course pays to be reviewed.
Rahul Shetty's DevOps course is a short, single-project walk through CI/CD. At 8.9 hours across 58 lectures, it builds one chain: a Jenkins server on AWS, a second Linux box for the app, Docker with Tomcat, Ansible playbooks, and finally a Jenkinsfile with a Git webhook. Nothing is assumed. The syllabus starts with what a server is and basic Linux commands, and it ends with a GitHub primer. The stated audience is software engineers, QA engineers and people thinking about a move into DevOps.
Reviewers mostly talk about the teaching. Clear, simple and easy for beginners come up again and again, and one student liked the comparison of deploying on Windows versus Linux. Some say they finished with a working understanding of DevOps, and one says it gave them ideas for improving processes at work. Complaints are few. One reviewer says the AWS steps are out of date and they had to Google their way through; the same person found the accent hard and a few key steps too fast. Another reviewer felt 1x speed was a bit slow, and a 1-star review says it was over their head.
With 4.5 stars from 5,820 reviews and about 40,000 students, it has a solid track record. The last update was December 2024, and in a cloud course that matters, so expect some AWS screens to look different. The depth is modest: one app, one pipeline, no coding exercises. Treat it as a first pass that makes the moving parts click, then move to something deeper. Good value for a newcomer, less so for anyone already hands-on.
Pros
- Starts with Linux basics, SSH and AWS server setup, so no prior DevOps knowledge is needed
- One project carries through Jenkins, Docker, Ansible and a Jenkinsfile with a Git webhook
- Reviewers keep praising clear, simple explanations that suit beginners
- Short at 8.9 hours, with a GitHub basics section tacked on for newcomers
Cons
- AWS steps are dated, and one reviewer had to Google their own way through them
- Pace is quick at some key steps and the accent is hard for one reviewer
- Only one app and one pipeline, with no coding exercises or practice tests
I actually enjoyed learning devops topics from basics and with AWS and it was so enjoyable to learn ec2 instances and ansible and jenkins end to end CI/CD integration for building servers inside docker, thanks.
Suits true beginners since Linux and Git are taught, though one reviewer still found it over their head.
What you will learn
- You will know how to Practically Implement Continuous Integration & Delivery for any Projects
- Understand working with AWS Cloud Linux Servers from Scratch to Setup Deployment
- Real time hands on Deploying Apps into Dockerized Containers by setting up Dockers in AWS
- Knowledge on Ansible tool to automate the Scripts/tasks in any Linux Servers
- Ability to achieve Continuous Integration with Ansible + Docker + Jenkins + GIT
- Git Web Hook Integration with Jenkins to achieve Continuous Integration Solution
Course content
13 sections · 58 lectures · 8.9 hours of video 4 quizzes, 12 articles
- 1Introduction to DevOps 2 free previews2 lectures · 12 min
- 2CI/CD Implementation roadmap with Deployment Basics 1 free preview5 lectures · 1 quiz · 43 min
- 3Setup AWS Account -Spin up Linux Servers - Connect via SSH5 lectures · 33 min
- 4Getting Started with Linux Commands and JAVA MAVEN Setup5 lectures · 1 quiz · 1.1 hours
- 5Deploying Apps into Linux via Jenkin Plugins2 lectures · 31 min
- 6Everything you need to know about Dockers6 lectures · 51 min
- 7Install Docker on Linux and Deploy App into Containers7 lectures · 1.1 hours
- 8Establish SSH Connection to remote Machines via SSH Keys3 lectures · 1 quiz · 24 min
- 9Ansible- Automation tool for building scripts to automate the CI/CD Process4 lectures · 52 min
- 10Ansible Playbook Scripts to Copy files from Host server to QA Servers4 lectures · 21 min
- 11Building Continuous Integration Solution with Git web Hook & Jenkin Integration3 lectures · 1 quiz · 23 min
- 12GitHub Basics for Beginners11 lectures · 1.8 hours
- 13BONUS LECTURE1 lecture · 1 min
Who it is for
The instructor says it suits
- Software Engineers
- QA Engineers
- Aspirants to shift career to Devops
What you need before you start
- None, Everything including Linux basics are taught from Scratch
How it compares
Against the other 235 rated Udemy courses in AWS on CourseDuck:
- Rating4.5 out of 5higher than 43% of them
- Reviews5,820#39 of 236 by number of reviews
- Length8.9 hoursshorter than 51% of them
- Last updatedDecember 2024more recently than 51% of them
Course Description
(This course requires you to download Docker. If you are a Udemy Business user, please check with your employer before downloading software) Lets get into Devops World from Scratch with real time Hands On Projects to build Solutions for CI/CD through Jenkins with deploying Docker Containerized apps into AWS Linux Servers from Git hub.
We will also learn Automation tool called Ansible which will generate Scripts to automate the process of Deployment using Docker Containers in various machines.
This Course assumes that students do not have any prior knowledge on Devops tools and will start everything from Scratch including Linux Basic Commands.
By end of this course, You will get Practical Project experience in understanding how all the Devops tools connected together to build robust Automation Infrastructure.
Below are the topics on high level we will go over in this course :
What are Hosting Servers and Application Servers?
Demo to understand what Deployment is?
How code developed is hosted on the servers and accessed through browser?
Demo on Jenkins Job creation for deployment of app in Server.
Drawbacks with current design and why to choose Linux OS
Create and Launch AWS Linux Instance to manage Jenkins
Connect to Linux Server through SSH
Install JAVA on Linux Server
Install Jenkins, Maven and GIT to have job for Deployment
Create new Linux server (App Server) in AWS for Deploying App
Create User in Server which can manage deploy
Connect Jenkins server to App Server through SSH Plugin
Create a Jenkin Job which deploys app into App Server
Install Docker in App Server
Create a Docker file which Install TomCat Server and Deploy App
Create Image from the file and deploy into Container
Access the App through public Ip:port which is running on Container
Install Ansible and its need for Deployment
Create Ansible Playbook to automate all docker related commands
Fix the problems of stopping and starting containers through Ansible yml file
Create SSH Key and hosts file for establishing connection through Ansible
Pass the Ansible Playbook commands into Jenkins Job for automatic Deployment in App server
Create another Linux App Server B through AWS
Create User in Server which can manage deploy
Establish connection to App Server B from App server A through Ssh keys
Ping the App Server B from Server A through Ansible command for connection check
Develop a yml playbook file which pushes the docker image to Docker Hub in Server A
Modify the Jenkins job to deploy the App into Server B through Ansible Commands
Adding Post build action run automated tests after new Code successfully Deployed
What is Pipeline and understand the basics of Jenkin Pipeline
Creating the JenkinsFile with the complete job configuration design to run end to end deployment process
Checkin the JenkiFile into Code repo and automate the complete CI/CD process through Jenkins!!
Wish you all the Best and See you in the Course :)
Instructor Details
- 4.5 Rating
5,820 Reviews
Rahul Shetty Academy
"Nothing is Impossible. It all depends on how we are Trained on it."
"Teaching is my Passion. And it's my Profession. The only Business I know is Spreading Knowledge."
I'm Rahul Shetty (aka- Venkatesh), a QA instructor with a 15-year track record. Over 1 Million QA professionals from 195 countries have taken my courses on Selenium, Playwright, AI Testing, Software Testing (Jira), API Testing, Cypress, Postman, Appium, JMeter, and more..."
I lead top QA initiatives both online and offline — through Rahul Shetty Academy, one of the leading EdTech platforms for QA training; QASummit, a premier offline conference brand; and RS TekSolutions, my software consulting firm. Together, these ventures have helped hundreds of thousands of students master testing and automation, transforming their careers as Automation Engineers
"Many QA professionals aspire to learn cutting-edge automation, but 90% abandon their goals. It's not a lack of courses, but finding the right mentor who understands the QA mindset and tailors their teaching accordingly."
"As a QA engineer with nearly two decades of experience, I get it. I've built my courses strategically, focusing on practical skills and career growth. I believe I've cracked the code for teaching automation testing, and I'm thrilled to share it with you."
More courses by Rahul Shetty Academy
Selenium WebDriver with Java -Basics to Advanced+Frameworks (2026)
4.6 (141,654 Reviews)
Provider: Udemy
Time: 56.1h
$199.99
Rest API Testing (Automation) from Scratch-Rest Assured Java (2026)
4.6 (49,126 Reviews)
Provider: Udemy
Time: 24.6h
$159.99
Playwright JS/TS Automation Testing from Scratch & Framework (2026)
4.6 (33,504 Reviews)
Provider: Udemy
Time: 26.8h
$99.99
MasterClass Software Testing with Jira & Agile -Be a QA Lead (2026)
4.5 (26,278 Reviews)
Provider: Udemy
Time: 10.5h
$129.99
Learn JMETER from Scratch on Live Apps -Performance Testing (2025)
4.5 (26,199 Reviews)
Provider: Udemy
Time: 8.3h
$19.99
Selenium Webdriver with PYTHON from Scratch + Frameworks (2026)
4.5 (25,901 Reviews)
Provider: Udemy
Time: 17.8h
$174.99
More AWS courses
AWS Certified Cloud Practitioner CLF-C02 (2025)
4.9 (2,726 Reviews)
Provider: Udemy
Time: 12.3h
$99.99
AWS devops: ElasticSearch at AWS with terraform and ansible (2026)
4.9 (104 Reviews)
Provider: Udemy
Time: 3.6h
$49.99
[NEW] AWS Certified Advanced Networking Specialty 2026
4.8 (9,270 Reviews)
Provider: Udemy
Time: 35.5h
$124.99
AWS Certified DevOps Engineer - Professional 2026 [NEW]
4.8 (1,754 Reviews)
Provider: Udemy
Time: 37.3h
$22.99
Rocking AWS Serverless - A Real World Guide (2024)
4.8 (1,391 Reviews)
Provider: Udemy
Time: 19.4h
$84.99
Reviews
By Monica on 4/20/2026
The course was amazing. I did not know automation was this simple until I went through this course. I really like the way you compared the process of deploying project in windows and Linux. It was easy to understand. :)
By Dieu-donné LIMIKOU on 4/1/2026
Rahul shetty est un vrai génie de la pédagogie, il est tout simplement merveilleux cet homme!!! Longue vie à lui, tous ses cours que j'ai acheté sur Udemy me maintiennent debout...
By Nishita on 2/21/2026
I actually enjoyed learning devops topics from basics and with AWS and it was so enjoyable to learn ec2 instances and ansible and jenkins end to end CI/CD integration for building servers inside docker, thanks.
By Kalyan Satya on 11/10/2025
Rahul covers the important topics in a precise fashion as always. I have learnt a lot through this course and wrap this up with a working understanding of what DevOps is and what I can do to improve my company's processes.
By pavani 123 on 11/4/2025
It’s a very good course for DevOps basics. Rahul explained everything clearly, making it easy for beginners to learn. Thank you for this wonderful content. I felt the 1x speed was a bit slow, so I increased it to listen better.
By Anonymized User on 10/23/2025
Its really very helpful. I became fan of Rahul shetty sir. Sir your efforts are really very appreciating.
By Gal Peter on 10/22/2025
Not up to date with AWS services (had to figure everything out on my own via google). Hard to understand through accent. Going a little to quick through some important steps so i needed to stop, rewind and rewatch several times in order to get it right.
By Gowtham Praneeth Ganta on 10/11/2025
It's good and have a lot of information to learn.
By Charles E on 5/8/2021
Instructor broke everything down in the simplest way. You may come across some issues but if you stick it through I guarantee you will be happy with yourself.
By Sudhir Kardile on 11/21/2020
Good course with practical illustrations
By Dongju Lee on 11/21/2020
This course helps me to organize the Devops fundamental while I haven't Devops related experience.
By Andrew Lozan on 11/21/2020
Complex things are explained in simple language using examples.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100








![AWS CloudFormation Master Class v2 [2025]](/programming/aws/images/1362052_0bbe_7.jpg?v=1789443307)
![[NEW] AWS Certified Advanced Networking Specialty 2026](/programming/aws/images/2771884_03cc_3.jpg?v=1789443308)
![AWS Certified DevOps Engineer - Professional 2026 [NEW]](/programming/aws/images/2045722_9c82_2.jpg?v=1789298326)

