rahulsblog.hashnode.devTerminal Multiplexing using Tmux - Sessions, Windows, and PanesTmux is a terminal multiplexer, which means it lets you run and manage multiple terminal environments inside a single terminal window. tmux is structured like this: Session → Windows → Panes Session: your full workspace Windows: like tabs inside a ...Jan 25·3 min read
rahulsblog.hashnode.devSecurely Access Azure Key Vault Secrets in Azure DevOps CI/CD Pipelines Using Managed Identity and Federated CredentialsWhen I started working with Azure DevOps pipelines, one of the biggest challenges I faced was how to securely manage secrets. Hardcoding them inside a pipeline was never an option, and using plain text variables just didn’t feel right from a security...Sep 14, 2025·7 min read
rahulsblog.hashnode.devUnderstanding Parent Shell and $$ in LinuxIf you’ve spent time writing shell scripts or debugging processes in Linux, you’ve probably come across $$ or $PPID. At first glance, these variables look cryptic, but they actually reveal a lot about how shells and processes work in Unix like system...Sep 7, 2025·3 min read
rahulsblog.hashnode.devCheck the ulimit by running the docker fileWhat’s the goal? The goal is to query the current system resource limit (e.g., RLIMIT_NOFILE, which controls the maximum number of open file descriptors) and expose it through an Nginx endpoint as part of the response. How are we going to achieve thi...Dec 30, 2024·3 min read
rahulsblog.hashnode.devaws-nuke: nuke all AWS resources in an AWS account with a single click!In this article, we will learn everything there is about aws-nuke. Understanding aws-nuke Let us consider a simple scenario for our easy understanding of aws-nuke, Assume that you have an AWS account where multiple EC2 instances, load balancers, targ...Jan 16, 2023·4 min read