mjl.
← All articles

Hello, World

metaintroduction

Hi, I’m glad you found your way here. I’m an IT Operations and Application Support engineer based in Porto, Portugal, and this site is my attempt at doing something I should have started years ago: writing things down.

Why this site exists

Day to day, I keep applications healthy, dig through logs, talk to users, and untangle the occasional production mystery. Lately I’ve been steering my career toward systems administration and DevOps — more automation, more infrastructure as code, fewer manual fixes at 6 PM on a Friday.

Writing about that journey helps me learn faster, and with a bit of luck it might help you too.

What you’ll find here

Expect articles roughly in these buckets:

  • Infrastructure — Linux, networking, virtualization, and the glue that holds systems together.
  • Automation — scripts, Ansible playbooks, CI/CD experiments, and anything that replaces a repetitive task.
  • Homelab notes — what I’m running at home, what broke, and what I learned rebuilding it.
  • Troubleshooting war stories — real incidents (suitably anonymized), how I approached them, and the lessons that stuck.

A small promise

I’ll keep posts practical. If I write about a tool, it’s because I actually used it. If I document a fix, it’s because I hit the problem myself. No fluff, no rewritten press releases.

Thanks for stopping by — feel free to poke around, and check back soon for the first proper article.