Service
Infrastructure & Automation
CI/CD pipelines, self-hosted infrastructure, Docker deployments, and automation that removes the repetitive work from your operations.
What I deliver
I automate the operational work that slows your team down: deployment pipelines, environment provisioning, container orchestration, and monitoring. Whether you're moving to Docker, setting up CI/CD, or trying to make your infrastructure reproducible, I can help.
Technologies
Docker and Docker Compose for containerization, GitHub Actions and GitLab CI for pipelines, OpenTofu/Terraform for infrastructure as code, Cloudflare for DNS and tunnels, and Linux administration. I've managed Proxmox clusters, ZFS storage pools, and reverse proxy setups with Traefik and Nginx.
What to expect
Infrastructure that's defined in code, versioned in Git, and deployed automatically. Monitoring and alerting so you know when something breaks before your users do. Documentation that explains the reasoning, not only the steps.
How I approach it
Infrastructure should be something you can rebuild rather than something you are afraid of. A server should be a file in a repository rather than an artefact of whatever somebody did over SSH eighteen months ago. In practice that also means secrets in a real secret store rather than in a repo or an environment file, and backups that are actually restored on a schedule rather than hoped over.
I work across self-hosted and cloud, and I am happy to say when self-hosting is the wrong answer. A lot of what I build ends up on plain Linux machines because it is cheaper and more predictable than the managed equivalent, but not always, and that is a judgement per project rather than a rule.
Case studies
High-Availability Cluster on Seven Servers
Clustered MySQL and PostgreSQL, a load balanced app tier, monitoring and alerting across seven dedicated servers, all built with Ansible, for a live platform that now runs on it at millions of requests a day.
Self-Hosted Email Infrastructure
A bare-metal, high-concurrency self-hosted email platform on Hetzner: a hardened Postfix and Mautic stack with containerised single-tenant environments and correct reverse DNS across a full /28 subnet.
Klaria: Sales & Operations Platform
An operations platform for a Norwegian cleaning company: sales pipeline, partner network, job dispatch and invoicing, with the infrastructure and observability underneath it.
Homelab Infrastructure as Code
Full homelab managed with OpenTofu: 5 VMs, 14 Docker stacks, secrets via Infisical, webhook-triggered deployments.