Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Continuous Integration · DevOpsSchool Trainer

Jenkins Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in continuous integration and delivery pipelines, from freestyle jobs to multibranch pipeline-as-code — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Jenkins trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Build & release engineeringPipeline designMulti-org CI estates20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Jenkins as both a pipeline tool and a system to be operated — freestyle projects and the full pipeline model including Multibranch and Blue Ocean, agent fleet management across Linux and Windows, security and authorisation, backup, restore and upgrade procedure, plugin governance, and integration with Git, Maven, Gradle, SonarQube, Artifactory, Docker, Terraform and Ansible. Sessions run live against a working controller and agents, including deliberately breaking and restoring an instance.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Jenkins engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Jenkins trainer is chosen

Engagements are matched on the tool, not the calendar. For Jenkins that means a trainer who has run it in production — continuous integration and delivery pipelines, from freestyle jobs to multibranch pipeline-as-code — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Jenkins training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Jenkins batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Jenkins?

Jenkins is an open-source automation server used to build, test and deploy software. At its simplest it watches a repository, runs a build when something changes, and reports the result. In practice it becomes the place where an organisation's delivery process is encoded — the sequence of compile, test, scan, package, promote and deploy that every change must pass through.

Jenkins is built around a controller and agents. The controller schedules work and holds configuration; agents execute it, which is how builds scale across machines and platforms. Jobs come in two broad shapes: freestyle projects configured through the web interface, and pipelines defined as code in a Jenkinsfile stored beside the application. Pipeline-as-code is the modern default, because it versions the delivery process with the software it delivers, and Multibranch Pipeline extends that to every branch automatically.

What makes Jenkins ubiquitous is also what makes it demanding: the plugin ecosystem. Integration with Git, Maven, Gradle, SonarQube, Artifactory, Docker, Kubernetes, Terraform, Ansible and hundreds of others comes from plugins, and an unmanaged plugin estate becomes a maintenance and security liability. Running Jenkins well is as much about administration — security, authorisation, backup, upgrades, agent management — as about writing pipelines.

Why this skill matters now

Continuous integration is no longer optional, and Jenkins remains the most widely deployed CI system in enterprises, particularly where builds are heterogeneous, on-premises, or bound by constraints that hosted runners cannot satisfy. Even organisations adopting newer tools usually have a substantial Jenkins estate that has to be maintained, secured and often migrated.

The demand splits into two distinct skills. One is pipeline authoring — writing declarative and scripted pipelines that are readable, reusable and testable rather than a thousand lines of shell. The other is administration: securing an instance that can execute arbitrary code, managing an agent fleet, controlling plugin sprawl, and performing upgrades and restores without losing build history. Organisations frequently have people who can do the first and nobody who can do the second.

There is also a migration dimension. Teams moving from freestyle jobs to pipeline-as-code, or consolidating multiple Jenkins instances, need someone who understands both the old shape and the new one well enough to move between them without losing behaviour.

Jenkins training
# outcomes

What your team can do afterwards

Install, configure and operate a Jenkins controller across package, container and servlet deployments
Build jobs for real toolchains — Maven, Gradle, Ant, MSBuild and batch-driven builds
Manage an agent fleet across Linux and Windows, and reason about availability and capacity
Write declarative and scripted pipelines, and convert freestyle jobs to pipeline-as-code
Use Multibranch Pipeline so every branch and pull request builds automatically
Secure an instance properly — authentication, authorisation, credentials and folder-level access
Back up, restore and upgrade Jenkins without losing configuration or build history
Integrate quality and security gates: SonarQube, JUnit, JaCoCo, Coverity and Selenium reporting
# curriculum

10 modules. Live demos in a real lab, not slides.

01Continuous integration and where Jenkins fitsLive & Interactive5 hrs · 2 assignments · 1 capstone

The practice before the tool. What continuous integration actually requires, how delivery and deployment differ from it, and an honest comparison of Jenkins against TeamCity and Bamboo.

Topics: What continuous integration is · Benefits of CI · Continuous delivery vs deployment · CI tooling landscape · Jenkins vs TeamCity vs Bamboo · Where Jenkins is the wrong choice

  • Assignments: (1) Assess an existing delivery process against CI principles; (2) Justify a CI tool choice for one team
  • Capstone: Produce a CI adoption plan for a team currently building manually
02Installation and first configurationLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting a controller running across the deployment shapes teams actually use, then the dashboard and the administrative surface underneath it.

Topics: Prerequisites and sizing · Installing via yum and apt · Installing on Windows via MSI · Running under Tomcat · Running as a service · Starting and stopping · Dashboard tour · Manage Jenkins overview

  • Assignments: (1) Install Jenkins two different ways and compare; (2) Configure a controller from scratch to first successful build
  • Capstone: Deliver a documented controller installation suitable for a team
03Freestyle projects in depthLive & Interactive5 hrs · 2 assignments · 1 capstone

The job type most existing estates are built from. Every tab and what it controls — because migrating away from freestyle requires understanding what it was doing.

Topics: Freestyle general configuration · Source code management · Build triggers · Build environment · Build steps · Post-build actions · Views and build history · Credentials and people

  • Assignments: (1) Build a freestyle job end to end; (2) Document an existing freestyle job's full behaviour
  • Capstone: Produce a migration inventory of freestyle jobs and their behaviour
04Building real toolchainsLive & Interactive5 hrs · 2 assignments · 1 capstone

Jobs for the build systems teams actually run — Java with Maven, Ant and Gradle, .NET with MSBuild, and C++ driven by batch — with the environment and tooling configuration each requires.

Topics: Java and Maven builds · Java and Ant builds · Java and Groovy builds · DOTNET and MSBuild · C++ via batch · Tool installations and auto-installers

  • Assignments: (1) Build two different language projects on one controller; (2) Configure a tool installation and use it from a job
  • Capstone: Stand up builds for a polyglot codebase on a single controller
05Agents and distributed buildsLive & Interactive5 hrs · 2 assignments · 1 capstone

Scaling beyond the controller. Adding Linux and Windows agents, managing the fleet, labelling and targeting, and thinking about availability.

Topics: Adding a Linux agent · Adding a Windows agent · Agent connection methods · Node management · Labels and targeting · Executor configuration · High availability considerations

  • Assignments: (1) Attach a Linux and a Windows agent and route builds to each; (2) Configure executors and observe queue behaviour under load
  • Capstone: Design an agent topology for a team with mixed build platforms
06Triggers, scheduling and job configurationLive & Interactive5 hrs · 2 assignments · 1 capstone

When builds run and how they behave. Manual, scheduled and push-triggered builds, parameterisation, concurrency, chaining and throttling.

Topics: Manual builds · Scheduled builds · Script-triggered builds · Triggering on git push · Parameterised jobs · Concurrent builds and executors · Chaining and downstream projects · Throttling builds

  • Assignments: (1) Trigger a build automatically from a git push; (2) Parameterise a job and chain it to a downstream project
  • Capstone: Build a job graph that runs the right work at the right time without manual intervention
07Administration and securityLive & Interactive5 hrs · 2 assignments · 1 capstone

The part most teams neglect until an incident. Jenkins executes arbitrary code by design, so authentication, authorisation, credential handling and folder-level access control are load-bearing. Plus backup, restore, upgrade and the command line.

Topics: Security in Jenkins · Authentication · Authorisation strategies · Credential management · Folder and subfolder access · Upgrades · Backup · Restore · Jenkins CLI

  • Assignments: (1) Configure authorisation for three teams on one controller; (2) Back up a controller, destroy it, and restore it
  • Capstone: Deliver a security and continuity plan, proven by a restore drill
08Plugins and integrationsLive & Interactive5 hrs · 2 assignments · 1 capstone

The ecosystem that makes Jenkins capable and fragile in equal measure. Installing, configuring and updating plugins, governance practice, and the integrations that matter across source control, build, quality, security and infrastructure tooling.

Topics: Installing and configuring plugins · Updating plugins and version pinning · Plugin governance and risk · Git, Jira and Maven integration · SonarQube, JUnit, JaCoCo and Coverity · Docker and Kubernetes · Ansible, Terraform and Packer · Selenium and Gradle

  • Assignments: (1) Integrate a quality gate that fails the build on regression; (2) Audit an existing plugin estate for risk
  • Capstone: Produce a plugin governance policy with a reviewed, pinned baseline
09Reporting and feedbackLive & Interactive5 hrs · 2 assignments · 1 capstone

Making build results legible. Test, coverage, quality and security reporting, and getting feedback to the people who need it through email, Slack and dashboards.

Topics: JUnit reports · SonarQube reports · JaCoCo coverage · Coverity reports · Selenium and Cucumber reports · Build pipeline dashboards · Email and advanced email notification · Slack notification

  • Assignments: (1) Publish test and coverage reporting from a real build; (2) Route failure notifications to the correct team channel
  • Capstone: Build a dashboard and notification scheme that surfaces failure within minutes
10Pipeline as codeLive & Interactive5 hrs · 2 assignments · 1 capstone

The modern shape of Jenkins. Declarative and scripted pipelines, the Jenkinsfile living beside the application, shared libraries, Multibranch Pipeline building every branch, Blue Ocean, and the API for programmatic control.

Topics: Pipeline fundamentals · Declarative vs scripted pipeline · Jenkinsfile in source control · Shared libraries · Multi-configuration projects · Multibranch Pipeline · Blue Ocean · Jenkins API programming

  • Assignments: (1) Convert a freestyle job to a declarative pipeline; (2) Configure Multibranch so every branch and PR builds
  • Capstone: Deliver a complete build-test-scan-deploy pipeline as versioned code

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · BUILDS

Polyglot builds on one controller

Stand up Maven, Gradle and MSBuild jobs on a single controller with correct tool installations and agent targeting.

mavengradlemsbuild
LAB · AGENTS

Mixed Linux and Windows fleet

Attach agents of both platforms, label them, and route builds correctly — then observe queue behaviour when executors are saturated.

agentslabelsexecutors
LAB · SECURITY

Authorisation for three teams

Configure authentication and folder-level authorisation so three teams share one controller without seeing each other's credentials.

rbaccredentialsfolders
LAB · CONTINUITY

Destroy and restore a controller

Back up a fully configured Jenkins, destroy it, and restore configuration, credentials and build history from scratch.

backuprestoreupgrade
LAB · QUALITY

Gate a build on quality regression

Wire SonarQube, JUnit and JaCoCo so a coverage or quality regression fails the build and notifies the owning team.

sonarqubejunitjacoco
CAPSTONE · PIPELINE

Freestyle to Multibranch

Take an existing freestyle job, document its behaviour, convert it to a declarative Jenkinsfile, and extend it to Multibranch with a shared library.

pipelinemultibranchshared library
# ecosystem

The tools Jenkins sits next to

Git
Maven
Gradle
SonarQube
Artifactory
Nexus
Docker
Kubernetes
Ansible
Terraform
Selenium
Jira

Who this is for

  • Build and release engineers running or inheriting a Jenkins estate
  • DevOps engineers migrating freestyle jobs to pipeline-as-code
  • Developers who need to author and debug their own pipelines
  • SREs responsible for CI availability, upgrades and restores
  • Platform engineers consolidating multiple Jenkins instances
  • QA engineers integrating automated test and coverage reporting

Pre-requisites

  • Comfortable on a Linux command line
  • Familiarity with Git — branches, merges, pull requests
  • Experience with at least one build tool such as Maven, Gradle or MSBuild
  • Basic understanding of how your application is built and deployed today
  • A Linux host for the controller and one or two for agents
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Jenkins Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★☆
Helped to understand more on overall DevOps concepts.
Pankaj Malhotra · Trustpilot
★★★★★
Got good lab sessions which kept the new DevOps tool learnings to the point and it helped a lot in my career.
robin son · Trustpilot
★★★★★
I recently did a SRE Session with Rajesh Kumar from DevOps School and the session was great. Right from 1st day till day 15, we had a very interactive session. Rajesh clarified our doubts and the tool demos were excellent without any hiccups. He simplified the concepts while sticking to the content with a fine balance between theory and practice. Am convinced he is one of the best trainers for SRE & DevOps concepts.
chandrasekaran j · Trustpilot
★★★★★
The Rundeck developer session was excellent and highly engaging. I appreciated how well the session was structured, with the theoretical concepts explained clearly and in simple terms. What stood out most to me was the demo — it was both informative and enjoyable. I especially liked how Rajesh walked us through not only the happy path but also the sad path, showcasing common issues and sharing practical troubleshooting tips.
Raimy Roy · Trustpilot
★★★★★
Rajesh's experience and knowledge are exceptional and we learnt invaluable practical knowledge which we can apply in our production environment. Incredibly friendly and gave us a fantastic insight both in-depth and at a high level of the Rundeck product.
Fire Titan · Trustpilot
★★★★★
Great learning experience from a very knowledgeable instructor with well-prepared course notes. The lab exercises on AWS instance work well to learn the hands-on side of the course.
Ando Gg · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

We are migrating off freestyle jobs. Can you focus on that?
Yes, and it is a common request. We weight the agenda toward module 3 for documenting existing behaviour and module 10 for pipeline-as-code, then work through a migration on your actual jobs during the batch.
Can the agenda be customised for our stack?
Yes — the normal case for a private batch. We start with a discovery call and rebuild the agenda around your build tools, source control, quality gates and deployment targets.
Do you cover Jenkins administration or just pipelines?
Both, deliberately. Module 7 covers security, authorisation, backup, restore and upgrades, and includes a restore drill. Most teams have pipeline authors but nobody who has ever restored a controller.
How long does a private Jenkins batch take?
Three to four days. Three covers installation through pipelines; the fourth adds administration depth, plugin governance and the continuity drill.
Should we be moving to GitHub Actions or GitLab CI instead?
Sometimes, and we will say so. Where builds are heterogeneous, on-premises, or bound by constraints hosted runners cannot meet, Jenkins remains the right answer. We cover the comparison honestly in module 1.
What lab environment is needed?
One Linux host for the controller plus one or two for agents, per attendee or shared for a corporate batch. Free-tier cloud instances are sufficient.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid, scheduled around your release calendar.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10.
Do attendees get a certificate?
Yes — a completion certificate per attendee, verifiable at devopsschool.com/certificates, plus an attendance and assessment report for corporate batches.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# by location

Jenkins training near your team

Delivered onsite at your premises or live online in your timezone.

# ready when you are

Book a Jenkins trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote