Skip to content
UdemyAWSPaid courseAll LevelsCertificate

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.

Best forBeginners or QA engineers who want to see one Jenkins, Docker and Ansible pipeline built end to end on AWS.
Skip it ifYou want up-to-date AWS console steps, or already run Jenkins and Docker daily and need more than one basic pipeline.

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.
Nishita, a student

Suits true beginners since Linux and Git are taught, though one reviewer still found it over their head.

icon
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

  1. 1Introduction to DevOps 2 free previews2 lectures · 12 min
  2. 2CI/CD Implementation roadmap with Deployment Basics 1 free preview5 lectures · 1 quiz · 43 min
  3. 3Setup AWS Account -Spin up Linux Servers - Connect via SSH5 lectures · 33 min
  4. 4Getting Started with Linux Commands and JAVA MAVEN Setup5 lectures · 1 quiz · 1.1 hours
  5. 5Deploying Apps into Linux via Jenkin Plugins2 lectures · 31 min
  6. 6Everything you need to know about Dockers6 lectures · 51 min
  7. 7Install Docker on Linux and Deploy App into Containers7 lectures · 1.1 hours
  8. 8Establish SSH Connection to remote Machines via SSH Keys3 lectures · 1 quiz · 24 min
  9. 9Ansible- Automation tool for building scripts to automate the CI/CD Process4 lectures · 52 min
  10. 10Ansible Playbook Scripts to Copy files from Host server to QA Servers4 lectures · 21 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

icon
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 :)


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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."

icon
More courses by Rahul Shetty Academy

$199.99

$159.99

$99.99

$129.99

$19.99

$174.99

icon
More AWS courses

$99.99

$49.99

$99.99

$124.99

$22.99

$84.99

icon
Reviews

4.5

5,820 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing 12 of 220 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100