Training Agenda

CI/CD Pipelines

Continuous Integration and Continuous Delivery are the engineering practices that make fast, reliable software delivery possible — automated builds, test gates, artifact promotion, and deployment pipelines that catch problems before production. This training covers CI/CD as a discipline: pipeline design principles, deployment patterns, environment promotion, and the operational practices that make it sustainable at scale. Tool-agnostic with examples across GitHub Actions, GitLab CI, and Jenkins.

1–2 days On-site, remote, or hybrid Up to 20 participants German or English
What We Cover
Principles that outlast any single tool
Day 1

Pipeline Design & Deployment Patterns

  • CI vs CD vs CD: Continuous integration, delivery, and deployment — the real differences and where each stops
  • Pipeline stages: Build, unit test, integration test, security scan, publish, deploy — the right order and why
  • Artifact management: Docker images, JARs, Helm charts — versioning and promotion strategies
  • Environment strategy: Dev, staging, production — what changes between environments and what must stay the same
  • Deployment patterns: Blue-green, canary, rolling updates — when to use each based on risk and recovery
  • Feature flags: Decoupling deploy from release — shipping dark and enabling progressively
  • Trunk-based development vs Gitflow: Branching strategy implications for pipeline design and release cadence
Day 2

Testing Strategy & Operational Practices

  • Test pyramid in CI: Unit, integration, contract, e2e — where each type of test belongs in the pipeline
  • Test parallelism and split strategies: Keeping pipelines fast as test suites grow
  • Security in CI: SAST, SCA, DAST, image scanning integration — shifting security left effectively
  • Secrets management in pipelines: Vault integration, OIDC, environment-scoped secrets
  • Pipeline observability: DORA metrics — deployment frequency, lead time, failure rate — and acting on them
  • Rollback strategies: Automated rollback triggers, manual gate approvals — recovery when deployments fail
  • Pipeline as code: Versioning, reviewing, and testing pipeline changes themselves
Learning Outcomes
What your team walks away with

A principled approach to CI/CD — pipelines that are fast, reliable, and built on sound engineering practices, not cargo-culted from the last company.

Book the CI/CD Pipelines training

Tool-agnostic fundamentals combined with hands-on examples in your team's preferred CI/CD platform.

Get in touch