Brian Gates

Systems engineer and developer.

Most of my day is infrastructure — Linux, Kubernetes, observability, the usual. Lately I've been writing more open-source code: a Proxmox plugin for HPE Nimble storage, a sync tool that keeps Snipe-IT honest against Intune. I'm also a Grafana Champion. Outside of work I restore classic cars and mess with data visualization.

Recent writing

All posts →

Featured projects

Intune2snipe

Syncs Microsoft Intune devices into Snipe-IT — full device lifecycle (wipe, Autopilot re-deploy, retire), user checkout, and Entra ID user sync. Runs via cron, Docker, or Helm.

IntuneSnipe-ITPythonKubernetes

pve-nimble-plugin

Proxmox VE storage plugin for HPE Nimble arrays — per-disk volumes over iSCSI with multipath, array-backed VM snapshots and rollback, and LXC container support.

ProxmoxNimblePerliSCSI

GrafanaAgents

Shared Grafana Agent-style configs for metrics, logs, and pipelines — practical examples for observability setups.

GrafanaGoObservability

UniPoller

Collects UniFi controller data for Grafana, InfluxDB, Prometheus, and more — I am a contributor to this open-source project.

UniFiGoObservabilityContributor