DevOps & CI/CD
DevOps & CI/CD: a free DevOps track with 5 modules and 21 lessons. DevOps is a culture and set of practices that removes the Dev–Ops wall; the 8-stage…
Modules
- 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.
- 02 Git & GitHub
Distributed version control with Git: the three file states, everyday commands, branches and pull requests on GitHub — the base of every CI/CD pipeline.
- 03 Jenkins Pipeline
Run Jenkins, manage credentials safely, write Declarative Jenkinsfiles from basic to advanced (when, post, parallel, matrix), extend with plugins and spread builds across agents.
- 04 CI/CD with Azure DevOps
Use Azure DevOps (Repos, Pipelines, Artifacts) to build, test and deploy to Azure with multi-stage YAML pipelines, pick a fitting deployment strategy and manage it with the Azure DevOps CLI.
- 05 Monitoring with Prometheus & Grafana
Monitor hosts, containers and apps with the Four Golden Signals; Prometheus pulls metrics and queries them with PromQL, alerting on symptoms; Grafana builds dashboards on top of Prometheus.