Notes
Senior Azure DevOps Engineer — Azure | AKS | Terraform | CI/CD | Observability | AI Platform Support
Andrea Trendafilov — field notes on shipping and operating platforms; not a manifesto, not a slide deck.
- Digest-keyed migrations with Argo CD (and a migrations-operator fork)
Run DB migrations once per real image on the node, not per Git tag string. Argo CD applies manifests; the operator keys off container imageID so dev can keep latest without a manifest bump every CI run. Minimal Deployment + Migrator example and Naphtha Helm appendix.
- Turn Your Garmin Data Into a Private AI Running Coach With a Local LLM
Garmin FIT/CSV/TCX ingestion, structured summaries in Python, and a local LLM behind Rocket.Chat — training feedback without shipping health data to the cloud.
- From Flareact to Astro: a Cloudflare status page you can fork
Workers, wrangler.json edge cases, cron + KV, and a deploy path you can actually fork — the kind of side quest that teaches you how the platform really behaves.
- Rocket.Chat, local LLMs, and a bot that knows when to shut up about HA
Webhook flow, “thinking” messages, voice → ASR, Home Assistant MCP tools, and systemd deploys — the messy middle between chat UX and home automation that never fits a roadmap slide.
- ACR sync and image promotion — for when Git is someone else’s religion
Azure Container Registry imports, promotion pipelines, and retention — when the artefact you trust is a digest and the job is to move it without a laptop and a prayer.
- Benchmarks as guardrails for AI workloads
Why p95 latency and repeatability matter when inference is in the path: benchmarks as merge gates, not vanity graphs.