StackPractices

devops

Practical resources about devops for software engineers.

203 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.

advanced

Data Migration Runbook Template with Rollback Steps

Use this data migration runbook template to plan safe migrations. Includes pre-migration checks,...

beginner

Dependency Upgrade Runbook

A five-phase runbook for upgrading project dependencies safely, covering preparation, the upgrade...

intermediate

Dependency Vulnerability Report Template

A template for documenting individual dependency vulnerabilities, including exploitability, impact,...

beginner

Deployment Checklist Template

A copy-paste verification checklist for safe production deployments, from pre-merge tests to...

intermediate

Deployment Rollback Runbook

Runbook for rolling back failed deployments: triggers, kubectl/Helm/ArgoCD commands, database...

intermediate

Deprecation Timeline Template

A template for planning and communicating the sunset of legacy capabilities, APIs, or services with...

advanced

Disaster Recovery Test Plan

A template for planning and executing disaster recovery tests including failover validation, data...

intermediate

Docker Image Hardening Checklist

Checklist for hardening Docker container images for production: base image selection, user...

beginner

Downtime Communication Template

A template for internal and external outage messaging during service downtime.

beginner

Engineering Handbook Template

A template for documenting team culture, development processes, technical standards, and...

beginner

Environment Configuration Template

A template to document environment variables, secrets, endpoints, and infrastructure settings per...

beginner

Escalation Policy Template

A template for defining incident severity levels and on-call escalation paths.

beginner

Feature Spec Template (Copy-Paste + Example)

A template for writing clear, actionable feature specifications that align engineering, product,...

beginner

Git Branching Strategy Document

A document template for defining Git workflow, branching conventions, merge requirements, and...

beginner

Incident Communication Template

A template for notifying stakeholders during production outages with pre-drafted messages for each...

beginner

Incident Timeline Template

A template for reconstructing the exact sequence of events during incident investigations to...

intermediate

Infrastructure as Code Review Template

A template for reviewing Terraform and CloudFormation infrastructure code.

intermediate

Cloud Cost Allocation Template: Tagging & Chargeback

A template for assigning cloud infrastructure costs to teams, products, or environments with...

intermediate

Kubernetes Pod Disruption Budget Template

A template for defining Pod Disruption Budgets to control voluntary disruptions during node drains,...

intermediate

Kubernetes Resource Quotas Template

Template for defining Kubernetes resource quotas per namespace: CPU and memory limits, object count...

No results found.