What you'll be able to do
- Design and implement CI/CD pipelines
- Automate testing and deployment processes
- Implement various deployment strategies
- Secure CI/CD pipelines and manage secrets
- Manage artifacts, releases, and pipeline governance
- Observe pipeline health and troubleshoot failures
Modules
-
01
CI/CD Concepts & Patterns
Fundamental concepts, patterns, and best practices for CI/CD
-
02
GitHub Actions Fundamentals
Workflows, jobs, actions, and GitHub CI/CD automation
-
03
Jenkins Pipelines
Declarative and Scripted pipelines with Jenkins
-
04
GitLab CI/CD
Complete GitLab CI/CD with .gitlab-ci.yml, runners, and Auto DevOps
-
05
Testing in CI/CD
Unit, integration, E2E testing automation
-
06
Artifacts & Release Management
Artifacts, versioning, and release governance
-
07
Deployment Strategies
Blue-green, canary, rolling deployments
-
08
Pipeline Security
Secrets management, SAST/DAST, supply chain security
-
09
CI/CD Operations & Observability
Pipeline health, reliability, and runner infrastructure
-
10
Advanced CI/CD Patterns
Monorepos, microservices, GitOps
-
11
CI/CD Field Guide
Pipeline design reviews, failure modes, and release controls
-
12
Release Operations Lab
Drills, optimizations, and audit-ready releases
-
13
CI/CD Platform Engineering
Runner fleets, pipeline governance, and multi-tenant safety