Skip to content

Add learning guides for DevSecOps roadmap skills #750

@bobbyonmagic

Description

@bobbyonmagic

Summary

The DevSecOps roadmap (/roadmap/devsecops) currently has 30+ skills across 6 milestones, but most skills don't have "Start Learning" links to guides like the Junior DevOps roadmap does.

Current State

Only 6 skills have links (to existing checklists):

  • Linux Security Basics → /checklists/ssh-hardening
  • Pipeline Hardening → /checklists/cicd-pipeline-setup
  • Image Security → /checklists/docker-security
  • Kubernetes Security → /checklists/kubernetes-security
  • IAM Best Practices → /checklists/aws-security
  • Security Monitoring → /checklists/monitoring-observability

Skills Needing Learning Guides

Milestone 1: Security Fundamentals

Milestone 2: Secure Development

Milestone 3: CI/CD Security

Milestone 4: Container Security

  • Container Runtime Security (Seccomp, AppArmor, non-root users)
  • Runtime Threat Detection (Falco, Sysdig, Aqua)
  • Service Mesh Security (mTLS, Istio, Linkerd)

Milestone 5: Cloud Security

  • Infrastructure as Code Security (Checkov, tfsec, KICS)
  • Cloud Security Posture (CSPM, Prowler, ScoutSuite)
  • Data Protection (encryption at rest/in transit, key management)
  • Network Security (VPCs, security groups, WAF, DDoS)

Milestone 6: Security Operations

  • Incident Response (playbooks, runbooks, tabletop exercises)
  • Vulnerability Management (tracking, prioritization, remediation)
  • Compliance Automation (policy as code, audit trails)
  • Security Metrics (KPIs, dashboards, reporting)

Acceptance Criteria

  • Each skill should have a dedicated guide page at /guides/<skill-slug>
  • Guide should include:
    • Overview/introduction
    • Key concepts
    • Practical examples/code snippets
    • Hands-on exercises
    • Further reading
  • Update app/roadmap/devsecops/page.tsx to add link property to each skill

Progress

Completed: 11/25 guides

  • Milestone 1: 4/4 ✅
  • Milestone 2: 5/5 ✅
  • Milestone 3: 2/5
  • Milestone 4: 0/3
  • Milestone 5: 0/4
  • Milestone 6: 0/4

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions