DevSecOps Pipeline
Security gates developers can live with: secrets, SAST and image scanning in GitLab CI and Jenkins.
Learning
Structured, hands-on learning paths to build practical skills in DevOps, DevSecOps, Kubernetes and infrastructure security. Each path is an ordered sequence: start at part one, and every part states what it assumes from the one before.
Learn by doing. Real commands, real environments, no theory without practice.
Recommended start
A merge-request pipeline that blocks leaked secrets, vulnerable dependencies and unverified artifacts, with exactly one way to reach production.
Pick the outcome; the path is the ordered way to it. Each one says what it builds on and where to go next.
Security controls that run inside the delivery pipeline.
Security gates developers can live with: secrets, SAST and image scanning in GitLab CI and Jenkins.
Scan images, produce SBOMs and ship less, from Dockerfile to registry.
Inventory, scan, sign and verify one real image, from dependencies to the digest a cluster may run.
Build, secure and operate Kubernetes in production.
Run workloads on a real cluster: controllers, probes and limits, real failures, Services and DNS, scaling.
RBAC, Pod Security, network policy, Kyverno admission and GitOps, layer by layer.
One contract, four components: environments from Git, a golden CI path, guardrails through GitOps, visibility.
Reliable delivery systems from commit to rollback.
How a delivery pipeline really runs: build, test, artifact, deployment and rollback.
How it connects
Infrastructure as code and cloud security boundaries.
Catch insecure Terraform before it is applied: foundations, Checkov scanning and a merge-request gate.
Identity, network exposure, secrets, audit logs and hardening for a cloud-hosted production workload.
Articles outside a path stand on their own; find them under all articles or by tag . Labs that practise a path are listed on its page.