Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DevOps Project 1 - CI/CD with Git Jenkins Ansible Kubernetes
Rating: 4.5 out of 5(19,511 ratings)
101,947 students
Last updated 6/2024
English

What you'll learn

  • Complete understanding of DevOps flow.
  • Kubernetes setup on AWS cloud
  • Setup DevOps CI/CD pipeline to build and deploy a real-time project

Course content

9 sections64 lectures6h 18m total length
  • Introduction1:51

    Understand how Git, Jenkins, Maven, Ansible, Docker, and Kubernetes form a complete CI/CD pipeline to build and deploy a Java app on AWS.

  • What do we cover3:25

    Explore building and deploying an application across vm, docker container, and kubernetes cluster using Git, GitHub, Jenkins, Maven, Tomcat, Docker, Ansible, and EKS to implement end-to-end CI/CD pipelines.

  • What is CI and CD2:58

    Explain continuous integration, continuous delivery, and continuous deployment and how they automate building, testing, and deploying artifacts. Utilize Git, Jenkins, Maven, Ansible, and Kubernetes.

  • Resources to setup DevOps CI/CD pipeline2:47

    Set up your devops environment on AWS free tier, create a GitHub account to fork the Helloworld Java project, and install Git while monitoring your billing dashboard.

  • DevOps project source code1:56

    Explore HelloWorld java-based project with modules (server and webapp), docker file, pom.xml for maven builds, and kubernetes deployment using deploy yaml and service yaml; modify jsp and submit pull requests.

  • Quick tips to learn fast2:17

    Speed up learning in this DevOps course by watching videos at 1.5x, finishing topics before labs, and using Q&A and GitHub docs to map the Java toolset and logical flow.

  • Resources0:41

Requirements

  • Basic knowledge on AWS, Git, Maven, Jenkins, Docker, Ansible and Kubernetes
  • A Desire to learn DevOps workflow

Description

If you know various DevOps tools like git, Jenkins, Maven, Ansible, Docker, and Kubernetes and are not sure how collaboratively does it work? Or would you like to set up a complete ci/cd pipeline using various DevOps tools? or are you someone who wishes to know what the logical workflow of a DevOps project is? Then this course is for you. Welcome to the Simple DevOps Project. My name is AR Shankar, and I will be the instructor for this course.

In this course, I have created a complete CI/CD pipeline to run a java application. In this learning journey, you have introduced tools like Github, Jenkins, maven, docker, ansible, and Kubernetes and learned how to integrate these tools to run a project in the real world. I am very much confident that you can able to set up a CI/CD pipeline on your own by the end of this program.

I have over 10+ years of DevOps experience and 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 the DevOps domain

Who this course is for:

  • Who wants to know how DevOps project works
  • Who want to do a complete DevOps real-world project on their own