SkillData EngineerAI/ML EngineerForward Deployed EngineerSoftware Engineer (Backend)DevOps / Platform EngineerCloud and Network EngineerCybersecurity EngineerBlockchain Developer
Library · practice
CI/CD
Test every change automatically and ship it safely, with pipelines as code. Taught with GitHub Actions; the ideas carry to GitLab CI, Jenkins and Azure Pipelines.
CI/CD appeared in 98% of the DevOps and Platform Engineer and 70% of the Cloud and Network Engineer postings we read, and in about a third of software, data and AI postings.
Every workflow in these lessons passes actionlint, the standard linter for GitHub Actions.
Beginner lessons for CI/CD are being written.
- 1BeginnerA vulnerability management pipeline
- 2BeginnerAn operations toolkit in Bash with tests
- 3BeginnerContainerise a service and ship it through CI
- 4IntermediateAn evaluation harness that blocks bad prompt changes
- 5IntermediateGitOps delivery to Kubernetes with Helm and Argo CD
- 6AdvancedA golden path: a service template with everything built in
- 7AdvancedA secure software delivery pipeline
- 8AdvancedA secure software supply chain with policy as code
- 9AdvancedChange a live database schema with zero downtime
- 10AdvancedOptimise and harden your own contracts
- 11AdvancedSafe deploys with canaries and automatic rollback
- 12AdvancedServe a model on Kubernetes with autoscaling and a safe rollout