Skip to contentSkip to main content

Blog

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

Read
Understanding Volcano Scheduler in Kubernetes

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...

Read
Using Jenkins to Trigger AWS Lambda Functions

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...

Read
Automating File Uploads to Amazon S3 with Jenkins

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...

Read
How Amazon S3 Files Changes Kubernetes Storage on EKS

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...

Read
Using Docker Hub to Store, Share, and Manage Docker Images

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,...

Read
End-to-End CI/CD Pipeline Using Jenkins and Kubernetes

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, ...

Read
How Git Stores Files Internally to Saves Space in Your Repository

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...

Read
OpsGuard: A Production-Ready Status Page with Modern DevOps Practices

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...

Read
Why a Good README.md Matters More Than Your Code

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...

Read
How Kubernetes detects and restarts crashing pods automatically

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...