---
title: "#devops-journey articles | Hashnode"
description: "Explore 4,135 articles tagged #devops-journey on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/devops-journey"
---

Tag

# #devops-journey

4,135 posts · 2,436 followers

[Hritik ranjan](https://hashnode.com/@luvranjan143) · [2d ago](https://hashnode.com/posts/devops-learning-tracker-kubernetes-minikube/6af1830a97c64d348b05898b)

### [Building a Three-Tier DevOps Learning Tracker on Kubernetes with Minikube — Complete End-to-End Guide](https://blogs.hritikranjan.in/devops-learning-tracker-kubernetes-minikube?utm_source=hashnode&utm_medium=feed)

From Docker Compose to Kubernetes — Architecture, Deployment, Persistent Storage, Real Troubleshooting, Bugs, Fixes, and DevOps Interview Learnings

53 min read · [blogs.hritikranjan.in](https://blogs.hritikranjan.in/devops-learning-tracker-kubernetes-minikube?utm_source=hashnode&utm_medium=feed)

[Hritik ranjan](https://hashnode.com/@luvranjan143) · [Nov 1](https://hashnode.com/posts/devtrack-learning-tracker/6ae74572a6e680ddca17e979)

### [🚀 DevTrack: Building a Three-Tier DevOps Learning Tracker with Docker, Flask, MySQL & Nginx](https://blogs.hritikranjan.in/devtrack-learning-tracker?utm_source=hashnode&utm_medium=feed)

A beginner-friendly, hands-on DevOps project demonstrating Docker, Docker Compose, container networking, persistent storage, health checks, environment variables, Nginx reverse proxy, CRUD APIs, and real-world troubleshooting.

43 min read · [blogs.hritikranjan.in](https://blogs.hritikranjan.in/devtrack-learning-tracker?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/devtrack-learning-tracker/6ae74572a6e680ddca17e979)

[Cruxtab Technologies Pvt. Ltd.](https://hashnode.com/@cruxtab) · [Oct 31](https://hashnode.com/posts/responding-to-an-exposed-google-api-key-in-a-git-repository/6ae5cd88765e6a14f19ad94b)

### [Responding to an Exposed Google API Key in a Git Repository](https://cruxtab-technologies.hashnode.dev/responding-to-an-exposed-google-api-key-in-a-git-repository?utm_source=hashnode&utm_medium=feed)

Learn how to remediate an exposed Google API key by rotating credentials, applying restrictions, cleaning Git history, and implementing secret scanning.

4 min read · [cruxtab-technologies.hashnode.dev](https://cruxtab-technologies.hashnode.dev/responding-to-an-exposed-google-api-key-in-a-git-repository?utm_source=hashnode&utm_medium=feed)

[Cruxtab Technologies Pvt. Ltd.](https://hashnode.com/@cruxtab) · [Oct 29](https://hashnode.com/posts/why-shopify-webhook-registration-matters-as-much-as-the-handler/6ae2dbccaee5360bb7513b29)

### [Why Shopify Webhook Registration Matters as Much as the Handler](https://cruxtab-technologies.hashnode.dev/why-shopify-webhook-registration-matters-as-much-as-the-handler?utm_source=hashnode&utm_medium=feed)

Learn the difference between Shopify webhook handlers and subscriptions, how to verify event registration, and how to test actual delivery.

3 min read · [cruxtab-technologies.hashnode.dev](https://cruxtab-technologies.hashnode.dev/why-shopify-webhook-registration-matters-as-much-as-the-handler?utm_source=hashnode&utm_medium=feed)

[George Ezejiofor](https://hashnode.com/@georgeezejiofor) · [Oct 17](https://hashnode.com/posts/brownfield-kubeflow-rke2-keycloak-ceph-cnpg/6ad3c522ea2a6916603a307c)

### [Brownfield Kubeflow on RKE2: Swapping Dex & SeaweedFS for Keycloak & Ceph RGW](https://georgeezejiofor.com/brownfield-kubeflow-rke2-keycloak-ceph-cnpg?utm_source=hashnode&utm_medium=feed)

Upstream Kubeflow assumes a greenfield cluster and ships its own Dex, SeaweedFS and MySQL, with its own oauth2-proxy in front. My homelab already had better versions of most of those. This is the brow

50 min read · [georgeezejiofor.com](https://georgeezejiofor.com/brownfield-kubeflow-rke2-keycloak-ceph-cnpg?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/brownfield-kubeflow-rke2-keycloak-ceph-cnpg/6ad3c522ea2a6916603a307c)

[Devesh Sahoo](https://hashnode.com/@deveshsahoo) · [Oct 16](https://hashnode.com/posts/how-a-2-300-aws-bill-pushed-me-into-devops-and-two-aws-certifications/6ad26e259c668912626b831e)

### [How a ₹2,300 AWS Bill Pushed Me Into DevOps (and Two AWS Certifications).](https://one-concept.hashnode.dev/how-a-2-300-aws-bill-pushed-me-into-devops-and-two-aws-certifications?utm_source=hashnode&utm_medium=feed)

It all started with EVI. EVI (originally EVI-SCAN) is a digital forensics project, and at some point, I started wondering: How does a complex application actually get distributed to people around the

9 min read · [one-concept.hashnode.dev](https://one-concept.hashnode.dev/how-a-2-300-aws-bill-pushed-me-into-devops-and-two-aws-certifications?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-a-2-300-aws-bill-pushed-me-into-devops-and-two-aws-certifications/6ad26e259c668912626b831e)

[George Ezejiofor](https://hashnode.com/@georgeezejiofor) · [Oct 12](https://hashnode.com/posts/cilium-hubble-microservice-traffic-flow-ebpf/6acd45604ca43fb637c06c76)

### [Cilium Hubble on RKE2: Microservice Traffic Observability (Seeing the Invisible)](https://georgeezejiofor.com/cilium-hubble-microservice-traffic-flow-ebpf?utm_source=hashnode&utm_medium=feed)

Cilium Hubble on RKE2: Microservice Traffic Observability (Seeing the Invisible)

19 min read · [georgeezejiofor.com](https://georgeezejiofor.com/cilium-hubble-microservice-traffic-flow-ebpf?utm_source=hashnode&utm_medium=feed)

[George Ezejiofor](https://hashnode.com/@georgeezejiofor) · [Oct 10](https://hashnode.com/posts/hashicorp-vault-homelab-single-source-of-secrets/6aca81e787ad6fce788d15c9)

### [HA HashiCorp Vault: Single Source of Secrets on RKE2 Homelab (The secured Safe)](https://georgeezejiofor.com/hashicorp-vault-homelab-single-source-of-secrets?utm_source=hashnode&utm_medium=feed)

HA HashiCorp Vault: Single Source of Secrets on RKE2 Homelab (The secured Safe)

21 min read · [georgeezejiofor.com](https://georgeezejiofor.com/hashicorp-vault-homelab-single-source-of-secrets?utm_source=hashnode&utm_medium=feed)

[Hritik ranjan](https://hashnode.com/@luvranjan143) · [Oct 10](https://hashnode.com/posts/steganovault-with-docker/6aca37433062f4ccd4cf56b5)

### [🔐 Building SteganoVault: A Production-Grade Steganography Tool with Docker, Flask, MySQL, and Nginx](https://blogs.hritikranjan.in/steganovault-with-docker?utm_source=hashnode&utm_medium=feed)

I built SteganoVault, a full-stack steganography platform that can hide secret messages inside images, text files, PDFs, DOCX documents, audio, and video. The application runs as a 4-container Docker Compose architecture using Flask, Gunicorn, MySQL, Nginx, and phpMyAdmin. Along the way, I worked with Docker networking, health checks, persistent volumes, reverse proxy configuration, Git, Docker Hub, image optimization, authentication, file processing, and frontend debugging. The interesting part was not just building the application. The interesting part was debugging it. I faced 18 real issues, including package compatibility problems, port conflicts, broken frontend files, browser caching, MySQL health-check failures, Docker Hub upload failures, IPv6 networking problems, OpenCV download failures, multi-stage Docker problems, health-check loops, and a 1.97 GB Docker image that I eventually reduced to 847 MB. This article documents the complete journey.

54 min read · [blogs.hritikranjan.in](https://blogs.hritikranjan.in/steganovault-with-docker?utm_source=hashnode&utm_medium=feed)

[Mamatha Bandi](https://hashnode.com/@Mamatha2004) · [Oct 8](https://hashnode.com/posts/nexus-repository-manager-installation-and-basic-setup/6ac7a2547c35b12df0e40926)

### [Nexus Repository Manager Installation and Basic Setup](https://mamathab.hashnode.dev/nexus-repository-manager-installation-and-basic-setup?utm_source=hashnode&utm_medium=feed)

What is Nexus? Nexus is a repository manager used to store and manage build artifacts. When we build a Java application using Maven, it creates files such as: JAR WAR EAR These files are called a

9 min read · [mamathab.hashnode.dev](https://mamathab.hashnode.dev/nexus-repository-manager-installation-and-basic-setup?utm_source=hashnode&utm_medium=feed)
