Skip to content

Jenkins for Cloud & DevOps Engineers

Duration: 8–10 weeks · Difficulty: Beginner → Advanced

Production Continuous Integration and Continuous Delivery (CI/CD) with Jenkins Long-Term Support (LTS) — install and operate a controller, author Declarative Pipelines, isolate agents, reuse shared libraries, secure credentials, and integrate Docker, Kubernetes, and Terraform.

Course status

Curriculum follows the REBASH Jenkins technology prompt (16 modules) and the official Jenkins User Documentation (User Handbook, Pipeline syntax, and tutorials). Tutorials use the academy standard with Excalidraw diagrams under docs/assets/excalidraw/ (not D2). Blue Ocean is legacy UI only — Declarative Pipeline is the path. Start with Introduction to Jenkins and CI/CD.

1. Course overview

Purpose

Treat delivery as software: Jenkinsfiles in source control, agents that protect the controller, reviewable Pipeline changes, and configuration you can recreate with Jenkins Configuration as Code (JCasC).

Target roles

DevOps · Cloud · Platform · SRE · DevSecOps · Infrastructure Engineer

Prerequisites

Learning arc

Phase Modules Level
Foundations 1–3 Beginner
Pipeline core 4–7 Intermediate
Delivery patterns 8–10 Intermediate
Hardening & quality 11–12 Intermediate → Advanced
Platforms & ops 13–16 Advanced

Capstone outcomes

LTS install · Declarative Jenkinsfiles · agent isolation · shared libraries · security · Docker builds · Kubernetes agents · Terraform plan gates · JCasC · upgrade runbooks

2. Modules

Module Focus Start here
1 CI/CD and Jenkins Introduction
2 Install LTS Docker Compose LTS
3 Jobs, views, folders Using Jenkins
4 Declarative Pipeline Pipeline fundamentals
5 Jenkinsfile in SCM SCM Pipelines
6 Agents and executors Agents · nodes
7 Multibranch and PRs Multibranch
8 Docker agents Docker Pipeline
9 Shared libraries Shared libraries
10 Plugins, tools, CLI Managing Jenkins
11 Security Securing Jenkins
12 Tests and gates Testing · reports
13 Kubernetes K8s agents · deploys
14 Terraform Terraform Pipelines
15 JCasC and scale JCasC · ops
16 Troubleshoot · upgrades Troubleshooting

3. Practice

Diagrams

Excalidraw SVGs live under docs/assets/excalidraw/ (for example jenkins-architecture.svg).