Another Day of Exploring DevOps: Comparing Distroless, Chainguard, and Docker Hardened ImagesContainer security is one of those topics that keeps getting more interesting the deeper you go. While working with Docker images, I've always followed the common best practice of using multi-stage buJun 22, 2026·3 min read
DevSecOps Project Series – Day 7: Monitoring with Prometheus and GrafanaDay 7 of the DevSecOps journey with DevOps Shack was a deep dive into one of the most critical aspects of modern DevOps and DevSecOps: monitoring and observability. Today, I learned how to set up monitoring using Prometheus and Grafana, and to make t...Sep 13, 2025·3 min read
DevSecOps Project Series – Day 5 & 6: Kubernetes Deployment and CI/CD AutomationThe journey continues! Days 5 and 6 of the DevSecOps Project Series were packed with learning, trial, and error. I focused on Kubernetes (K8s) deployment manifests and extending the CI/CD pipeline to automate deployment with manual approvals. While t...Sep 12, 2025·3 min read
DevSecOps Project Series – Day 4: Containerizing the Application and Automating Docker BuildsDay 4 of the DevSecOps journey was all about containerization and enhancing automation in the CI pipeline. I created a Dockerfile to containerize the application, and then updated the pipeline to build and push the Docker image to Docker Hub automati...Sep 12, 2025·3 min read
DevSecOps Project Series – Day 2: Branching Strategies and DevOps EnvironmentsDay 2 of my DevSecOps journey with the DevOps Shack series was insightful and focused on fundamentals that shape modern development workflows. Today’s key learning revolved around branching strategies and understanding different DevOps environments. ...Sep 12, 2025·2 min read
DevSecOps Project Series Day 3: CI Pipeline with SonarQube ScanningToday marks Day 3 of my DevSecOps journey, and it was all about bringing automation and security into the development flow. The main focus was creating a Continuous Integration (CI) pipeline and integrating SonarQube for static code scanning. This st...Sep 12, 2025·2 min read
Monitoring Prometheus and Grafana with HelmIn my previous blog , I wrote about how I deployed a voting application [ consist of Python, Redis, .NET, PostgreSQL and Node.Js ] on kind cluster and setup a ingress for it. And in this blog I am mentioning how I implemented the monitoring using pro...Jul 27, 2025·1 min read