devops

Practical resources about devops for software engineers.

214 results

Automating Infrastructure and Delivery

DevOps bridges the gap between writing code and running it in production. Containerization, CI/CD pipelines, infrastructure as code, and observability are no longer optional — they are table stakes for modern engineering teams.

Find practical recipes for building Docker images, writing GitHub Actions workflows, deploying to Kubernetes, managing Terraform state, and setting up Prometheus monitoring. Each guide is tested against real cloud environments and includes troubleshooting tips.

beginner

What Works in Code Review — For Authors and Reviewers

A practical guide to useful code reviews: how to write reviewable code, give constructive feedback,...

beginner

AWS Basics — Core Services for Developers

A practical guide to AWS core services for developers: compute, storage, databases, networking, and...

beginner

Azure Basics — Core Services for Developers

A practical guide to Microsoft Azure core services for developers: compute, storage, databases,...

azure cloud-computing azure-functions blob-storage
advanced

Chaos Engineering — Principles, Tools, and Safe Experiments

A practical guide to chaos engineering: build resilient systems by intentionally injecting...

intermediate

CI/CD Pipeline Guide

A practical guide to building CI/CD pipelines with GitHub Actions, testing, deployment strategies,...

intermediate

Complete Guide to CI/CD with GitHub Actions

Build CI/CD pipelines from scratch with GitHub Actions. Covers workflows, runners, matrix builds,...

intermediate

Docker Compose: Multi-Service Local Development

Master Docker Compose for local development: multi-service environments, networking, volumes,...

advanced

Complete Guide to Docker in Production

Run Docker containers in production with confidence. Covers multi-stage builds, distroless images,...

intermediate

GitHub Actions CI/CD: Workflows, Runners, Secrets

Master GitHub Actions for CI/CD: workflows, reusable workflows, composite actions, secrets...

intermediate

Complete Guide to GitOps with ArgoCD

Deploy Kubernetes applications with GitOps using ArgoCD. Covers installation, ApplicationSets, sync...

gitops argocd kubernetes continuous-deployment
advanced

Complete Guide to GitOps in Production

Implement GitOps with ArgoCD and Flux. Covers declarative infrastructure, drift reconciliation,...

advanced

Helm Charts: Structure, Templating, Dependencies, Registry

Master Helm charts for Kubernetes: chart structure, templating, values, dependencies, hooks,...

advanced

Kubernetes Config Management Guide

Master Kubernetes configuration management: ConfigMaps, Secrets, External Secrets Operator, sealed...

intermediate

Complete Guide to Kubernetes Ingress

Configure and troubleshoot Kubernetes Ingress controllers. Covers NGINX Ingress, TLS, path routing,...

advanced

Complete Guide to Kubernetes Networking

Master Kubernetes networking. Covers Services, Ingress, NetworkPolicies, CNI plugins, DNS, service...

advanced

Complete Guide to Monitoring and Alerting

Build a production monitoring stack. Covers Prometheus, Grafana, AlertManager, metrics...

intermediate

Complete Guide to Terraform Modules

Build reusable Terraform modules with proper structure, inputs, outputs, and versioning. Covers...

advanced

Complete Guide to Terraform in Production

Manage infrastructure as code with Terraform in production. Covers modules, state management,...

intermediate

Blue-Green and Canary Deployments

A practical guide to deployment strategies: blue-green, canary, rolling, and feature flags....

beginner

Docker for Developers — A Complete Guide

Learn Docker from the ground up: images, containers, Dockerfiles, networks, volumes, and Docker...

No results found.