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

Produced in 2021

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

icon
Quality Score

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

Overall Score : 96 / 100

icon
Course Description

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 AWSLinux 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 OSCreate and Launch AWS Linux Instance to manage Jenkins Connect to Linux Server through SSHInstall JAVA on Linux ServerInstall Jenkins, Maven and GIT to have job for DeploymentCreate new Linux server (App Server) in AWS for Deploying AppCreate User in Server which can manage deployConnect Jenkins server to App Server through SSH PluginCreate a Jenkin Job which deploys app into App ServerInstall Docker in App ServerCreate a Docker file which Install TomCat Server and Deploy AppCreate Image from the file and deploy into ContainerAccess the App through public Ip:
port which is running on ContainerInstall Ansible and its need for DeploymentCreate Ansible Playbook to automate all docker related commands Fix the problems of stopping and starting containers through Ansible yml fileCreate SSH Key and hosts file for establishing connection through AnsiblePass the Ansible Playbook commands into Jenkins Job for automatic Deployment in App serverCreate another Linux App Server B through AWSCreate User in Server which can manage deployEstablish 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 checkDevelop a yml playbook file which pushes the docker image to Docker Hub in Server AModify the Jenkins job to deploy the App into Server B through Ansible CommandsAdding Post build action run automated tests after new Code successfully DeployedWhat is Pipeline and understand the basics of Jenkin PipelineCreating the JenkinsFile with the complete job configuration design to run end to end deployment processCheckin 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 :)Who this course is for:
Software EngineersQA EngineersAspirants to shift career to Devops

icon
Instructor Details

Rahul Shetty

Nothing is Impossible . It all depends on how we are Trained on it!
Teaching is myPassion. And its my Profession. The only Business I know isSpreading the Knowledge
"Every QA Professional have a wish of learning trending Automation courses but somehow 90% of them are giving up their thoughts
Its not due to thelack of courses available in the Market, but its about finding the right Mentor who can guide,teach and understand student's pulse with their background education"

So to full fill all these Gaps, Ihave established "RahulShettyAcademy" few years ago, And after successful completion of more than300 offline Training batches.. I am finally
here at Udemy to share all my13 Years IT Experience Knowledge to QA Colleagues and Students

And you know?? Already 2,00,000 Happy Students are taking advantage with my courses here at Udemy with overwhelmed responses
Below are the course I teach here in this platform and many more on the way!
For Web Automation Testing :
1.Selenium Tutorial - In Java and Python
2. Protractor Tutorial - Java Script Automation for Angular
3.Selenium- Frameworks
4. Cucumber Framework Tutorial
For Mobile Automation Testing
3. Appium Mobile Testing Tutorial
For API Automation Testing :
4. SoapUI API Automation
5. Rest API Automation
For Performa

icon
More courses by Rahul Shetty

Selenium WebDriver with Java -Basics to Advanced+Frameworks

$11.99

Master Software Testing+Jira+Agile on Live App-Be a TeamLead

$11.99

WebServices/Rest API Testing with SoapUI +Real time Projects

$11.99

Learn Protractor(Angular Testing) from scratch +Framework

$11.99

Rest API Testing (Automation) from Scratch -RestAssured Java

$11.99

Selenium Webdriver with PYTHON from Scratch + Frameworks

$11.99

icon
More aws courses

Ultimate AWS Certified Solutions Architect Associate 2021

$11.99

[NEW] Ultimate AWS Certified Cloud Practitioner - 2021

$11.99

[NEW] AWS Certified Cloud Practitioner Exam Training 2021

$11.99

AWS Certified DevOps Engineer Professional 2021 - Hands On!

$11.99

Ultimate AWS Certified Developer Associate 2021 - NEW!

$11.99

AWS Certified Solutions Architect - Associate [Latest Exam]

$11.99

icon
Reviews

4.8

211 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

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.

By Sakshi dewan on 11/21/2020

Awesome! this lecture cleared my Deployment basics.

By John Kaze on 11/21/2020

Good Match

By Pinakin Chaubal on 11/14/2020

Excellent course for new comers into the DEVOPS area.

By Kiran Kukudala on 11/14/2020

Till now I feel great of this course, hoping same till end of this course.

By Denys Damaskin on 11/14/2020

Hello. Difficult to understand what he is saying without knowing basics of terminology.

By Neelam Patel on 11/7/2020

it is perfect match as i am pioneer to software field..but looking forword to get real time experience with you if you introduce dummy project..and create real time environment where we work and feel like we are actually working..as the course just give us knowledge but for confidence we need something like dummy environment

By Mandar Ajgaonkar on 11/1/2020

Concepts are little difficult to understand

By Preeti C Mammen on 10/27/2020

Good for Beginners. Nicely explained all concepts.

By Komal Kasa on 10/27/2020

Explanation is good