← Back to the catalogue
Domain 04 . Infrastructure

CI/CD Pipelines

35
Hours of teaching
Intermediate to Advanced
Level
8
Modules
Classroom . Online . Hybrid
Mode
Course overview

A tool-agnostic course on designing delivery pipelines, then implementing them on three platforms. The course starts from delivery principles small changes, fast feedback, reproducible builds, safe rollback and then implements the same pipeline in GitHub Actions, GitLab Cl and Jenkins so learners can compare.

Deployment strategies, environment promotion, secrets and observability are covered as first-class topics.

Who it is for
  • DevOps and platform engineers
  • Developers owning deployments
  • QA engineers embedding tests in pipelines
  • Team leads defining release process
Prerequisites
Git, Docker basics and familiarity with one cloud platform.
How it runs
Learn → Practise → Build → Experience → Demonstrate, ending in a capstone. Delivered by practitioners from the engineering bench, in Madurai, Coimbatore and online.
Final project
Full Delivery Pipeline with Rollback

Programme sheet

The printed sheet carries the full module breakdown, labs, project work and certification path. Fees, dates and formats for the next intake are confirmed by the education team on enquiry.

Learning outcomes

01
Design a pipeline around fast, reliable feedback.
02
Automate unit, integration and security testing.
03
Implement blue-green and canary deployments.
04
Measure lead time, failure rate and recovery time.
05
Cli/CD PIPELINES SYLLABUS
06
Produce reproducible, versioned build artifacts.
07
Promote releases through environments safely.
08
Manage secrets and approvals in pipelines.

Module structure

8 modules
Module 01

Delivery Principles

Trunk-based development . DORA metrics . Delivery vs deployment . Build reproducibility
Module 02

Pipeline Design

Stages and gates . Parallelism . Pipeline as code . Artifact promotion . Reusable workflows
Module 03

GitHub Actions

Workflows and triggers . Reusable workflows . OIDC to cloud . Matrix builds . Environments
Lab
Build-Test-Deploy Workflow . Caching
Module 04

GitLab CI

.gitlab-ci.yml . Runners . Environments . Stages and needs . Review apps
Lab
Pipeline with Review App . Cache and Artifacts
Module 05

Jenkins Pipelines

Declarative syntax . Agents . Approvals . Shared libraries
Lab
Equivalent Jenkins Pipeline . CLI/Cd Pipelines Syllabus . Credentials
Module 06

Testing and Security in Pipelines

Test pyramids . SAST and DAST stages . Dependency scanning . Image scanning . Policy failures
Module 07

Deployment Strategies

Rolling . Blue-green . Feature flags . Database migrations . Rollback drills
Lab
Canary Release
Module 08

Operations

Pipeline observability . Flaky test handling . Secret rotation . Incident response

Assessment & certification

Module assignments and labs
25%
Internal assessments
15%
Mini projects
20%
Final project and review
40%

Learners who complete all modules, submit the final project and clear the review receive a course completion certificate from Kaizen Infinities Private Limited. Project work is documented for the learner's portfolio, and interview preparation is included in the closing sessions.

Career outcomes . Roles this programme prepares for
CI/CD EngineerDevOps EngineerRelease EngineerPlatform EngineerSite Reliability Engineer
Enquire or apply →Programme sheet (PDF)Institutions can commission a cohort

Also in Infrastructure