← All tracks
自動化
IaC and CI/CD
Describe infrastructure in code and ship changes automatically.
6 lessons ready2 modulesabout 2 hours23 quiz questions
Your progress0 / 6
Module 1
Foundations
Beginner- 1Git basics for opsSave work as commits, keep secrets out, work on a branch, merge it back (and fix a real conflict), push to GitHub, and undo a bad change safely.Hands-on + quizvideo coming soon · 25 min
- 2Infrastructure as Code with TerraformDescribe your infrastructure in a file, preview the change, and let Terraform build it the same way every time.Hands-on + quiz▶ video · 16 min
- 3CI vs Continuous Delivery vs Continuous DeploymentThree levels of automation, and where a human still presses the button. Drive a pipeline yourself, and see why the more you automate, the better your tests must be.Hands-on + quiz▶ video · 14 min
Module 2
Tools
Intermediate- 4GitHub ActionsMake every push build and test your code automatically: write a workflow, read a failing run, fix the bug, then add a deploy job that waits for the tests and uses a secret.Hands-on + quizvideo coming soon · 22 min
- 5AnsibleConfigure many servers from one file, over plain SSH: an inventory, a playbook, a dry run, and why running it twice is safe.Hands-on + quizvideo coming soon · 20 min
- 6GitOps with Argo CDMake Git the single source of truth for a Kubernetes cluster: deploy by pushing a commit, see drift when someone changes the cluster by hand, self-heal, and roll back with git revert.Hands-on + quizvideo coming soon · 22 min
New videos come out on YouTube @deployskool. Lessons marked "video coming soon" are complete already: the video is the bonus.

