
author
Ahmad Naufal
DevOps and platform engineer focused on Kubernetes, automation, and reliable infrastructure. I write about the lessons, runbooks, and systems work behind building production-grade cloud platforms.
5 articles

Your Servers Are Already Telling You What's Wrong. You're hardly listening.
Learn how a read-only AIOps assistant uses AI to analyze server logs, detect issues, and simplify on-premise infrastructure monitoring.

Replacing Failed Disks on RAID10 ZFS in Separate Arrays on Proxmox VE 9.x
A practical walkthrough for safely replacing failed disks in a degraded Proxmox VE 9.x ZFS RAID10-style setup, including partition backup, GUID randomization, disk replacement, and final pool health checks.

Deploying Node.js Applications with Ansible, NVM, PM2, Nginx, and Let's Encrypt
Learn how to deploy Node.js and Vite applications with Ansible using NVM, PM2, Nginx, and Let’s Encrypt. This guide walks through a practical role-based deployment workflow for provisioning servers, managing Node.js versions, handling private GitHub repositories, configuring PM2 processes, serving static Vite builds, and automating TLS certificates with Certbot.

Stop Clicking Through GitHub Settings: Manage Actions Secrets with Terraform
Learn how to manage GitHub Actions secrets and environment variables with Terraform using the integrations/github provider, a nested repo/environment schema, and an S3-compatible RustFS backend.

From Clicking VMs to a Private Cloud: Terraform + Proxmox (the parts the docs skip)
A practical guide to managing Proxmox VMs and LXCs with Terraform, including template builds, for_each workloads, S3-compatible state, cloud-init, and real-world gotchas.