Most service usage: 65 DevSecOps services
The 65 services and tools you meet most in DevSecOps jobs, by area: web and TLS, containers and Kubernetes, CI/CD and GitOps, IaC and cloud, secrets and identity, observability, supply-chain scanning, host and cluster security, data services and network services. For each one: what it is, what it is used for, the key commands, a security checklist and a link to its full command page.
- Guide by
- Hosam Hani
- Version
- 2026
- Lessons
- 77
My own study plan, written in my own words. I update it while I go. The links point to the official pages; prices change, so check them before you buy.
Parts and chapters
Part 1
The map
Part 2
Build and run
Part 3
Protect and watch
- 6Keep secrets safe (secrets, crypto and identity)Secrets, crypto and identity6 lessons
- 7See what happens (metrics, logs, traces and alerts)Observability7 lessons
- 8Scan code, images and the supply chainCode and supply-chain scanning9 lessons
Lessons
- 8.1 Trivy — the all-in-one scanner
- 8.2 Syft — the SBOM maker
- 8.3 Grype — CVEs from images and SBOMs
- 8.4 Cosign — sign and verify images
- 8.5 Gitleaks — find secrets in Git
- 8.6 Semgrep — static code analysis (SAST)
- 8.7 SonarQube — code quality and the quality gate
- 8.8 ZAP — test the running app (DAST)
- 8.9 Put them in one pipeline
- 9Harden and watch hosts and clustersHost and cluster security9 lessons
Part 4
Data and network
- 10Run databases, caches and queuesDatabases, caches and queues9 lessons
Lessons
- 10.1 PostgreSQL — the default open-source database
- 10.2 MySQL / MariaDB — the web app database
- 10.3 Redis / Valkey — cache and sessions
- 10.4 MongoDB — document database
- 10.5 etcd — the brain of Kubernetes
- 10.6 RabbitMQ — message broker
- 10.7 Kafka — event streaming
- 10.8 MinIO — S3 object storage
- 10.9 Follow the 3-2-1 backup rule
- 11Run the network services (DNS, VPN, mail, failover)Network services5 lessons
- 12Put the services together in one platformPut it together4 lessons
What you learn
The main skills of the course and the chapter where you learn each one.
Service areas
- Web, proxy and TLS — 4 servicesChapter 2 Serve web traffic safely (web, proxy and TLS)
- Containers and Kubernetes — 7Chapter 3 Build and run containers and Kubernetes
- Git, CI/CD and GitOps — 6Chapter 4 Ship changes with Git, CI/CD and GitOps
- Infrastructure as Code and cloud CLIs — 6Chapter 5 Build infrastructure from code (IaC and cloud CLIs)
- Secrets, crypto and identity — 6Chapter 6 Keep secrets safe (secrets, crypto and identity)
- Observability — 7Chapter 7 See what happens (metrics, logs, traces and alerts)
- Code and supply-chain scanning — 8Chapter 8 Scan code, images and the supply chain
- Host and cluster security — 8Chapter 9 Harden and watch hosts and clusters
- Databases, caches and queues — 8Chapter 10 Run databases, caches and queues
- Network services — 5Chapter 11 Run the network services (DNS, VPN, mail, failover)