<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Sagar Panda | DevOps &amp; Cloud Engineer</title>
    <link>https://sagarpanda.com/blogs/</link>
    <description>Technical notes and hands-on guides covering DevOps, AWS, Kubernetes, Terraform, CI/CD, observability, and security.</description>
    <language>en</language>
    <lastBuildDate>Sat, 15 Aug 2026 00:00:00 GMT</lastBuildDate>
    <atom:link
      href="https://sagarpanda.com/blogs/index.xml"
      rel="self"
      type="application/rss+xml"
      xmlns:atom="http://www.w3.org/2005/Atom"
    />
    
    <item>
      <title>End-to-End DevSecOps on EKS: Code, Containers, Kubernetes &amp; Runtime Security</title>
      <link>https://sagarpanda.com/blogs/devsecops/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/devsecops/</guid>
      <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
      <description>Hands-on DevSecOps on EKS with Gitleaks, Semgrep, Trivy, Kyverno, Falco, OWASP ZAP and DefectDojo</description>
    </item>
    <item>
      <title>Hands-On Lab: Build Single Sign-On (SSO) with LDAP, Keycloak, Okta, OIDC &amp; Grafana</title>
      <link>https://sagarpanda.com/blogs/ldap-sso/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/ldap-sso/</guid>
      <pubDate>Tue, 28 Jul 2026 05:15:10 GMT</pubDate>
      <description>A 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.</description>
    </item>
    <item>
      <title>Seeing Inside Amazon EKS with OpenTelemetry 🔍</title>
      <link>https://sagarpanda.com/blogs/monitoring/otel-on-eks/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/monitoring/otel-on-eks/</guid>
      <pubDate>Sat, 20 Jun 2026 02:15:10 GMT</pubDate>
      <description>Building a Cloud Native observability platform on Amazon EKS with OpenTelemetry, GitOps, Terraform, multi-backend telemetry, and Claude powered analysis</description>
    </item>
    <item>
      <title>Hands-On OpenTelemetry: Prometheus, Jaeger, Grafana and the OTel Demo</title>
      <link>https://sagarpanda.com/blogs/monitoring/opentelemetry/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/monitoring/opentelemetry/</guid>
      <pubDate>Mon, 08 Jun 2026 03:40:10 GMT</pubDate>
      <description>Part 2 - Explore Prometheus, Jaegar and Grafna in details for distributed metrics</description>
    </item>
    <item>
      <title>Observability 101: Understanding Metrics, Traces and Logs</title>
      <link>https://sagarpanda.com/blogs/monitoring/observability/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/monitoring/observability/</guid>
      <pubDate>Tue, 02 Jun 2026 14:00:10 GMT</pubDate>
      <description>Part 1 - Get to know the 3 pillars and 4 golden signals of distrubuted observability</description>
    </item>
    <item>
      <title>Turn Your GitHub Repository into a Self-Managing Workflow</title>
      <link>https://sagarpanda.com/blogs/github-automation/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/github-automation/</guid>
      <pubDate>Sun, 24 May 2026 07:15:10 GMT</pubDate>
      <description>Learn to manage github repo with automation. Create PR/Issue templates, label PRs automatically and more.</description>
    </item>
    <item>
      <title>Beyond Objects — Using Amazon S3 Files as a Native File System on EC2</title>
      <link>https://sagarpanda.com/blogs/aws/s3files/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/aws/s3files/</guid>
      <pubDate>Wed, 22 Apr 2026 07:00:10 GMT</pubDate>
      <description>Learn how to mount S3 buckets natively on your EC2 instances using the new NFS v4.1+ interface.</description>
    </item>
    <item>
      <title>Cache Me If You Can - AWS CloudFront in Action 🌏</title>
      <link>https://sagarpanda.com/blogs/aws/cloudfront/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/aws/cloudfront/</guid>
      <pubDate>Sun, 19 Apr 2026 04:45:10 GMT</pubDate>
      <description>CloudFront is a CDN service that speeds up web content delivery by caching it on servers around the world.</description>
    </item>
    <item>
      <title>GitLab Setup Unlocked: Your 10-Minute Fast-Track Guide</title>
      <link>https://sagarpanda.com/blogs/gitlab/gitlab-setup/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/gitlab/gitlab-setup/</guid>
      <pubDate>Sun, 12 Apr 2026 05:15:10 GMT</pubDate>
      <description>Launch Your Own GitLab Instance in Minutes</description>
    </item>
    <item>
      <title>Kubernetes StatefulSets Explained - When and Why to Use Them</title>
      <link>https://sagarpanda.com/blogs/k8s/statefulset/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/k8s/statefulset/</guid>
      <pubDate>Tue, 07 Apr 2026 05:00:10 GMT</pubDate>
      <description>Part XV: Understanding Stable Pod Identity, Headless Services, and Persistent Storage in StatefulSets</description>
    </item>
    <item>
      <title>Kafka - The Calm Brain in the Middle of Chaotic Microservices.</title>
      <link>https://sagarpanda.com/blogs/kafka/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/kafka/</guid>
      <pubDate>Wed, 18 Mar 2026 13:56:10 GMT</pubDate>
      <description>Microservices are loud. Kafka makes them finally think together</description>
    </item>
    <item>
      <title>Terraform Modules - Simplify, Organise and Reuse Your IAC</title>
      <link>https://sagarpanda.com/blogs/terraform/tf-module/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/terraform/tf-module/</guid>
      <pubDate>Sun, 22 Dec 2024 13:56:10 GMT</pubDate>
      <description>Chapter VI - Learn what is Module in Terraform/OpenTofu and how it helps us in reusing the same config.</description>
    </item>
    <item>
      <title>Set Up mTLS in NGINX for Robust Web Security.</title>
      <link>https://sagarpanda.com/blogs/nginx/nginx-mtls/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/nginx/nginx-mtls/</guid>
      <pubDate>Mon, 09 Dec 2024 13:56:10 GMT</pubDate>
      <description>Discover how mTLS strengthens security and learn to set it up with NGINX.</description>
    </item>
    <item>
      <title>Kubernetes Health Checks with Probes</title>
      <link>https://sagarpanda.com/blogs/k8s/k8s-probes/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/k8s/k8s-probes/</guid>
      <pubDate>Mon, 11 Nov 2024 13:56:10 GMT</pubDate>
      <description>Part XIV — Learn how Kubernetes Readiness, Liveness, and Startup probes keep your applications healthy and resilient</description>
    </item>
    <item>
      <title>Fortify Your Security with CrowdSec — A Quick Start Guide</title>
      <link>https://sagarpanda.com/blogs/linux/crowdsec/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/linux/crowdsec/</guid>
      <pubDate>Mon, 30 Sep 2024 13:56:10 GMT</pubDate>
      <description>Install and configure CrowdSec for securing your infrastructure, a step by step guide for getting started.</description>
    </item>
    <item>
      <title>Automate AWS VPC Setup with Terraform</title>
      <link>https://sagarpanda.com/blogs/terraform/terraform-aws-vpc/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/terraform/terraform-aws-vpc/</guid>
      <pubDate>Fri, 20 Sep 2024 13:56:10 GMT</pubDate>
      <description>Build Your Own AWS VPC - Simple Terraform Deployment Steps!</description>
    </item>
    <item>
      <title>AWS Secrets Manager: A Secure Solution for Credential Management</title>
      <link>https://sagarpanda.com/blogs/aws/aws-secretmanager/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/aws/aws-secretmanager/</guid>
      <pubDate>Sat, 14 Sep 2024 13:56:10 GMT</pubDate>
      <description>AWS Secrets Manager is a service designed to help us securely store and manage sensitive information such as passwords, API keys etc.</description>
    </item>
    <item>
      <title>AWS WAF with Load Balancer - Beginner’s Guide</title>
      <link>https://sagarpanda.com/blogs/aws/aws-waf/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/aws/aws-waf/</guid>
      <pubDate>Tue, 20 Aug 2024 13:56:10 GMT</pubDate>
      <description>AWS Web Application Firewall is a security service that helps protect web apps from common web exploits and attacks</description>
    </item>
    <item>
      <title>The Essential Role of Exit Codes in Bash Scripting</title>
      <link>https://sagarpanda.com/blogs/linux/shellscript4/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/linux/shellscript4/</guid>
      <pubDate>Wed, 26 Jun 2024 13:56:10 GMT</pubDate>
      <description>Part 4: Using exit codes with if condition, manipulation by forcing exit codes.</description>
    </item>
    <item>
      <title>Monitoring Kubernetes Cluster with Prometheus and Grafana</title>
      <link>https://sagarpanda.com/blogs/k8s/k8s-monitoring/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/k8s/k8s-monitoring/</guid>
      <pubDate>Mon, 10 Jun 2024 13:56:10 GMT</pubDate>
      <description>Part XIII — Helm setup to Monitor your k8s infra using Prometheus and Grafana.</description>
    </item>
    <item>
      <title>Linux Terminal tips - Part 2</title>
      <link>https://sagarpanda.com/blogs/linux/linux-tips2/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/linux/linux-tips2/</guid>
      <pubDate>Tue, 28 May 2024 13:56:10 GMT</pubDate>
      <description>Reverse cmd search, date and time in history and more.</description>
    </item>
    <item>
      <title>Kubernetes Security — Role Based Access Control (RBAC)</title>
      <link>https://sagarpanda.com/blogs/k8s/rbac/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/k8s/rbac/</guid>
      <pubDate>Mon, 20 May 2024 13:56:10 GMT</pubDate>
      <description>Part XII — User Management in K8s with RBAC using Entra ID aka Azure Active Directory.</description>
    </item>
    <item>
      <title>Dynamic Data fetching — Data Sources in Terraform/OpenTofu</title>
      <link>https://sagarpanda.com/blogs/terraform/terraform5/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/terraform/terraform5/</guid>
      <pubDate>Sun, 12 May 2024 04:56:10 GMT</pubDate>
      <description>Chapter V - Dynamically fetch data from remote using data source in Terraform/OpenTofu.</description>
    </item>
    <item>
      <title>Linux Terminal tips - Part 1</title>
      <link>https://sagarpanda.com/blogs/linux/linux-tips1/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/linux/linux-tips1/</guid>
      <pubDate>Sun, 05 May 2024 13:56:10 GMT</pubDate>
      <description>Essential Linux Terminal Hacks for Efficiency</description>
    </item>
    <item>
      <title>Helm — Your Compass in the Kubernetes Universe</title>
      <link>https://sagarpanda.com/blogs/k8s/helm/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/k8s/helm/</guid>
      <pubDate>Wed, 01 May 2024 13:56:10 GMT</pubDate>
      <description>Part XI - Getting started with Helm, the package manager for Kubernetes for easy application management.</description>
    </item>
    <item>
      <title>How AWS ALB Keeps Your Apps in Line!</title>
      <link>https://sagarpanda.com/blogs/aws/aws-alb/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/aws/aws-alb/</guid>
      <pubDate>Sat, 27 Apr 2024 13:56:10 GMT</pubDate>
      <description>See how AWS ALB effortlessly manages traffic, and supports high availability to keep your app running smoothly.</description>
    </item>
    <item>
      <title>AWS Lambda - The Serverless Function</title>
      <link>https://sagarpanda.com/blogs/aws/aws-lambda/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/aws/aws-lambda/</guid>
      <pubDate>Sat, 27 Apr 2024 13:56:10 GMT</pubDate>
      <description>Schedule auto turn on/off EC2 instances with Lambda Function based on a cron schedule</description>
    </item>
    <item>
      <title>Ingress in K8s - Name based Routing with TLS</title>
      <link>https://sagarpanda.com/blogs/k8s/nginx-ingress-tls/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/k8s/nginx-ingress-tls/</guid>
      <pubDate>Sun, 07 Apr 2024 13:56:10 GMT</pubDate>
      <description>Part IX - Using Domain name with TLS Cert for Nginx Ingress Controller.</description>
    </item>
    <item>
      <title>Getting Started with Ingress In Kubernetes</title>
      <link>https://sagarpanda.com/blogs/k8s/nginx-ingress/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/k8s/nginx-ingress/</guid>
      <pubDate>Mon, 01 Apr 2024 13:56:10 GMT</pubDate>
      <description>Nginx Ingress setup in kubernetes</description>
    </item>
    <item>
      <title>If Statement - Conditional in Bash Scripting</title>
      <link>https://sagarpanda.com/blogs/linux/shellscrpt3/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/linux/shellscrpt3/</guid>
      <pubDate>Fri, 22 Mar 2024 13:56:10 GMT</pubDate>
      <description>Part 3: Usage of if, else and elif statements in shell scripting</description>
    </item>
    <item>
      <title>Variables and Math Functions in Bash</title>
      <link>https://sagarpanda.com/blogs/linux/shellscript2/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/linux/shellscript2/</guid>
      <pubDate>Sun, 10 Mar 2024 13:56:10 GMT</pubDate>
      <description>Part 2: Usage of variables to set changeable data, and math functions for arithmetic operations</description>
    </item>
    <item>
      <title>Introduction to Shell Scripting for Beginners</title>
      <link>https://sagarpanda.com/blogs/linux/shellscript1/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/linux/shellscript1/</guid>
      <pubDate>Thu, 29 Feb 2024 13:56:10 GMT</pubDate>
      <description>Part 1: Introduction to Bash, shell and scripting for task automation</description>
    </item>
    <item>
      <title>ArgoCD GitOps for Kubernetes - From Code to Cluster</title>
      <link>https://sagarpanda.com/blogs/k8s/argocd/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/k8s/argocd/</guid>
      <pubDate>Sat, 10 Feb 2024 13:56:10 GMT</pubDate>
      <description>Part VII - Continuous deployment of containerized applications into Kubernetes.</description>
    </item>
    <item>
      <title>Calico and Kubernetes: A Perfect Pair for Robust Network Policy</title>
      <link>https://sagarpanda.com/blogs/k8s/calico-cni/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/k8s/calico-cni/</guid>
      <pubDate>Mon, 22 Jan 2024 13:56:10 GMT</pubDate>
      <description>Part VI — In K8s, a network policy defines how pods are allowed to communicate with each other.</description>
    </item>
    <item>
      <title>Let’s Encrypt SSL Configuration using Certbot</title>
      <link>https://sagarpanda.com/blogs/nginx/letsencrypt-ssl/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/nginx/letsencrypt-ssl/</guid>
      <pubDate>Mon, 06 Nov 2023 13:56:10 GMT</pubDate>
      <description>Setup SSL certificate for free. Secure your application with Let’s Encrypt - DIY Guide</description>
    </item>
    <item>
      <title>A Beginner’s Introduction to GitHub Actions</title>
      <link>https://sagarpanda.com/blogs/github-actions/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/github-actions/</guid>
      <pubDate>Sat, 21 Oct 2023 13:56:10 GMT</pubDate>
      <description>GitHub Actions is a modern CI/CD alternative to Jenkins.</description>
    </item>
    <item>
      <title>Visualize Your Website Metrics — Blackbox Exporter and Grafana</title>
      <link>https://sagarpanda.com/blogs/monitoring/blackbox/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/monitoring/blackbox/</guid>
      <pubDate>Mon, 25 Sep 2023 14:00:10 GMT</pubDate>
      <description>Configure Blackbox Exporter to View Site details in Grafana, get alerts for TLS expiration and other details.</description>
    </item>
    <item>
      <title>How to Send Email Alerts using Prometheus AlertManager</title>
      <link>https://sagarpanda.com/blogs/monitoring/alertmanager/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/monitoring/alertmanager/</guid>
      <pubDate>Fri, 08 Sep 2023 14:00:10 GMT</pubDate>
      <description>Get mail alerts from Prometheus about server resource usage.</description>
    </item>
    <item>
      <title>Setup Monitoring with Prometheus and Grafana.</title>
      <link>https://sagarpanda.com/blogs/monitoring/prometheus/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/monitoring/prometheus/</guid>
      <pubDate>Sat, 26 Aug 2023 14:00:10 GMT</pubDate>
      <description>Monitoring Linux Server with Prometheus Node exporter. Setup using docker.</description>
    </item>
    <item>
      <title>Terraform on AWS — Outputs, Indexing and Variables</title>
      <link>https://sagarpanda.com/blogs/terraform/terraform2/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/terraform/terraform2/</guid>
      <pubDate>Sun, 09 Jul 2023 04:56:10 GMT</pubDate>
      <description>Chapter II —Generating Output, using Variables and Refactoring the Script into different files.</description>
    </item>
    <item>
      <title>Infrastructure as Code (IAC) - Automation using Terraform 101</title>
      <link>https://sagarpanda.com/blogs/terraform/terraform-setup/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/terraform/terraform-setup/</guid>
      <pubDate>Sun, 02 Jul 2023 04:56:10 GMT</pubDate>
      <description>Chapter I — Getting Started, setup, terminologies and basic examples..</description>
    </item>
    <item>
      <title>Delving into the World of Deployments in Kubernetes</title>
      <link>https://sagarpanda.com/blogs/k8s/deployments/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/k8s/deployments/</guid>
      <pubDate>Sat, 24 Jun 2023 13:56:10 GMT</pubDate>
      <description>Part IV— Deployment using YAML, Strategies and Rollback.</description>
    </item>
    <item>
      <title>Container Orchestration: Kubernetes 101</title>
      <link>https://sagarpanda.com/blogs/k8s/k8s-intro/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/k8s/k8s-intro/</guid>
      <pubDate>Thu, 22 Jun 2023 13:56:10 GMT</pubDate>
      <description>Part I — Intro, Components and Architecture</description>
    </item>
    <item>
      <title>Ansible — Error Handling, Roles and Valult</title>
      <link>https://sagarpanda.com/blogs/ansible/ansible3/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/ansible/ansible3/</guid>
      <pubDate>Sun, 18 Jun 2023 13:56:10 GMT</pubDate>
      <description>Part 3: Learn about Notify Handler, Error handling, Vault and Roles</description>
    </item>
    <item>
      <title>Ansible - Groups, Vars and Loop</title>
      <link>https://sagarpanda.com/blogs/ansible/ansible2/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/ansible/ansible2/</guid>
      <pubDate>Mon, 29 May 2023 13:56:10 GMT</pubDate>
      <description>Chapter 2 - Groups, Variables, Conditionals and Loops in Ansible</description>
    </item>
    <item>
      <title>Getting started with Ansible - Configuration Managament</title>
      <link>https://sagarpanda.com/blogs/ansible/ansible1/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/ansible/ansible1/</guid>
      <pubDate>Sun, 21 May 2023 13:56:10 GMT</pubDate>
      <description>Chapter 1 - Installation, basics and playbook</description>
    </item>
    <item>
      <title>SonarQube Setup with Jenkins</title>
      <link>https://sagarpanda.com/blogs/sonarqube-jenkins/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/sonarqube-jenkins/</guid>
      <pubDate>Mon, 01 May 2023 13:56:10 GMT</pubDate>
      <description>Code Quality Analysis with SonrQube on Jenkins</description>
    </item>
    <item>
      <title>Load Balancing Magic — Unleashing the Potential of NGINX.</title>
      <link>https://sagarpanda.com/blogs/nginx/nginx-lb/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/nginx/nginx-lb/</guid>
      <pubDate>Sat, 22 Apr 2023 13:56:10 GMT</pubDate>
      <description>Load Balance Multiple servers with Nginx. Run multiple servers (containers) using Docker Compose.</description>
    </item>
    <item>
      <title>Docker - Build and Push operations.</title>
      <link>https://sagarpanda.com/blogs/docker/docker-operations/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/docker/docker-operations/</guid>
      <pubDate>Sun, 16 Apr 2023 13:56:10 GMT</pubDate>
      <description>Docker Chapter 2 — How to Build and Push your first image.</description>
    </item>
    <item>
      <title>Docker: Containerization for beginners.</title>
      <link>https://sagarpanda.com/blogs/docker/docker-setup/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/docker/docker-setup/</guid>
      <pubDate>Sun, 16 Apr 2023 13:56:10 GMT</pubDate>
      <description>Docker Chapter 1 — How to Install Docker on Linux and Windows.</description>
    </item>
    <item>
      <title>Apache HTTP Server Configurations</title>
      <link>https://sagarpanda.com/blogs/apache/apache-config/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/apache/apache-config/</guid>
      <pubDate>Mon, 27 Mar 2023 13:56:10 GMT</pubDate>
      <description>Apache HTTP Server Setup: A Guide to Key Configurations</description>
    </item>
    <item>
      <title>How to install Apache HTTP web server on Linux.</title>
      <link>https://sagarpanda.com/blogs/apache/apache-setup/</link>
      <guid isPermaLink="true">https://sagarpanda.com/blogs/apache/apache-setup/</guid>
      <pubDate>Wed, 25 Jan 2023 13:56:10 GMT</pubDate>
      <description>Learn How to setup Apache HTTP webserver</description>
    </item>
  </channel>
</rss>