YoVDO

DevOps Project: CI/CD with Git, Jenkins, Ansible, Docker, Kubernetes on AWS

Offered By: Skillshare

Tags

DevOps Courses Amazon Web Services (AWS) Courses Docker Courses Git Courses Jenkins Courses Kubernetes Courses Ansible Courses Continuous Deployment Courses Continuous Integration Courses

Course Description

Overview

Do you want to build a CI/CD pipeline tools using various DevOps tools? then you are at right place.

Here you can see a CI/CD pipeline by using tools using Git, Jenkins, Ansible, Docker, and Kubernetes. This gives some light on how the IT industry uses DevOps.

I have over 9+ year of experience in DevOps and have a deep understanding of this domain. So, I will be teaching you in detail with the step-by-step demonstration.

Who is this course for?

  • Anyone who wants to build CI/CD pipeline tools on Various DevOps tools

  • Anyone who wants to Enhance their skills in this domain

Who this course is for:

  • Who wants to know how DevOps does work, who completed DevOps training and want to do a project hands-on project


Syllabus

  • L1 - Introduction to Simple DevOps Project
  • L2 - What do we cover
  • L3 - What is CI and CD
  • L4 - Resources to Setup Simple CI/CD Pipeline
  • L5 - Jenkins Installation
  • L6 - Run Frist Jenkins Job
  • L7 - Git Setup
  • L8 - Maven Setup
  • L9 - Create first Maven job
  • L10 - Tomcat Server setup
  • L11 - Deploy a war file on Tomcat VM using Jenkins
  • L12 - Deploy on VM through PollSCM
  • L13 - Docker Setup
  • L14 - Latest tomcat image issue
  • L15 - Integrating Docker with Jenkins
  • L16 - Jenkins Job to copy artifacts on to DockerHost
  • L17 - Create a Dockerfile
  • L18 - Deploy on Docker container
  • L19 - Setup Ansible
  • L20 - Integrate Ansible with Jenkins
  • L21 - Creating an Ansible playbook
  • L22 - Issues faced
  • L23 - Run Ansible playbooks from Jenkins
  • L24 - Update Ansible Playbooks to delete and create containers
  • L25 - DockerHub Integration with Ansible
  • L26 - Tagging Using Ansible playbooks
  • L27 - Jenkins job to Deploy on Container through Dockerhub
  • L28 - CICD using Ansible playbooks
  • L29 - Introduction to Kubernetes Section
  • L30 - Setup Kubernetes Part 1 Setup Ubuntu Server
  • L31 - Setup Kubernetes Part 2 Setup Cluster on AWS
  • L32 - Create Deployment and Service using Kubectl commands
  • L33 - Create Deployment and Service using YAML files
  • L34 - Integrate Kubernetes with Ansible
  • L35 - Create Deployment and Service using Ansible playbook
  • L36 - Jenkins CD job to deploy on Kubernetes
  • L37 - Jenkins CI job to create an Docker image
  • L38 - Integrating Jenknis CI CD jobs to deploy on Kubernetes
  • L39 - Automate Deployment on Kubernetes with CI CD Job
  • L40 - Setup CICD for Kubernetes - Full lab
  • L41 - Conclusion Section

Taught by

AR Shankar

Related Courses

Ansible Basics & Installing WordPress on LAMP with Playbooks
Coursera Project Network via Coursera
DevOps CI/CD Pipeline: Automation from development to deployment
Universidad Anáhuac via edX
DevOps Pipeline: Automatización hasta el despliegue
Universidad Anáhuac via edX
Introduction to Ansible: The Fundamentals
Coursera Project Network via Coursera
DevOps Foundations: Software Development Optimization
Universidad Anáhuac via edX