Guides
In-depth guides for DevOps professionals.

Security Gates
What security gates are and how to add them to CI/CD: policy as code, CVE gates with KEV and EPSS, compliance checks and admission control, with real runs.

Introduction to Packer
Learn HashiCorp Packer 1.16: install it, write HCL2 templates, build AWS AMIs and Docker images, use provisioners and variables, and follow best practices.

Introduction to AWS
A beginner introduction to AWS: how AWS works (accounts, regions, APIs), then IAM, EC2, S3, VPC, RDS, load balancing, Lambda and cost control.

Introduction to Python
Learn Python for DevOps with real output: Python 3.14 and uv, files and YAML, subprocess, HTTP retries, logging, classes, pytest and a packaged CLI.

Introduction to Docker
Learn Docker step by step with Engine 29: install it, run containers, write Dockerfiles, use volumes, networks and Compose, then deploy to production.

Introduction to Kubernetes
Learn Kubernetes 1.37 hands-on with kind: pods, Deployments, Services, Gateway API, ConfigMaps, Secrets, storage, autoscaling, monitoring and security.

Introduction to Linux
Learn Linux step by step: the command line, files and permissions, apt and dnf, users and sudo, processes, networking, Bash scripts and systemd.

Introduction to Terraform
Learn Terraform 1.17 step by step: install it, write HCL, manage state, use variables and modules, set up S3 remote state with locking, and test your code.

Introduction to CI/CD with GitHub Actions
Learn CI/CD with GitHub Actions: write workflows, test on a matrix, cache, pass artifacts, use secrets and OIDC, and deploy with approvals.

Introduction to PostgreSQL
PostgreSQL 18 tutorial for beginners: install PostgreSQL and psql, learn SQL, design schemas, tune indexes, back up, and run it in production.

Cryptography Essentials
Hands-on cryptography for DevOps engineers: AES-GCM and key management, hashes and signed releases, TLS 1.3 with post-quantum keys, and a private CA.

Static Application Security Testing (SAST)
Learn SAST with SonarQube, Semgrep and CodeQL: how static analysis finds vulnerabilities, custom rules and queries, and CI/CD quality gates.

Threat Modeling
Learn threat modeling on one worked example: data flow diagrams, STRIDE, risk rating beyond DREAD, attack trees, LINDDUN, LLM threats and exercises.

OWASP Top 10
The OWASP Top 10:2025 for developers and DevOps teams: what changed since 2021, each risk with vulnerable code and its fix, and tests and scanners for CI.

Security Principles
The CIA triad, defense in depth, least privilege and zero trust, each tested on a small app on Linux and Kubernetes with real commands and output.

A Practical Guide to FinOps for DevOps Engineers
FinOps for DevOps engineers: read FOCUS billing data, tag and allocate cloud costs, set budgets and anomaly alerts, and add cost checks to CI/CD.

Networking Fundamentals for Developers
Learn networking in a lab you build on one Linux VM: TCP/IP, subnets, DNS, firewalls, load balancing, Docker, Kubernetes, VPCs and troubleshooting.

Introduction to Ansible
Learn Ansible step by step with ansible-core 2.21: install it, write playbooks, manage inventory, variables, handlers, templates, roles and Vault.

Introduction to Bash
Learn Bash scripting step by step with real output: expansions, quoting, arrays, functions, arguments, strict mode, traps, ShellCheck and bats tests.

Introduction to Git
A hands-on Git tutorial in 10 parts: commits, branches, merge conflicts, remotes, pull requests, rebase, bisect, signing and Git 2.56, with real output.