I build infrastructure that doesn't page you at 2am.

I'm Frank — I design, automate, and operate the systems that keep applications running: cloud infrastructure, deployment pipelines, and the observability that tells you when something's actually wrong. This site is my workbench: notes from production, and the projects I've broken (and fixed) along the way. Feel free to reach out to me on email or LinkedIn which are included at the bottom of the page

about

I’m Frank — I design, automate, and operate the systems that keep applications running: cloud infrastructure, deployment pipelines, and the observability that tells you when something’s actually wrong.

I started out as a systems administrator and IT professional, with a deep specialization in Microsoft’s ecosystem — Office 365, Azure, and the daily work of keeping an organization’s IT systems running smoothly. Doing that work manually, over and over, is what pulled me toward DevOps: I wanted to automate the toil instead of repeating it, and bring the same reliability mindset to infrastructure at scale.

I try to stay pragmatic about how I get there — the right tool is whichever one actually solves the problem in front of me, not whichever one’s trending. That mindset also means I’m rarely done learning something. Moving from systems administration into DevOps was itself a bet on that: pick up what you don’t know, keep what works, and stay a little uncomfortable on purpose.

This site is my workbench: notes from production, and the projects I’ve built and broken along the way.

Cloud

Microsoft AzureGoogle Cloud Platform

Containers & Orchestration

DockerKubernetesHelm

CI/CD

GitHub ActionsJenkinsArgoCD

Infrastructure as Code

TerraformAnsible

Observability

PrometheusGrafanaELK

Languages & Scripting

PythonBashGo