Skip to main content
Khadirullah Mohammad

Khadirullah Mohammad

DevOps & Cloud Engineer

I build CI/CD pipelines, manage cloud infrastructure, and automate everything I can — with Docker, Kubernetes, Terraform, and AWS. Recently built an AI-powered incident correlation tool that JOINs data across GitHub, Sentry, and Slack using cross-source SQL.

This blog is where I document it all — real tutorials and practical notes from the field.

📬 I’m actively looking for DevOps & Cloud Engineering roles — get in touch.

Recent

Git Submodule Silently Became Regular Files — How I Diagnosed and Fixed It

I ran git submodule update --remote --merge and nothing happened. My Hugo theme was stuck at an old version. Turns out I had accidentally replaced the submodule with manually copied files without realizing it. Here’s how I diagnosed the git state mismatch, restored the proper submodule, and fixed the Cloudflare Pages deployment failure that followed.