DevSecOps

Learn DevSecOps

This is LabEx’s experimental DevSecOps Skill Tree for learners who already have Linux, DevOps, and cybersecurity foundations. Learn how to bake security into delivery workflows through hands-on labs and realistic scenarios—host and service exposure, hardening, least privilege, secrets hygiene, and safe privileged automation—with outcomes you can verify on real system state.

166 Skills|6 Courses
DevSecOps for Beginners
DevSecOps for Beginners
DevSecOps for Beginners course cover

DevSecOps for Beginners

DevSecOpsCybersecurity
Practice service, code, dependency, container, and delivery security through 14 Guided Labs and 14 matching Challenges.
0%
Completed 0 of 28 Labs
Linux Security for DevSecOps course cover

Linux Security for DevSecOps

LinuxDevSecOpsCybersecurity
A hands-on Linux security course for DevSecOps learners focused on service exposure, web hardening, file permissions, sudo, secrets, root-run automation, service identity, runtime configuration, logs, scripts, and access policy cleanup. You will investigate real host state, apply targeted fixes, and verify that systems stay usable after hardening.
0%
Completed 0 of 20 Labs
Docker Security for DevSecOps course cover

Docker Security for DevSecOps

DockerDevSecOpsCybersecurity
A hands-on Docker security course for DevSecOps learners focused on container runtime audits, port exposure, debug bindings, Docker socket access, bind mounts, non-root users, privileged mode, runtime secrets, build-time token leaks, and image hygiene. You will investigate real container state, apply targeted fixes, and verify that applications keep working after hardening.
0%
Completed 0 of 20 Labs
Keeping a Look-Alike Package Out of a Build course cover

Keeping a Look-Alike Package Out of a Build

ProjectDevSecOpsPythonCybersecurity
Build a working ticket tool from approved Python dependencies and reject look-alike wheel replacements.
0%
Completed 0 of 3 Labs
Accepting a Release Only from Its Trusted Publisher course cover

Accepting a Release Only from Its Trusted Publisher

ProjectDevSecOpsCybersecurity
Build a reusable receiver that accepts the requested publisher-signed guide, rejects unapproved deliveries, and preserves the running site and downloads.
0%
Completed 0 of 3 Labs
Giving a Report Job Temporary Database Access course cover

Giving a Report Job Temporary Database Access

ProjectDevSecOpsPostgreSQLCybersecurity
Give a real report a limited dynamic PostgreSQL login through OpenBao, then prove exact revocation, natural expiry and recovery while preserving independent business access.
0%
Completed 0 of 3 Labs
certificate
Upgrade to Get Certificate

Join our Discord for product & content updates

Join Now
Try Online Linux Terminal