Life and Shell

About

Mattias Hemmingsson

Security engineer who empowers teams to work securely and stay compliant.

Mattias Hemmingsson
Alicante, 2019.

I like solving problems, especially the ones where engineering and security meet.

For most of my career I've worked closely with platform teams and developers, building the platform services they depend on. The goal has always been the same: a platform that doesn't block developers, but lets them ship faster and more securely. I've built these platforms on-prem on bare metal and on every kind of cloud, from the big hyperscalers to smaller providers.

I'm an old pentester at heart, and I've worked both sides of security. I've written iptables rules and Snort signatures to keep attackers out. I've also written scanners and inspected traffic to find my own way into applications. That background shapes how I build: I know how systems get broken, so I know where to put the defences.

As a security professional I cover the whole compliance path, from securing the platform and the applications to writing the policies that turn security practice into compliance work. I believe compliance belongs in the foundation and in everyday practice, not in a binder that comes out once a year. Build it into the base, and security can grow from the ground up. That includes working hands-on with developers and platform teams to build security into what they make.

To me, a security practitioner's job is to help. Developers and everyone else should be able to work as easily as possible and as securely as possible, with security clearing the way rather than standing in it.

I use AI tools every day. They run as a dark factory that turns planned work into pull requests, and they work next to me as an assistant. Together they let me get more done than ever before.

I wrote the book Ubuntu System Administration Guide (BPB Publications, 2025): a hands-on guide from the first Ubuntu install to Kubernetes and CI/CD on your own servers.

I host the DevSecOps Talks podcast, run a small cluster at home that is more production than it should be, and fly drones that turn fields and forests into maps. This site is where I write it down.

Experience

  1. Hippo

    Nov 2024 – present

    Head of Security · Stockholm (remote)

    Responsible for security across the company: security management and operations, compliance with SOC 2 and HIPAA, and physical security.

    • Security management
    • Security operations
    • SOC 2
    • HIPAA
    • Physical security
    • AWS
  2. Ollebo

    Aug 2023 – present

    Founder · Stockholm (remote)

    Building and running a platform that turns drone flights into maps, 3D models and live video, on a Talos Linux cluster at Hetzner run fully with ArgoCD and GitOps.

    • Runs on a Talos Linux Kubernetes cluster at Hetzner
    • Fully GitOps: everything is deployed with ArgoCD
    • Keycloak for login, with teams (Spaces) as Keycloak groups
    • A map-making workflow built on NATS JetStream, PostgreSQL/PostGIS, GDAL and object storage
    • Live drone telemetry and video from DJI enterprise drones
    • Talos
    • Kubernetes
    • Hetzner
    • ArgoCD
    • GitOps
    • Keycloak
    • NATS JetStream
    • PostgreSQL
    • PostGIS
    • GDAL
    • OpenDroneMap
    • DJI Cloud API
    • MediaMTX
  3. DevSecOps Talks

    Feb 2022 – present

    Podcast host

    Conversations about DevSecOps, platform engineering and cloud native security.

    • DevSecOps
    • Platform engineering
    • Cloud native security
  4. Author

    Wrote a 270-page, hands-on guide to Ubuntu Desktop, Server, security and DevOps automation, from the first install to Kubernetes and CI/CD on your own servers.

    • Ubuntu
    • Linux
    • KVM
    • Docker
    • Podman
    • Kubernetes
    • Ansible
    • Terraform
    • CI/CD
    • Firewalls
    • VPN
    • Monitoring
    • Technical writing
  5. Booli

    Mar 2020 – Oct 2024

    DevOps Engineer / SRE · Stockholm

    Set up the platform team, moved the services to highly available Kubernetes in AWS, and built CI/CD, an on-prem Talos cluster, security tooling and the logging pipeline.

    • Set up the platform team
    • Migrated the services to a highly available Kubernetes environment in AWS
    • Built CI/CD so every service could ship both its deployments and its infrastructure
    • Set up and deployed an on-prem Kubernetes cluster on Talos Linux
    • Rolled out security tooling in and around Kubernetes
    • Ran Elasticsearch and Kibana, with a log flow built on Kafka
    • Kubernetes
    • AWS
    • Talos
    • Docker
    • GitLab CI
    • Jenkins
    • Tekton
    • ArgoCD
    • Flux
    • GitHub Actions
    • Infrastructure as code
    • Kubernetes security
    • Prometheus
    • Grafana
    • Elasticsearch
    • Kibana
    • Kafka
    • NATS
    • Meilisearch
    • GCP
    • Azure
    • Hetzner
    • DevSecOps
    • GitOps
  6. Fareoffice Car Rental Solutions (Enterprise Rent-A-Car)

    Jun 2008 – Mar 2020

    System Operations (Jun 2008 – Mar 2020) · PCI DSS (2016 – Mar 2020) · Stockholm

    Built and ran an on-prem, PCI DSS level 1 card payment platform on CentOS and KVM, then moved it through OpenStack, OpenShift and Kubernetes to Google Cloud (GKE) and AWS (EKS), fully as infrastructure as code. Fareoffice was bought by Enterprise Rent-A-Car, and I stayed on through the move.

    • Built and ran the on-prem environment for card payments on CentOS and KVM
    • Highly available SQL and web services, so the payment gateway never went down
    • iptables firewalls and security tooling such as host and network intrusion detection (HIDS/NIDS)
    • Ran the PCI DSS level 1 audits and kept the platform compliant with every requirement
    • Wrote the security policies, trained staff in security and kept the company compliant year after year
    • Ran OpenStack, and spent many days troubleshooting and automating it
    • Ran OpenShift in production before we moved to plain Kubernetes, plus Rancher and other platforms
    • Migrated the platform to Google Cloud and GKE, and then on to AWS and EKS
    • Ran everything as infrastructure as code
    • CentOS
    • KVM
    • OpenStack
    • OpenShift
    • Rancher
    • Kubernetes
    • Proxmox
    • High availability
    • iptables
    • pfSense
    • OSSEC (HIDS)
    • Snort (NIDS)
    • Nessus
    • Nmap
    • Pentesting
    • PCI DSS level 1
    • Security policy
    • Security training
    • GCP
    • GKE
    • AWS
    • EKS
    • Infrastructure as code
  7. Aha Utbildningar (Växthuset)

    Aug 2003 – Aug 2005

    After-school teacher and IT · Jakobsberg

    Worked with student health at the school, and in the evenings built out its IT. Many hours in the school basement in front of a glowing screen.

    • Got a truckload of old servers and computers donated by Infoos
    • Built a full thin-client system with them for the school and the kids
    • Hosted mail, web, SIP telephony and many more services from the basement
    • Linux
    • Thin clients
    • Mail
    • Web hosting
    • SIP
    • Asterisk
    • Google Workspace
  8. On1Call Support

    Aug 1998 – Mar 2002

    Support technician · Jakobsberg

    Repaired HP printers, desktops and laptops.

    • Hardware repair

Projects

Drone mapping, live video and AI workflows for the people who fly.

Ollebo turns drone flights into maps, 3D models and live video that a whole team can work in. Upload photos or GeoTIFFs and they become fast web maps; fly a DJI enterprise drone and it shows up live on the map, with every flight saved as a mission.

  • Kubernetes
  • Talos
  • ArgoCD
  • NATS
  • PostGIS
  • GDAL
  • MediaMTX
  • Keycloak

Kubernetes-native security scanning, with the results in your own SIEM.

Samma runs open-source security scanners from inside your Kubernetes cluster. The operator finds your Ingresses and targets and scans them with Nmap, Nikto, Tsunami and a set of small always-on checks for TLS, DNS, headers and changes over time.

  • Kubernetes operator
  • Nmap
  • Nikto
  • Tsunami
  • NATS
  • Grafana
  • SIEM
  • MCP

Skills

Security
Security management · SOC 2 · HIPAA · PCI DSS · Pentesting · Nessus · Nmap · OSSEC · Snort · Falco · OPA/Gatekeeper · Keycloak · Security policy · SAST · DAST
Platform
Kubernetes · EKS · GKE · Talos · OpenShift · Rancher · Helm · ArgoCD · Flux · Terraform · Infrastructure as code · Docker · Podman
CI/CD
GitHub Actions · GitLab CI · Jenkins · Tekton · GitOps
Cloud and infrastructure
AWS · GCP · Azure · Hetzner · OpenStack · Proxmox · KVM · MikroTik · pfSense · iptables
Observability and data
Prometheus · Grafana · Loki · Elasticsearch · Kibana · PostgreSQL · Meilisearch · Kafka · NATS
Code
Python · Go · TypeScript · Bash
Linux
Linux · CentOS · DNS · DHCP · Mail · NTP · Syslog · SIP/Asterisk · Thin clients · deb/rpm packaging
Maps and drones
GDAL · OpenDroneMap · Cloud-Optimized GeoTIFF · DJI Cloud API · MediaMTX

Get in touch