← Software Engineering & SDLC learning pathSoftware Engineering & SDLC · Module 9 of 10
Configuration management and DevOps
Control versions, builds and releases.
📖 Key ideas
- Version control (Git) tracks code changes.
- Configuration management controls versions of code, configs and documents.
- Build automation and CI catch problems early.
- Release management plans and tracks deployments.
- DevOps connects development and operations for faster delivery.
💡 Real-life example: Configuration management is a library catalogue: every book (file) version is recorded and findable.
Version controlTracking changes to files
BaselineApproved version used as reference
Release managementPlanning and controlling releases
CI/CDContinuous integration and delivery