DEV Community

Muhammad Hassaan Javed profile picture

Muhammad Hassaan Javed

Cloud & DevOps Engineer | Founder of InfraForge | Terraform, Kubernetes, CI/CD & cloud recovery for SaaS teams

Location Lahore, Pakistan | Helping SaaS teams globally Joined Joined on  Personal website https://infraforge.agency/ github website twitter website

Pronouns

he/him

Work

Founder @ infraforge.agency

How a do-not-disrupt annotation broke Karpenter consolidation

How a do-not-disrupt annotation broke Karpenter consolidation

Comments
10 min read
How we recovered a k3s cluster after its client certs expired

How we recovered a k3s cluster after its client certs expired

Comments
9 min read
Why terraform plan wants to destroy 5 live failover resources

Why terraform plan wants to destroy 5 live failover resources

Comments
9 min read
How to recover pods a ConfigMap hook race left with empty env

How to recover pods a ConfigMap hook race left with empty env

Comments
10 min read
Worker drops jobs intermittently: startup race, env drift, schema skew

Worker drops jobs intermittently: startup race, env drift, schema skew

Comments
8 min read
How a missing S3 gateway endpoint route quintupled our NAT bill

How a missing S3 gateway endpoint route quintupled our NAT bill

Comments
7 min read
How one stuck PDB doubled our EKS autoscaler bill in six days

How one stuck PDB doubled our EKS autoscaler bill in six days

Comments
10 min read
When a hardening rollout breaks 8 layers and your own reconciler fights you

When a hardening rollout breaks 8 layers and your own reconciler fights you

Comments
10 min read
Recovering a status page from a half-finished schema migration

Recovering a status page from a half-finished schema migration

Comments
10 min read
When a validating webhook blocks the ConfigMap that would fix it

When a validating webhook blocks the ConfigMap that would fix it

Comments
8 min read
ArgoCD CVE-2022-24348: a Secret leak that hid in log volume

ArgoCD CVE-2022-24348: a Secret leak that hid in log volume

Comments
8 min read
Why Grafana OnCall acknowledgments hang after a Helm upgrade migration

Why Grafana OnCall acknowledgments hang after a Helm upgrade migration

Comments
13 min read
Why a deleted backup Lambda kept billing 9,400 EBS snapshots

Why a deleted backup Lambda kept billing 9,400 EBS snapshots

Comments
8 min read
Why one shared Terraform module made every PR a 14-service change

Why one shared Terraform module made every PR a 14-service change

Comments
7 min read
When ArgoCD shows Healthy but Keycloak silently strips JWT claims

When ArgoCD shows Healthy but Keycloak silently strips JWT claims

Comments
8 min read
Why a Terraform apply hangs 90 minutes on a custom provider with no timeout

Why a Terraform apply hangs 90 minutes on a custom provider with no timeout

Comments
8 min read
Grafana 'No Data' after migration: 7 reconcilers we had to kill first

Grafana 'No Data' after migration: 7 reconcilers we had to kill first

Comments
10 min read
When MinIO Deny Wins Cause Silent Upload Failure

When MinIO Deny Wins Cause Silent Upload Failure

Comments
12 min read
ArgoCD Drift: Three Namespaces, One JWT Hotfix

ArgoCD Drift: Three Namespaces, One JWT Hotfix

Comments
12 min read
How we recovered tfstate after force-unlock raced a CI apply

How we recovered tfstate after force-unlock raced a CI apply

Comments
9 min read
Why a forgotten RDS replica added $8,600 to one AWS bill

Why a forgotten RDS replica added $8,600 to one AWS bill

Comments
6 min read
Why terraform plan fails three modules from the cause: the map(any) trap

Why terraform plan fails three modules from the cause: the map(any) trap

Comments
11 min read
Three init container faults when every kubectl patch reverts in 10 seconds

Three init container faults when every kubectl patch reverts in 10 seconds

3
Comments
10 min read
loading...