Jenkins Continous Integration and Continous Deployment

This course is for individuals considering using Jenkins as a CI/CD tool and looking to automate their software delivery process, as well as those who need guidelines on how to set up a CI/CD workflow using the Jenkins automation server.

About the course

In this course you will learn the role of Jenkins in software development lifecycle, how to set up and access the Jenkins automation server, how to build your software by configuring and running various types of Jenkins projects, how to install and manage plugins, how to scale and secure Jenkins, and more.

Course details

What's included

Course content

Introduction to Jenkins and CI/CD

  • Understanding CI/CD
  • Understanding the role of Jenkins in CI/CD
  • Understanding Jenkins Architecture
  • Understanding Nodes in Jenkins
  • Lab: Installing and Configuring Jenkins

First Pipeline - Ansible

  • Understanding how to use Ansible with Jenkins
  • Lab: Creating a Jenkins Pipeline to Continously Deploy Ansible Playbooks

Second Pipeline - Terraform

  • Understanding how to use Terraform with Jenkins
  • Lab: Creating a Jenkins Pipeline to Continously Create Cloud Resources using Terraform

Third Pipeline - Docker

  • Understanding how to use Docker with Jenkins
  • Lab: Creating a Jenkins Pipeline to Continously Create and Upload Container Images using Docker

Fourth Pipeline - Kubernetes

  • Understanding how to use Kubernetes with Jenkins
  • Lab: Creating a Jenkins Pipeline to Continously Create Kubernetes Resources

Jenkins Role Based Access Control

  • Understanding Jenkins RBAC
  • Lab: Creating Multiple Users in Jenkins
  • Lab: Assigning User Permissions on Various Projects

Jenkins Logging and Backup

  • Lab: Reading Jenkins Logs
  • Lab: Automating Jenkins Backup
  • Lab: Uploading Jenkins Backups on AWS S3

Frequently asked questions

Is this training live or pre-recorded?
The training is live instructor led training which is available in classroom as well as online format. We also record every training session which is then uploaded to our student portal.
How will I join the live online training?
The live online training is conducted via the zoom software, we will be providing you with the zoom meeting link to join the training.
How many students are there in a single batch?
On an average one batch will have a maximum of 18 students. We keep smaller batch sizes to promote interaction between the students and the instructor.
How can I practice the labs?
We will provide you with online labs. If needed, we can also provide you with the software required to create your own labs.
Do you offer payment flexibility?
Yes, we provide zero interest EMI options.
Can I attend the training in classroom?
Yes, our classroom training location is in New Delhi near Lajpat Nagar metro staton.

Part of these learning paths