My Works
Open-source
Hobby Projects
Books
Blogs
- Falco: Must-know for CKS exam – Apr 22, 2025
- Why AWS Cloud Map was a better choice for us than Application Load Balancer – Apr 3, 2025
- How to reduce AWS NAT Gateway cost by 80% – Apr 2, 2025
- Ingress "NGINX" Nightmare (CVE-2025-1974) – Are you affected? – Mar 28, 2025
- Cilium Network Policy: What You Need to Know for CKS – Feb 24, 2025
- SBOM: Everything you need to know for CKS exam – Jan 31, 2025
- 3 Reasons Why Chinese AI Startup DeepSeek Crash US Stock Market – Jan 29, 2025
- ChatGPT Scheduled Tasks: Your Personal AI Agent – Jan 18, 2025
- Cilium: Everything you need to know for CKS – Jan 16, 2025
- Kubestronaut: Becoming One
- How I Passed KCNA and KCSA in an Hour!
- Kubernetes 1.32 "Penelope" - Custom Resource Field Selector (Stable feature)
- 11th Dec 2024 — OpenAI Outage (ChatGPT) Explained: Kubernetes Clusters on Fire!
- Developers Beware - Rising Web3 Job Scam & HiveApp Malware!
- Learning’s from writing a Kubernetes Operator as a Solution Architect
- Perceptron: Understanding AI
- Avoid using “bloated” Docker Image in Production! — Node.js Study Case
- A Beginner's Guide to Getting Started with Kamal 2
- Growing Concern over Cloud Spending
- If I Got a New Mac, Here’s What I’d Install First as a DevOps Engineer
- How a 2% Failure Turned into a Success: My CKS Exam Experience
- Learn Kubernetes Programming — Part 1
- Getting Started with External Secrets Operator on Kubernetes using AWS Secrets Manager
- Kubernetes: Evenly Distribution of Pods Across Cluster Nodes
- Monitoring & Alerting for WireGuard VPN
- GitHub Actions Self-Hosted Runner on Kubernetes
- Schedule MongoDB Backup to S3 using Kubernetes CronJob
- Rocket.Chat Desktop: No valid server found at the URL…wait what?!
- Hacktoberfest 2020: My journey as a maintainer
- Linux Commands for Developers
- Email Productivity: Organize your Gmail Labels as Tabs
- Deploy Scalable and Highly Available Web App (Omaha Server) on AWS Cloud
- Design Secure & Scalable VPC for Micro-service Architecture
- Bringing Manually Created Resources Into CloudFormation Management