Crafting Reliable Systems · Securing the Software Supply Chain
Senior Software Engineer at a leading application security company, building and operating cloud-native infrastructure that powers high-scale DAST, SAST, and Software Composition Analysis (SCA) pipelines. Previously, I architected and scaled highly-available, mission-critical infrastructure across the fintech and web hosting sectors. Passionate about *nix-based systems, Cloud architecture, DevOps, and automation. Always exploring cutting-edge tools, emerging tech, and new places. Audiophile by heart — occasionally crafting music on the side.

Reach out via any of my social links below

Intro to Resend: Automating Transactional Emails

As an SRE and DevOps engineer, I obsess over automating toil out of the system. We spend so much time building robust CI/CD pipelines to ship code, but the customer delivery pipeline—the onboarding experience right after someone purchases your software—is often treated as an afterthought. When a user buys a license, they expect an immediate delivery of their credentials and next steps. Simultaneously, as product owners, we need real-time observability into our sales without constantly refreshing a Stripe or Razorpay dashboard....

March 7, 2026 · 5 min · Dileep Kumar

Setting Up a Local YUM Repository on RHEL (For Offline or Controlled Environments)

In environments with limited or no internet access—like secure datacenters or air-gapped systems—managing software packages can be a hassle. That’s where setting up a local YUM repository on your RHEL machine becomes incredibly handy. In this guide, I’ll walk you through the step-by-step process to set up your own local repository server for RHEL 8 and RHEL 9 using httpd (Apache) and createrepo. Let’s dive in! 🏊‍♂️ 1: Download Necessary Packages on a Machine with Internet Before we begin, you’ll need access to a machine that can connect to the internet, just once....

April 16, 2025 · 3 min · Dileep Kumar

How I Sync My Obsidian Notes Across Devices for Free Using Syncthing

Background If you’re someone who loves taking notes, organizing your ideas, or documenting your work, you’ve probably come across Obsidian. It’s an amazing note-taking app that’s packed with features. I recently started using it and was impressed by how well it works across platforms like macOS, Windows, Android, and iOS. In Obsidian, your notes are stored in a Vault, which is essentially a folder where you can create files and organize them with subfolders....

November 29, 2024 · 5 min · Dileep Kumar

Multi Node local Cluster Using Kind

Background If you are like me who wants to try out new tools or test something on Kubernetes, then I have something for you. Yes, you can create a Kubernetes cluster locally using Minikube and Docker, but we’ll be limited to a single-node cluster, which might not suffice for many use cases like testing multi-node scenarios, HA configurations, or distributed applications. In this article, I’ll guide you on how you can create a multi-node local Kubernetes cluster using Kind (Kubernetes in Docker)....

December 16, 2023 · 5 min · Dileep Kumar