DevSecOps roadmap
Building security into how software is written, built, deployed and run, from threat modelling to detection and response.
13 topics · 67 nodes · 52 covered · 8 partly · 7 planned · updated 2026-10-17
Sign in with your Mycelium account to see which nodes you have finished.
Guided path: DevSecOpsBuilding security into how software is written, built, deployed and run, from threat modelling to detection and response.25 stages
- 1.Linux for DevOps: The Command Line, Services and TroubleshootingBeginner
- 2.Networking for DevOps: From Packets to ProductionBeginner
- 3.GG - Good GitBeginner
- 4.SSH: Secure ShellBeginner
- 5.Docker: Containers from First Run to ProductionBeginner
- 6.CI/CD with GitHub Actions: From Commit to ProductionBeginner
- 7.DevSecOps: Building Security into DeliveryBeginner
- 8.Linux for DevOps: The Command Line, Services and TroubleshootingIntermediate
- 9.Networking for DevOps: From Packets to ProductionIntermediate
- 10.Docker: Containers from First Run to ProductionIntermediate
- 11.CI/CD with GitHub Actions: From Commit to ProductionIntermediate
- 12.DevSecOps: Building Security into DeliveryIntermediate
- 13.Terraform and OpenTofu: Infrastructure as CodeBeginner
- 14.Kubernetes: Run and Operate Containerized ApplicationsBeginner
- 15.AWS for DevOps: Accounts, Compute, Networking and OperationsBeginner
- 16.Docker: Containers from First Run to ProductionAdvanced
- 17.Linux for DevOps: The Command Line, Services and TroubleshootingAdvanced
- 18.SSH: Secure ShellAdvanced
- 19.CI/CD with GitHub Actions: From Commit to ProductionAdvanced
- 20.Terraform and OpenTofu: Infrastructure as CodeIntermediate
- 21.Kubernetes: Run and Operate Containerized ApplicationsIntermediate
- 22.AWS for DevOps: Accounts, Compute, Networking and OperationsIntermediate
- 23.DevSecOps: Building Security into DeliveryAdvanced
- 24.Kubernetes: Run and Operate Containerized ApplicationsAdvanced
- 25.AWS for DevOps: Accounts, Compute, Networking and OperationsAdvanced
- Covered
- Partly covered
- Planned
1. Core
Mindset and threat modelling
Security as a shared responsibility, found early.
3 / 4 covered
2. Core
Secure coding
Avoiding the vulnerabilities behind most breaches.
2 / 5 covered
3. Core
Dependencies and software supply chain
Trusting what you ship.
4 / 5 covered
4. Core
Securing the pipeline
CI/CD is a high-value target.
5 / 6 covered
5. Core
Container security
Small, non-root, scanned and sandboxed.
3 / 4 covered
6. Core
Infrastructure as code security
Catching misconfiguration before it exists.
4 / 4 covered
7. Core
Kubernetes security
Hardening the cluster in layers.
7 / 7 covered
8. Core
Cloud security
Identity, data protection and account structure.
5 / 7 covered
9. Core
Identity and zero trust
Verify every request, not the network.
5 / 5 covered
10. Recommended
Host and network hardening
Reducing the attack surface of the machines underneath.
6 / 6 covered
11. Core
Vulnerability management
Turning an endless stream of findings into prioritised work.
2 / 4 covered
12. Core
Detection and response
Finding attacks in progress and recovering.
4 / 6 covered
13. Recommended
Governance and compliance
Proving the controls work, continuously.
2 / 4 covered
