CI/CD & DevOps Culture
Teams usually buy a CI/CD tool before they change how they work, then find the tool did not fix the thing that was slowing them down. The bottleneck is more often a branching strategy that guarantees painful merges, a test suite nobody trusts, or a release process requiring three people and a weekend. This day covers the pipeline mechanics and gives equal weight to the practices around them, because one without the other does not produce faster or safer delivery.
Programme Agenda
What Actually Slows Delivery Down
Batch size, handoffs, manual gates and rework. Measuring lead time and change failure rate before deciding what to automate, so the automation goes where the delay is.
Branching and Integration
Trunk-based development against long-lived feature branches, and the merge cost each implies. Feature flags as an alternative to branching for incomplete work.
Pipeline Anatomy
Build, test, package, deploy. Stage design, fail-fast ordering, caching and parallelism, and keeping a pipeline fast enough that people do not work around it.
The Testing Layers
Unit, integration, contract and end-to-end tests: what each is good at and the cost of over-investing in the slowest layer. Flaky tests, and why tolerating one destroys trust in the whole suite.
Artefacts, Versioning and Environments
Building once and promoting the same artefact through environments. Versioning, immutability, and the configuration-per-environment pattern that avoids rebuilds.
Deployment Patterns
Rolling, blue-green and canary deployments compared on risk, cost and complexity. Automated rollback, and the health signal that triggers it.
Secrets, Access and Pipeline Security
Keeping credentials out of the repository and the log, scoping pipeline permissions, dependency and image scanning, and protecting the pipeline itself as production infrastructure.
Working Practice
Code review that improves code rather than delaying it, shared ownership of the build, on-call and incident review, and the metrics worth tracking as a team rather than reporting upward.
Learning Outcomes:
Measure delivery performance before choosing what to automate
Choose a branching strategy matched to your team's release cadence
Design a pipeline that fails fast and stays quick enough to be trusted
Balance the testing layers instead of over-investing in end-to-end tests
Build an artefact once and promote it through environments unchanged
Select a deployment pattern proportionate to the risk of the change
Keep secrets out of pipelines and treat the pipeline as production
Adopt the review and ownership practices that make the tooling pay off
Duration: 1 Day (8 Hours)
Training Hours: 9:00 AM to 5:00 PM
Level: All levels
Training Mode: Physical, Online, or Hybrid
HRD Corp SBL-KHAS Claimable
Certificate of Completion included
Frequently Asked Questions
More in Cloud, DevOps and Platform Engineering
- Infrastructure as Code · All levels, 2 days
- DevSecOps and Cloud Security Hardening · All levels, 2 days
- Cloud Engineering Foundations (AWS and Azure) · Beginner, 2 days
- Containers and Kubernetes Basics · Beginner, 2 days