Systems administrator moving into cloud and web infrastructure.
This site is a learning project, and it runs on the kind of setup it describes. Production is on
Azure Static Web Apps, deployed by GitHub Actions. Staging runs on a home server behind a
self-hosted CI pipeline and a reverse proxy with its own certificate authority. Both come from one
Git repository.
I write up what I build. The posts cover the infrastructure behind this site, the home
lab it grew out of, and the coursework behind the degree I am finishing.
How a change reaches the site
Staging is a gate, not a parallel copy. Nothing reaches production without passing through it.