DevSecOps and Cloud Security Roadmap
Build security into pipelines and cloud infrastructure instead of bolting it on at the end.
10 milestones · ~135 hours total
- 1
Security fundamentals
~15hCIA triad, threat modelling, authentication vs authorization, TLS and common attack types.
Practice this → - 2
Web application security
~20hOWASP Top 10, injection, XSS, CSRF, broken access control and how to fix each in code.
Practice this → - 3
Git, CI/CD and pipeline basics
~10hUnderstand a typical pipeline in GitHub Actions or GitLab CI before you try to secure it.
Practice this → - 4
Secrets management
~8hKeep secrets out of repositories, use Vault or a cloud secrets manager and scan history with gitleaks.
Practice this → - 5
Static and dependency scanning
~14hSAST with Semgrep, dependency checks with tools like Trivy or OWASP Dependency-Check and triaging false positives.
Practice this → - 6
Container and image security
~12hMinimal base images, non-root users, image scanning, signing and Kubernetes pod security settings.
Practice this → - 7
Cloud IAM and least privilege
~18hRoles, policies, service accounts and permission boundaries on AWS or Azure; spot over-permissive policies.
Practice this → - 8
Infrastructure as Code security
~12hScan Terraform with tfsec or Checkov, enforce policies and prevent public buckets and open security groups.
Practice this → - 9
Cloud network and data protection
~14hVPCs, security groups, private endpoints, encryption at rest and in transit and key management.
Practice this → - 10
Logging, detection and compliance basics
~12hAudit logs such as CloudTrail, alert on suspicious activity and map controls to a framework like CIS Benchmarks.
Practice this →