DevOps CI/CD Using Jenkins Training Logo

DevOps CI/CD Using Jenkins Training

Live Online & Classroom Enterprise Training

Learn how to implement Continuous Integration and Continuous Delivery pipelines using Jenkins, enabling fast, reliable, and automated software delivery across modern DevOps environments.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is DevOps CI/CD Using Jenkins Training about?

This course provides practical, hands-on training on building CI/CD pipelines using Jenkins. Participants will learn how to configure Jenkins, integrate version control systems, automate builds, perform testing, manage artifacts, and deploy applications. The training focuses on real-world DevOps practices, ensuring learners can implement and optimize end-to-end delivery pipelines in their organizations.

What are the objectives of DevOps CI/CD Using Jenkins Training ?

  • Understand core concepts of CI/CD and DevOps automation.
  • Configure and manage Jenkins for continuous integration.
  • Build automated pipelines using Pipeline as Code (Jenkinsfile).
  • Integrate Jenkins with Git, Docker, and testing frameworks.
  • Implement automated deployment workflows to various environments.

Who is DevOps CI/CD Using Jenkins Training for?

  • DevOps Engineers and Automation Engineers
  • Software Developers and Build Engineers
  • System Administrators exploring CI/CD
  • QA/Test Engineers transitioning to automation
  • Anyone aiming to implement or manage CI/CD pipelines

What are the prerequisites for DevOps CI/CD Using Jenkins Training?

Prerequisites:

  • Basic knowledge of software development lifecycle
  • Familiarity with command-line operations
  • Understanding of Git or any version control system
  • Basic knowledge of Linux/Windows environments
  • Optional: Exposure to DevOps or build automation tools


Learning Path:

  • Introduction to DevOps & CI/CD Practices
  • Jenkins Installation, Configuration & Job Management
  • Pipeline-as-Code using Jenkinsfile
  • Integrations: Git, Docker, Maven, Testing Tools
  • Advanced Pipelines, Automated Deployments & Best Practices


Related Courses:

  • Docker & Kubernetes Fundamentals
  • Git and GitHub/GitLab for Developers
  • DevOps Foundation
  • Infrastructure as Code with Ansible/Terraform

Available Training Modes

Live Online Training

5 Days

Course Outline Expand All

Expand All

  • Introduction
  • History of Jenkins
  • Jenkins Fundamentals
  • Continuous Integration(CI) with Jenkins
  • Shift from Hudson to Jenkins
  • Which to use? Hudson or Jenkins
  • Introduction
  • Download and Install Jenkins
  • Setting up Environment
  • Tools setup
  • Install Plugins
  • Build your first job with Jenkins
  • Your first job in progress
  • Building reports and displaying Javadocs
  • Introduction to Plugins
  • Integrating Plugins with Jenkins
  • Managing and Upgrading Plugins
  • Working of Plugins
  • Commonly used Plugins
  • Introduction to Jenkins Build Jobs
  • Build a freestyle software project
  • Source code configuration
  • Build Triggers
  • Scheduling Build Jobs
  • Adding a build step: Post-build action
  • Running your New Build Jobs
  • Working with Maven
  • Parameterized Builds and Distributed Builds
  • Enable security for Jenkins
  • Securing Jenkins: Different Authentication Levels
  • Creating Administrator User
  • Types of Access
  • Introduction to Automated Testing
  • Unit Automation and Tests Integration
  • Tests Reports Configuration
  • Publishing Tests results
  • Code Coverage and Other Metrics
  • Automated Acceptance Tests with JMeter
  • Automated Performance Tests with JMeter
  • Introduction
  • Look for faulty codes through code coverage
  • PMD ruleset activation
  • Custom ruleset creation
  • Detecting bugs from FindBugs
  • Enable extra FindBugs rules
  • Discovering security defects with FindBugs
  • Reporting with JavaNCSS
  • Checking Style Using an External pom.xml
  • Introduction to Nodes
  • Configuring and Managing Nodes
  • Distributing and Binding jobs to the Nodes
  • How to setup Master-Slave configuration
  • Maintaining Jenkins
  • Moving Jenkins from one server to another
  • Do’s and don’t s in jenkins setup
  • Introduction to Automated Deployment and Continuous Delivery
  • Implementing Automated and Continuous Deployment
  • Deployment of Application to an Application Server
  • Deployment of Java Web Application using Tomcat

Who is the instructor for this training?

The trainer for this DevOps CI/CD Using Jenkins Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews