Stopping commits made with the wrong git identity
9 Aug 2026
A step-by-step setup to enforce the correct git email per repository with global hooks.
Hyderabad, India
I build and run cloud infrastructure, and write about what I learn keeping production systems healthy.
or copy my address: Copied!
I work across the full width of cloud operations: designing infrastructure on GCP and Azure, running Kubernetes workloads, building the CI/CD pipelines that ship to them, and administering the identity, domain, and developer platforms around them. Wherever I am in that stack, the mindset is the same: automate it, monitor it, harden it.
Security is the thread through all of it. I believe in zero trust: no implicit trust for any user, device, or workload; verify explicitly, grant least privilege, and audit everything. I apply the same scrutiny to cost, because a well-run platform wastes neither access nor money.
This site is my public notebook. I write about the problems I run into, the tools I try, and what I would do differently next time. If any of it saves you a debugging session, it did its job.
Google Cloud (GCP)KubernetesDockerIstioKyvernoExternal Secrets Operator all skills →
9 Aug 2026
A step-by-step setup to enforce the correct git email per repository with global hooks.
9 Aug 2026
How our Azure DevOps deploy stage verifies real pod health in Kubernetes after every Helm upgrade, instead of trusting an exit code.