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
Master the cryptographic fundamentals every DevOps engineer needs: symmetric and asymmetric encryption, hashing algorithms, TLS/SSL certificates, and Public Key Infrastructure (PKI).

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
Learn about the OWASP Top 10 web application security risks. Understand each vulnerability, see real-world examples, and learn how to prevent them in your applications.

Security Principles
Master the fundamental security principles every DevSecOps engineer needs to know. Learn CIA Triad, Defense in Depth, Least Privilege, and Zero Trust concepts with practical examples.

A Practical Guide to FinOps for DevOps Engineers
Learn how to implement FinOps practices in your DevOps workflows to optimize cloud costs while maintaining performance and reliability.

Networking Fundamentals for Developers
A comprehensive guide to computer networking concepts, from basic protocols to advanced cloud networking and automation.

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.