Skip to main content

Guides

In-depth guides for DevOps professionals.

20guides
Security Gates
Security

Security Gates

Implement automated security gates that block deployments on critical vulnerabilities, policy violations, and security failures. Shift security left in your CI/CD pipeline.

4 parts|34 min read
Introduction to Packer
Infrastructure as Code

Introduction to Packer

Learn how to build automated machine images with HashiCorp Packer, from basic concepts to multi-platform image creation

6 parts|31 min read
Introduction to AWS
AWS

Introduction to AWS

Learn AWS step by step by building a real cloud application. Covers IAM, EC2, S3, VPC, RDS, load balancing, Lambda, CloudWatch, and cost control.

10 parts|86 min read
Introduction to Python
Python

Introduction to Python

A practical guide to Python programming from basics to building real projects

10 parts|99 min read
Introduction to Docker
Docker

Introduction to Docker

Beginner-friendly Docker guide covering containers, images, Dockerfiles, volumes, networking, Compose, and production best practices in 10 chapters.

10 parts|69 min read
Introduction to Kubernetes
Kubernetes

Introduction to Kubernetes

Kubernetes introduction covering architecture, pods, deployments, services, and scaling for container orchestration

10 parts|104 min read
Introduction to Linux
Linux

Introduction to Linux

A practical guide to getting started with Linux for beginners and experienced users alike. Learn the basics of the Linux operating system, command line, and system administration skills needed to feel comfortable in a Linux environment.

10 parts|119 min read
Introduction to Terraform
Terraform

Introduction to Terraform

Learn how to manage infrastructure as code with Terraform, from basic concepts to production-ready configurations

10 parts|95 min read
Introduction to CI/CD with GitHub Actions
DevOps

Introduction to CI/CD with GitHub Actions

Learn to automate your development workflow with GitHub Actions, from basic builds to sophisticated deployment pipelines.

10 parts|112 min read
Introduction to PostgreSQL
Databases

Introduction to PostgreSQL

Learn how to work with PostgreSQL from database fundamentals to production deployment

10 parts|87 min read
Cryptography Essentials
Security

Cryptography Essentials

Master the cryptographic fundamentals every DevOps engineer needs: symmetric and asymmetric encryption, hashing algorithms, TLS/SSL certificates, and Public Key Infrastructure (PKI).

4 parts|34 min read
Static Application Security Testing (SAST)
Security

Static Application Security Testing (SAST)

Master Static Application Security Testing (SAST) with SonarQube, Semgrep, and CodeQL. Learn to detect vulnerabilities in source code before they reach production.

4 parts|31 min read
Threat Modeling
Security

Threat Modeling

Master threat modeling methodologies including STRIDE, DREAD, and attack trees. Learn to identify, analyze, and prioritize security threats in your systems with practical exercises.

4 parts|42 min read
OWASP Top 10
Security

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.

10 parts|64 min read
Security Principles
Security

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.

4 parts|40 min read
A Practical Guide to FinOps for DevOps Engineers
FinOps

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.

7 parts|70 min read
Networking Fundamentals for Developers
Networking

Networking Fundamentals for Developers

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

10 parts|108 min read
Introduction to Ansible
DevOps

Introduction to Ansible

Learn how to automate server configuration and deployment tasks with Ansible, from basic concepts to production-ready practices.

10 parts|86 min read
Introduction to Bash
Bash

Introduction to Bash

Bash scripting and command line guide covering navigation, variables, control flow, functions, permissions, arguments, and best practices in 10 chapters.

10 parts|83 min read
Introduction to Git
Git

Introduction to Git

A 10-part guide to Git version control covering repos, branching, merging, remotes, collaboration workflows, history rewriting, and team best practices.

10 parts|66 min read