Ultimate Terraform and OpenTofu Bootcamp by School of Devops

Posted on: 24th September 2026

Instructor: N/A • Language: N/A

Build CI/CD pipelines with Jenkins and Docker, covering Jenkinsfile declarative syntax, Blue Ocean, and multi branch workflows.

Description

Jenkins has been the workhorse of CI for years, and knowing it well means you can automate builds and deployments rather than babysitting them. This course starts with setup using Docker and Docker Compose, then moves through declarative pipelines, multi branch workflows, and container image automation.

This Course Offers

  • Continuous Integration fundamentals and where Jenkins fits, plus server setup using Docker and Docker Compose
  • A complete CI pipeline for a Java application, built step by step rather than described in theory
  • Pipeline as Code using Jenkinsfile with declarative syntax, which is how modern Jenkins work is actually structured
  • Blue Ocean UI for building and managing pipelines, plus multi branch pipelines for handling multiple active branches
  • Branching models including trunk based development, pull request workflows, code reviews, per stage Docker agents, and automated container image builds

Why We Love This Course

  1. Docker is used for setup from the start, so you get a working Jenkins environment without fighting installation.
  2. Pipeline as Code gets proper emphasis, and writing Jenkinsfiles is the skill employers actually expect now.
  3. Branching strategy and pull request workflows are included, which connects CI configuration to how teams actually collaborate.
  4. At three and a half hours across fifty eight lessons with downloadable resources, it covers a lot without becoming a slog.

CI/CD skills sit at the centre of modern delivery, and Jenkins experience remains common in job requirements even as newer tools appear. Do you want to keep running builds manually, or automate the pipeline and move on to real work? Enrollment is open, and basic Git and Linux familiarity will help.

Course Eligibility

  • This course is perfect for DevOps engineers wanting to streamline CI/CD pipelines and automate delivery.
  • It suits software developers integrating Jenkins into their workflow for automated builds and tests.
  • System administrators, QA professionals, IT managers, and aspiring DevOps practitioners will find the practical pipeline work directly applicable.

Course Requirements

  • A basic understanding of software development and deployment processes is expected.
  • Familiarity with Git and basic Linux commands or shell scripting will help you follow along.
  • Exposure to a programming language like Java, Python, or Ruby at a basic level is sufficient, and Docker knowledge is helpful but not mandatory.

Interested in exploring more lessons? Check out our full course library to continue building your skills and advancing your learning journey.

Price: Free