Jenkins Learning Roadmap
Goal: From manual deployments to enterprise CI/CD automation
Learning Phases
Phase 1: Jenkins Basics (1 week)
•Install Jenkins locally (Docker)
•Jenkins UI: jobs, builds, console output
•First Freestyle job
•Plugin ecosystem overview
Phase 2: Pipelines (2 weeks)
•Declarative Pipeline syntax
•Jenkinsfile: stages, steps, post
•Environment variables and parameters
•Agent selection: any, docker, label
Phase 3: Integration (2 weeks)
•Git integration and webhooks
•Docker build and push in pipeline
•SonarQube code quality gate
•Nexus/Artifactory artifact publishing
Phase 4: Advanced (2 weeks)
•Multibranch pipelines
•Shared libraries for reuse
•Parallel stages and matrix builds
•Credentials management (credentials())
Phase 5: Enterprise (1 week)
•Jenkins HA: multiple controllers
•Kubernetes agents (ephemeral)
•Blue Ocean UI
•Job DSL for programmatic job creation
Job Roles This Enables
•DevOps Engineer
•Build/Release Engineer
•CI/CD Engineer
Target Certifications
•CloudBees Certified Jenkins Engineer (CJE)
How to Use This Roadmap
1.Work through phases in order — each builds on the previous
2.Complete the labs section for each phase before moving on
3.Build a project after each phase to cement learning
4.Use the interview section to test understanding regularly
5.Track progress: revisit earlier sections as concepts compound
Prerequisites
See prerequisites.md in this section for what you should know before starting.

