Looking for quick concept references? DevOps Notes has 40 searchable reference cards covering Linux, Docker, AWS, Terraform, CI/CD and more.
Browse DevOps Notes →Building a Terraform AWS 3-Tier Platform
A modular Terraform project provisioning a complete AWS 3-tier environment — custom VPC, public/private subnets, Dockerized EC2 frontend and backend, and security groups built on least-privilege. Full source on GitHub.
Self-Hosted Monitoring Stack with Prometheus, Grafana, Loki & Ansible
Turning a Dell Latitude into a fully monitored node using Ansible and Docker Compose — deploying Prometheus, Grafana, Loki and Alertmanager end-to-end with zero manual steps.
Building a Production Self-Healing Container Platform
A Docker platform where services detect failures and restart themselves — health checks, watchdog service, Prometheus metrics, and Grafana dashboards that prove recovery is actually working.
Enterprise Samba4 Active Directory with Ansible & Linux Hardening
Enterprise-grade Samba4 AD domain automated with Ansible on Debian VMs provisioned by Vagrant — with SSH hardening, UFW, fail2ban, and Prometheus monitoring baked in from day one.
CI/CD Docker Deployment Pipeline — From Git Push to Production
A complete GitHub Actions pipeline — automated testing, Docker image build tagged with commit SHA, registry push, and zero-manual-step SSH deployment to a Linux server.
I Built a Fully Automated DevOps Workstation Using Ansible
One Ansible playbook provisions a complete DevOps environment — Terraform, Docker, Vagrant, VirtualBox, AWS CLI — idempotently on any Xubuntu/Debian machine in under 10 minutes.
Docker Image Optimization — From 1.2GB to 68MB
A systematic walkthrough of Docker image optimization: slim base images, multi-stage builds, Alpine Linux, and layer caching — with real size measurements showing the reduction at each step.
Self-Healing Docker Services — Health Checks, Restart Policies & Watchdog
Three layers of Docker self-healing: restart policies for process crashes, health checks for unhealthy containers, and a Python watchdog service for application-level failures that health checks miss.
Automating a Production Kubernetes Cluster with Ansible & Vagrant — Beyond minikube
A 3-node Kubernetes cluster (1 control plane + 2 workers) automated end-to-end with Ansible roles — kubeadm bootstrap, containerd runtime, Calico CNI, and automated worker joining. No minikube shortcuts.
More articles coming as new projects ship. Follow on dev.to or star the GitHub to stay updated.