All Self Learning > DevOps with Jenkins Pipeline, Ansible, Kubernetes Self Learning Course
Get a practical experience of creating DevOps CI/CD pipelines using Git, Jenkins, Ansible, Docker, and Kubernetes on AWS
If you’re familiar with DevOps tools such as Git, Jenkins, Maven, Ansible, Docker, and Kubernetes but aren’t sure how to collaborate with them, maybe you’d want to use multiple DevOps technologies to put up a full CI/CD pipeline. Perhaps you’re interested in learning about the logical process of a DevOps project. Then this is the course for you. The Simple DevOps Project welcomes you. My name is AR Shankar, and I shall be the course’s instructor.
I’ve built a whole CI/CD pipeline to run a Java application in this course. You’ve studied how to use Github, Jenkins, Maven, Docker, Ansible, and Kubernetes, as well as how to combine them to execute a project in the real world, during your learning trip. I am convinced that at the end of this training, you will be able to build up a CI/CD pipeline on your own.
62 lectures • 6.5 hours total length
I am a DevOps Consultant specialized in cloud and DevOps. I have been doing training for the past 5 years for hundreds of students. I worked with various technologies and continue to upgrade skills according to the current IT trend. I am passionate about learning new technology and teaching. I do a lot of research before preparing the course and try to demonstrate from basics.
Jenkins is a Java-based open-source automation server. It allows developers to set up a CI/CD environment by allowing them to build and test software projects on a continuous basis. Version control technologies such as Subversion, Git, Mercurial, and Maven are also supported.
Search for Ansible under Manage Jenkins > Manage Plugins >Available. If you already have the Ansible Plugin installed on Jenkins, it will show up in the Installed column. In the Build Environment section, we can now see the Invoke Ansible Playbook option, but we still need to define the Ansible path for Jenkins.
GIT is a version control and source code management system. Nexus is where artefact binaries are stored. Jenkins is used to control the flow of the CI/CD pipeline. Finally, Ansible will be used to set up all of the lab’s infrastructure as well as provide the application.