DevOps Daily Tips
Bite-sized, actionable DevOps tips you can apply immediately. One new tip every day.
All Tips
Add Health Checks to Your Dockerfiles
A running container isn't necessarily a healthy container β health checks let Docker tell the difference.
Always Run Terraform Plan Before Apply
A quick terraform plan can save you from accidentally destroying production resources.
DRY Your Pipelines with Reusable Workflows
Reusable workflows eliminate copy-paste duplication across repos and keep your CI/CD consistent.
Set Up SSH Keys the Right Way
SSH keys replace passwords with cryptographic authentication β more secure and no typing passwords every time.
Master Kubernetes Labels and Selectors
Labels and selectors are how Kubernetes connects everything β get them wrong and nothing talks to anything.
Work on Multiple Branches Simultaneously with Git Worktrees
Git worktrees let you work on multiple branches at once without stashing or cloning.
Never Run Containers as Root
Running as root inside a container means a breakout may give an attacker elevated privileges on your host.
Why You Should Commit Your Terraform Lock File
Committing .terraform.lock.hcl ensures your entire team uses the exact same provider versions every time.
Test Across Multiple Versions with Matrix Builds
Matrix builds catch compatibility issues early by testing every version and OS combo in parallel.
Automate Anything with Cron Jobs
Cron lets you automate repetitive tasks so you never have to remember to run them manually again.
Switch Between Clusters with kubectl Contexts
One wrong context means running production commands on the wrong cluster.
Recover Lost Commits with Git Reflog
Git reflog is your undo button β it can recover commits you thought were gone forever.