Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Devops Fundamentals - Ci/Cd With Aws +Docker+Ansible+Jenkins

    Posted By: ELK1nG
    Devops Fundamentals - Ci/Cd With Aws +Docker+Ansible+Jenkins

    Devops Fundamentals - Ci/Cd With Aws +Docker+Ansible+Jenkins
    Last updated 11/2021
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.49 GB | Duration: 8h 51m

    Step by step Practical course to Automate Continuous Integration/Delivery process with Ansible,Jenkins,GIT,Docker on AWS

    What you'll 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

    Requirements

    None, Everything including Linux basics are taught from Scratch

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

    Overview

    Section 1: Introduction to DevOps

    Lecture 1 What is Devops and Course FAQ's - Must Watch

    Lecture 2 I am from QA/Testing background. How this course helps in my career

    Section 2: CI/CD Implementation roadmap with Deployment Basics

    Lecture 3 Getting Started with Deployment Basics

    Lecture 4 Download Hello world project from GIT

    Lecture 5 Deploying Hello World App in TomCat Server

    Lecture 6 Spin up Jenkins Instance in Windows for Deployment

    Lecture 7 What is Continuous Integration & Continuous Delivery

    Section 3: Setup AWS Account -Spin up Linux Servers - Connect via SSH

    Lecture 8 Installation Notes download for the entire Course

    Lecture 9 Create Amazon AWS Account to launch Linux Servers

    Lecture 10 Launch EC2 (Linux) Instance from AWS Console with necessary configurations

    Lecture 11 CAUTION on AWS Charges

    Lecture 12 What is SSH Client and how to connect to AWS Linux Servers

    Section 4: Getting Started with Linux Commands and JAVA MAVEN Setup

    Lecture 13 Understand the basic linux commands with Java Installation

    Lecture 14 Setting Java and Maven path in Bash Profile in Linux

    Lecture 15 How to configure Maven in Linux from Apache http server

    Lecture 16 Install Jenkins on Linux and start the Jenkin Server

    Lecture 17 Create new Jenkin Job for Deploying the Apps

    Section 5: Deploying Apps into Linux via Jenkin Plugins

    Lecture 18 How to Deploy the App into another Linux Server from Jenkins

    Lecture 19 Use Publish over SSH plugin in Jenkins to connect to new Server

    Section 6: Everything you need to know about Dockers

    Lecture 20 Important Note about this Section

    Lecture 21 What is Docker? How it helps in Automation Industry?

    Lecture 22 What are containers and Images in Docker Software?

    Lecture 23 How exactly Virtual machines are different from Docker

    Lecture 24 How to Install Docker into Machines with Prerequisites needed

    Lecture 25 Understand working with DockerHub

    Section 7: Install Docker on Linux and Deploy App into Containers

    Lecture 26 Install Docker on Linux and give Group Permissions

    Lecture 27 Create Container and Install Tomcat Server Image for Deployment

    Lecture 28 How to Login into Container and inspect folders and files

    Lecture 29 Understand Creatind Docker file to automate all the manual Deploy process

    Lecture 30 Docker file download

    Lecture 31 Start and Run the Docker Container and deploy the App in the Linux Server

    Lecture 32 Important Note on Billing

    Section 8: Establish SSH Connection to remote Machines via SSH Keys

    Lecture 33 What is SSH Connection and how to communicate with other Servers

    Lecture 34 Generate SSH keys and copy the keys to make a connection

    Lecture 35 SSH Configuration Steps

    Section 9: Ansible- Automation tool for building scripts to automate the CI/CD Process

    Lecture 36 What is Ansible and how it can address deploying into multiple Servers

    Lecture 37 Install Ansible and understand the importance of Playbook Yaml files

    Lecture 38 Create Ansible Playbook Script which can automate the Docker deployment

    Lecture 39 Executing Ansible Scripts on to another QA Server with SSH Connection

    Section 10: Ansible Playbook Scripts to Copy files from Host server to QA Servers

    Lecture 40 How to copy and transfer Deployment files to QA Server

    Lecture 41 Ansible playbook file download

    Lecture 42 Create Jenkins Job which can deploy App into QA Server using Ansible

    Lecture 43 Summary

    Section 11: Building Continuous Integration Solution with Git web Hook & Jenkin Integration

    Lecture 44 Important Note on GIT

    Lecture 45 How to Achieve COntinuous Integration with GitHub Hook in Jenkins

    Lecture 46 Parameterize Jenkin Build to deploy in multiple Environments

    Section 12: GitHub Basics for Beginners

    Lecture 47 Note about this Section

    Lecture 48 Introduction to GIT

    Lecture 49 Importance of Github and its uses

    Lecture 50 Creating Git config and repositories

    Lecture 51 How to push code to remote repository

    Lecture 52 Understanding Staging and commit in git

    Lecture 53 Add remote repository and push the committed code

    Lecture 54 End to end working example on Git commands -1

    Lecture 55 End to end working example on Git commands -2

    Lecture 56 Importance of Branching in GIT

    Lecture 57 How to resolve Merge conflicts with GIT

    Section 13: BONUS LECTURE

    Lecture 58 Bonus lecture

    Software Engineers,QA Engineers,Aspirants to shift career to Devops