S. MORTALL.

About

I have spent the last eleven years keeping servers alive: first as a sysadmin for a regional ISP, then on platform teams where "just restart it" stopped being an acceptable answer.

Most of my day is Linux, a terminal, and a packet capture. I like systems that fail loudly and recover quietly. I dislike dashboards with more than five panels.

Background

  • 2014–2018 — network operations, ISP core: BGP, PPPoE termination, caching.
  • 2018–2022 — SRE for a mid-size SaaS: Kubernetes migration, on-call, incident review.
  • 2022–now — independent contractor. Audits, migrations, and long-term care of small fleets.

Toolbox

Debian and Ubuntu, systemd, nginx and Caddy, Xray-style proxies, WireGuard, nftables, Prometheus, Grafana, PostgreSQL, Ansible. Enough Go and Python to be dangerous, not enough to write a compiler.

Writing

I publish when I learn something that took me longer than it should have. Posts are edited by hand, no comments section, no analytics. If something is wrong, tell me and I will fix it in place.


This site is statically generated and served from a single small VPS. It has no tracking, no cookies, and no JavaScript.