$ cd /archives && ls -lt

Archives

Browse all articles in chronological order.

2026

August

15 Aug 2026End-to-End DevSecOps on EKS: Code, Containers, Kubernetes & Runtime SecurityHands-on DevSecOps on EKS with Gitleaks, Semgrep, Trivy, Kyverno, Falco, OWASP ZAP and DefectDojo

July

28 Jul 2026Hands-On Lab: Build Single Sign-On (SSO) with LDAP, Keycloak, Okta, OIDC & GrafanaA complete, from-scratch identity and access management project — a directory service, an open-source identity provider, a commercial identity provider, and a real application wired into both.

June

20 Jun 2026Seeing Inside Amazon EKS with OpenTelemetry 🔍Building a Cloud Native observability platform on Amazon EKS with OpenTelemetry, GitOps, Terraform, multi-backend telemetry, and Claude powered analysis8 Jun 2026Hands-On OpenTelemetry: Prometheus, Jaeger, Grafana and the OTel DemoPart 2 - Explore Prometheus, Jaegar and Grafna in details for distributed metrics2 Jun 2026Observability 101: Understanding Metrics, Traces and LogsPart 1 - Get to know the 3 pillars and 4 golden signals of distrubuted observability

May

24 May 2026Turn Your GitHub Repository into a Self-Managing WorkflowLearn to manage github repo with automation. Create PR/Issue templates, label PRs automatically and more.

April

22 Apr 2026Beyond Objects — Using Amazon S3 Files as a Native File System on EC2Learn how to mount S3 buckets natively on your EC2 instances using the new NFS v4.1+ interface.19 Apr 2026Cache Me If You Can - AWS CloudFront in Action 🌏CloudFront is a CDN service that speeds up web content delivery by caching it on servers around the world.12 Apr 2026GitLab Setup Unlocked: Your 10-Minute Fast-Track GuideLaunch Your Own GitLab Instance in Minutes7 Apr 2026Kubernetes StatefulSets Explained - When and Why to Use ThemPart XV: Understanding Stable Pod Identity, Headless Services, and Persistent Storage in StatefulSets

March

18 Mar 2026Kafka - The Calm Brain in the Middle of Chaotic Microservices.Microservices are loud. Kafka makes them finally think together

2024

December

22 Dec 2024Terraform Modules - Simplify, Organise and Reuse Your IACChapter VI - Learn what is Module in Terraform/OpenTofu and how it helps us in reusing the same config.9 Dec 2024Set Up mTLS in NGINX for Robust Web Security.Discover how mTLS strengthens security and learn to set it up with NGINX.

November

11 Nov 2024Kubernetes Health Checks with ProbesPart XIV — Learn how Kubernetes Readiness, Liveness, and Startup probes keep your applications healthy and resilient

September

30 Sept 2024Fortify Your Security with CrowdSec — A Quick Start GuideInstall and configure CrowdSec for securing your infrastructure, a step by step guide for getting started.20 Sept 2024Automate AWS VPC Setup with TerraformBuild Your Own AWS VPC - Simple Terraform Deployment Steps!14 Sept 2024AWS Secrets Manager: A Secure Solution for Credential ManagementAWS Secrets Manager is a service designed to help us securely store and manage sensitive information such as passwords, API keys etc.

August

20 Aug 2024AWS WAF with Load Balancer - Beginner’s GuideAWS Web Application Firewall is a security service that helps protect web apps from common web exploits and attacks

June

26 Jun 2024The Essential Role of Exit Codes in Bash ScriptingPart 4: Using exit codes with if condition, manipulation by forcing exit codes.10 Jun 2024Monitoring Kubernetes Cluster with Prometheus and GrafanaPart XIII — Helm setup to Monitor your k8s infra using Prometheus and Grafana.

May

28 May 2024Linux Terminal tips - Part 2Reverse cmd search, date and time in history and more.20 May 2024Kubernetes Security — Role Based Access Control (RBAC)Part XII — User Management in K8s with RBAC using Entra ID aka Azure Active Directory.12 May 2024Dynamic Data fetching — Data Sources in Terraform/OpenTofuChapter V - Dynamically fetch data from remote using data source in Terraform/OpenTofu.5 May 2024Linux Terminal tips - Part 1Essential Linux Terminal Hacks for Efficiency1 May 2024Helm — Your Compass in the Kubernetes UniversePart XI - Getting started with Helm, the package manager for Kubernetes for easy application management.

April

27 Apr 2024How AWS ALB Keeps Your Apps in Line!See how AWS ALB effortlessly manages traffic, and supports high availability to keep your app running smoothly.27 Apr 2024AWS Lambda - The Serverless FunctionSchedule auto turn on/off EC2 instances with Lambda Function based on a cron schedule7 Apr 2024Ingress in K8s - Name based Routing with TLSPart IX - Using Domain name with TLS Cert for Nginx Ingress Controller.1 Apr 2024Getting Started with Ingress In KubernetesNginx Ingress setup in kubernetes

March

22 Mar 2024If Statement - Conditional in Bash ScriptingPart 3: Usage of if, else and elif statements in shell scripting10 Mar 2024Variables and Math Functions in BashPart 2: Usage of variables to set changeable data, and math functions for arithmetic operations

February

29 Feb 2024Introduction to Shell Scripting for BeginnersPart 1: Introduction to Bash, shell and scripting for task automation10 Feb 2024ArgoCD GitOps for Kubernetes - From Code to ClusterPart VII - Continuous deployment of containerized applications into Kubernetes.

January

22 Jan 2024Calico and Kubernetes: A Perfect Pair for Robust Network PolicyPart VI — In K8s, a network policy defines how pods are allowed to communicate with each other.

2023

November

6 Nov 2023Let’s Encrypt SSL Configuration using CertbotSetup SSL certificate for free. Secure your application with Let’s Encrypt - DIY Guide

October

21 Oct 2023A Beginner’s Introduction to GitHub ActionsGitHub Actions is a modern CI/CD alternative to Jenkins.

September

25 Sept 2023Visualize Your Website Metrics — Blackbox Exporter and GrafanaConfigure Blackbox Exporter to View Site details in Grafana, get alerts for TLS expiration and other details.8 Sept 2023How to Send Email Alerts using Prometheus AlertManagerGet mail alerts from Prometheus about server resource usage.

August

26 Aug 2023Setup Monitoring with Prometheus and Grafana.Monitoring Linux Server with Prometheus Node exporter. Setup using docker.

July

9 Jul 2023Terraform on AWS — Outputs, Indexing and VariablesChapter II —Generating Output, using Variables and Refactoring the Script into different files.2 Jul 2023Infrastructure as Code (IAC) - Automation using Terraform 101Chapter I — Getting Started, setup, terminologies and basic examples..

June

24 Jun 2023Delving into the World of Deployments in KubernetesPart IV— Deployment using YAML, Strategies and Rollback.22 Jun 2023Container Orchestration: Kubernetes 101Part I — Intro, Components and Architecture18 Jun 2023Ansible — Error Handling, Roles and ValultPart 3: Learn about Notify Handler, Error handling, Vault and Roles

May

29 May 2023Ansible - Groups, Vars and LoopChapter 2 - Groups, Variables, Conditionals and Loops in Ansible21 May 2023Getting started with Ansible - Configuration ManagamentChapter 1 - Installation, basics and playbook1 May 2023SonarQube Setup with JenkinsCode Quality Analysis with SonrQube on Jenkins

April

22 Apr 2023Load Balancing Magic — Unleashing the Potential of NGINX.Load Balance Multiple servers with Nginx. Run multiple servers (containers) using Docker Compose.16 Apr 2023Docker - Build and Push operations.Docker Chapter 2 — How to Build and Push your first image.16 Apr 2023Docker: Containerization for beginners.Docker Chapter 1 — How to Install Docker on Linux and Windows.

March

27 Mar 2023Apache HTTP Server ConfigurationsApache HTTP Server Setup: A Guide to Key Configurations

January

25 Jan 2023How to install Apache HTTP web server on Linux.Learn How to setup Apache HTTP webserver