Shipping by hand is slow, error-prone, and impossible to audit. CI/CD automates the path from a commit to production: every change is built, tested, and packaged by a pipeline, then delivered the same way every time. Release engineering is the discipline of making that delivery fast and safe.
You'll start with the core ideas of continuous integration, continuous delivery, and continuous deployment, then build pipelines with GitHub Actions and Jenkins. You'll finish with release strategies such as rolling, blue-green, and canary deployments, and how each limits risk and makes rollback easy.
Next up is Cloud Platforms, where you'll run the infrastructure and pipelines you've built on the major public clouds.
A short introduction to continuous integration, delivery, and deployment, and how pipelines automate the path from code to production.
A free course covering GitHub Actions concepts, workflow syntax, and building CI and CD workflows with hands-on demos.
CI/CD concepts followed by a Jenkins pipeline demo, as an introduction to the most widely used self-hosted automation server.
How common release strategies work, when to use each, and how they reduce downtime and make rollback straightforward.