DevOps & CI/CD · Module 01
DevOps Overview & CI/CD Pipeline
DevOps is a culture and set of practices that removes the Dev–Ops wall; the 8-stage lifecycle, CI vs Continuous Delivery vs Continuous Deployment, measuring with DORA metrics and a transformation roadmap.
What you will learn
- Explain what DevOps is and why it is a culture, not a job title
- Describe the 8 stages of the DevOps lifecycle and typical tools
- Tell Continuous Integration, Continuous Delivery and Continuous Deployment apart
- Measure delivery performance with DORA metrics
- Recognize challenges and maturity levels and plan a DevOps adoption roadmap
Lessons
- What DevOps Is and Why It Matters
DevOps is a set of practices and a culture that removes the barrier between developers and operators to ship software faster, more often and more reliably — not a job title or a tool.
- DevOps Lifecycle and Toolchain
An 8-stage infinite loop Plan → Code → Build → Test → Release → Deploy → Operate → Monitor, each stage with its own tool group; Monitor feeds back into Plan.
- CI, Continuous Delivery and Continuous Deployment
CI integrates and tests every change automatically; Continuous Delivery keeps every build ready to release but production needs a human approval; Continuous Deployment goes to production automatically.
- DevOps Transformation — Challenges, Maturity and Roadmap
Six challenges in adopting DevOps, a 5-level maturity model from Novice to Expert, and an Assessment → Planning → Execution roadmap with a POC on one project.