CI/CD

Jenkins

Basic → Advanced 2 days · 2 days · 3 days Online · 1-to-1 · Enterprise
Jenkins

Overview

Complete Jenkins training from basics to advanced. Master CI/CD pipelines, shared libraries, distributed builds, and enterprise-scale Jenkins administration.

Who Is This For

  • Developers and QA engineers setting up CI/CD
  • DevOps engineers managing Jenkins infrastructure
  • Teams standardizing on Jenkins for build automation

Prerequisites

  • Basic command line and Git familiarity
  • For Intermediate/Advanced: completion of Basic level or equivalent experience

Recommended Path

Best taken after
Groovy for Pipelines

Learning Path

Basic

2 days
  • Install and configure Jenkins on various platforms
  • Create and manage freestyle and pipeline jobs
  • Configure build triggers, SCM integration, and notifications
  • Manage artifacts, credentials, and basic security settings
  • Set up upstream/downstream job chains

By the end: You can set up Jenkins and create CI pipelines for your projects.

Intermediate

2 days
  • Write declarative and scripted Jenkins pipelines
  • Use Docker agents within pipeline stages
  • Create and manage shared libraries for reusable pipeline code
  • Integrate build tools (Maven, Gradle, npm) into pipelines
  • Apply pipeline best practices and optimization techniques

By the end: You can design modular, maintainable Jenkins pipelines with shared libraries.

Advanced

3 days
  • Architect distributed Jenkins with master/agent topology
  • Implement advanced pipeline patterns: parallel stages, matrix builds, error handling
  • Use Jenkins REST API for automation and integration
  • Manage Jenkins migration, backup, and disaster recovery
  • Monitor pipeline performance and troubleshoot complex failures

By the end: You can administer and scale Jenkins for enterprise CI/CD operations.

What You'll Receive

  • Hands-on lab exercises and a sample code repository to keep
  • Course slides and reference guides for every module
  • Session recordings for review after class
  • Certificate of completion
  • A post-course support window for follow-up questions

Delivery Options

Online Classes

Live, interactive sessions from anywhere. Small batches for personalized attention.

1-to-1 Coaching

Personalized mentorship with flexible scheduling tailored to your goals.

Enterprise Training

Customized programs for teams, delivered online or on-site, scoped to your stack.

Your Instructor

Taught by a practicing engineer with hands-on experience building and scaling test automation, CI/CD, and AI-assisted tooling across enterprise teams. Every session is delivered by the instructor - no recordings-only courses, no junior stand-ins - with real-world examples drawn from production projects.

What Learners Say

"The shared libraries module alone was worth the entire course. Our pipeline code went from copy-pasted chaos to a clean, reusable library in just a few days."

DK

Daniel Kim

DevOps Engineer

"The advanced level on distributed builds and disaster recovery was exactly what we needed before scaling our Jenkins setup. Practical from day one."

AP

Anita Patel

Build & Release Engineer

Frequently Asked Questions

No. Each level is self-contained. Start at the level that matches your experience - we can advise during a free consultation.

Both. We deliver live online classes, 1-to-1 coaching, and on-site or remote enterprise sessions for teams.

Yes. For enterprise engagements we tailor examples, exercises, and the detailed outline to your application, tools, and timeline.

Yes - a certificate of completion is provided at the end of the course.

Basic command line and Git familiarity. For Intermediate and Advanced levels, prior completion of the Basic level (or equivalent hands-on Jenkins experience) is recommended. New to Groovy scripting? Our Groovy for Pipelines course is a great companion.

Related Courses

Ready to get started?

Request the detailed day-by-day outline or book a free consultation to find the right level for you.

Request Detailed Outline Book a Free Consultation

Request Your Detailed Outline

Tell us a little about your goals and we'll send the full outline tailored to your level and context.