Puy de Sancy Adventure

Welcome

DevOps engineer with 20+ years of IT experience, building security-first infrastructure and automation solutions. Passionate about hardened, observable systems — and exploring new horizons both in technology and in life.

What I Do

Infrastructure & Automation
Salt Stack • Rundeck • Docker • Podman • Rootless Quadlets • Cockpit • Proxmox • Sonatype Nexus

Monitoring & Observability
Grafana • Grafana Alloy • Prometheus • Victoria Metrics

Development & Scripting
Python • .NET • PowerShell • Bash

Web & AI Development
Django • FastAPI • Alpine.js • htmx • Labb • OpenAI API

Databases
PostgreSQL • SQLite • SQL Server

Personal Projects
Self-hosted services • Homelab environment • Photography


Explore More


Building reliable, scalable IT solutions while exploring the world one mountain at a time.

Managing Homelab Infrastructure with a Git Submodule Registry

When your homelab grows past a handful of services, a single git repository starts to feel like a junk drawer. Every service’s config, scripts, and docs are in the same commit history, every change touches multiple unrelated services, and cloning the whole thing just to work on one component is wasteful.

I went through this with my homelab. Here’s the pattern I landed on.

The Problem with Monorepos for Homelab

A monorepo made sense initially — one place for everything, simple history. But after adding a dozen services, the friction started:

[Read More]