Devops

Using Bitwarden Secrets Manager with Kubernetes

Lessons Learned

Managing secrets in Kubernetes is one of those topics that looks simple at first and slowly becomes more opinionated the deeper you go. Over time, tooling choices start to matter less in theory and much more in day-to-day operations. Recently, I...

Jan 17, 2026 5 min read Kubernetes DevOps Security Secrets
Using Bitwarden Secrets Manager with Kubernetes

Run NGINX Securely in Kubernetes

Why You Should Stop Using the Default Image

When deploying NGINX in Kubernetes, many teams still use the default nginx image from Docker Hub, it’s what most quick-start examples show, so it feels natural. But there’s a hidden problem: that image runs as root by default. That might not sound...

Oct 7, 2025 4 min read Kubernetes nginx Container DevOps Security
Run NGINX Securely in Kubernetes

Configuration Format Comparison

Understand INI, XML, JSON, YAML, TOML & ENV

In modern software development and operations, configuration files are everywhere. From defining how an application behaves to provisioning entire infrastructures via code, they are essential for making systems predictable, reproducible, and...

May 2, 2025 13 min read configuration devops sre yaml json
Configuration Format Comparison

Understanding the Components of Kubernetes

Understanding the Basics Part 2

Kubernetes is renowned for its ability to orchestrate containerized applications at scale. To fully appreciate how it works, it’s important to understand the key components that make up its architecture. In this article, we’ll dive into the core...

Understanding the Components of Kubernetes

Introduction to Kubernetes

Understanding the Basics

Kubernetes has emerged as one of the leading platforms for managing containerized applications at scale. In this article, we’ll provide a high-level overview of Kubernetes, explore its core architecture and highlight how it compares to Docker or...

Introduction to Kubernetes

How to Gitconfig

A practical Guide to managing multiple git Users

When working with Git, having an organized and efficient configuration can make a world of difference. Over the past few days, I’ve been diving deep into my .gitconfig, tweaking it to suit both my personal and professional needs. In this article,...

How to Gitconfig

kubecertmetrics

Lightweight Prometheus exporter and CLI tool for monitoring TLS certificate expiration across Kubernetes workloads and infrastructure. Designed and implemented a production-ready monitoring tool to detect and alert on expiring TLS certificates. The...

znarden

Terminal-based CLI and interactive dashboard for working with Znuny/OTRS ticket systems. Designed and implemented a lightweight operational tool for interacting with Znuny/OTRS environments through both a command-line interface and an interactive...