Blog
Technical articles, DevOps deep dives, AI research, and software engineering insights

Understanding Volcano Scheduler in Kubernetes
A complete guide to advanced batch and AI/ML workload scheduling in Kubernetes 1. Introduction Kubernetes has revolutionized how modern infrastructure teams deploy and scale containerized applications. But as workloads e...

Using Jenkins to Trigger AWS Lambda Functions
AWS Lambda is a serverless compute service that allows you to run code in response to events without provisioning or managing servers. Integrating Jenkins with AWS Lambda can help automate workflows, such as deploying co...

Automating File Uploads to Amazon S3 with Jenkins
Amazon S3 (Simple Storage Service) is a highly scalable, secure, and durable object storage service provided by AWS. It’s commonly used for storing files such as application artifacts, backups, media, and more. Automatin...

How Amazon S3 Files Changes Kubernetes Storage on EKS
How S3 Files enables shared storage for Kubernetes workloads on AWS Your data lives in S3. Your application needs a file system. And between those two things, you end up writing sync scripts, duplicating data into EFS, p...

Using Docker Hub to Store, Share, and Manage Docker Images
Learn how Docker Hub is used to store, share, and manage Docker images efficiently for development, CI/CD pipelines, and production deployments. Docker Hub is the most widely used container registry for storing, sharing,...

End-to-End CI/CD Pipeline Using Jenkins and Kubernetes
Building Scalable, Cloud-Native CI/CD Pipelines with Jenkins and Kubernetes In modern DevOps workflows, running Jenkins on static or long-lived build agents often leads to scalability issues, inefficient resource usage, ...

How Git Stores Files Internally to Saves Space in Your Repository
Learn how Git stores files internally using snapshots, blobs, trees, and hashing to avoid duplication and save repository space efficiently. Git is the most widely used version control system in the world, and one of the...

OpsGuard: A Production-Ready Status Page with Modern DevOps Practices
From Code to Cloud: Building a Self-Healing Status Page on AWS EKS How I built an enterprise-grade infrastructure monitoring platform using Kubernetes, Terraform, and GitOps — from concept to deployment on AWS Introducti...

Why a Good README.md Matters More Than Your Code
Is your repository a ghost town? Discover why the README.md is the most critical file in your project. The “Black Box” Problem Imagine you are shopping for a new laptop online. You click on a product that looks promising...

How Kubernetes detects and restarts crashing pods automatically
Understand Kubernetes self-healing by exploring how the Kubelet, PLEG, probes, and CrashLoopBackOff work together to restart failing containers. Kubernetes is often described as a self-healing system because it can autom...