Consulting · Stockholm
Linux, databases and operations that hold up.
For thirty years I have run systems that must not stop – at the stock exchange, in banking, in broadcasting and in research. Today I build platforms as code and help teams get order, speed and documentation.
Services
Operations and platforms as code
Servers and networks you can rebuild from git. Idempotent configuration, documentation that matches reality, restores that have been tested.
Linux · Ansible · OpenTofu · Salt · Proxmox · VMware · WireGuard · pfSense
Databases
Operations, performance, high availability – and order in environments that have grown organically.
PostgreSQL · MySQL/MariaDB · Oracle (Data Guard, GoldenGate) · DB2
Kubernetes and containers
Clusters for research and production, GitOps and release flows.
Kubernetes · Rancher · Argo CD · Helm · Kustomize · Docker
Certificates and security
Automated certificates for internal services too, safe ways in, and firewalls as code.
ACME · HARICA · step-ca · Vault · F5 BIG-IP · WireGuard
Monitoring
Alerts that mean something and logs in one place – from broadcast equipment to Kubernetes nodes.
Prometheus · Grafana · central logging · Icinga/Nagios
Project and product management
Moves and deliveries on a fixed date, processes that get shorter, teams that know the next step.
Scrum · Kanban · Lean · BPMN · product ownership
Selected work
Karlshamn Municipality
An on-premises video meeting service – Jitsi with Active Directory sign-in – delivered in 46.5 hours.
KTH and SciLifeLab
Replaced a legacy VPN used by thousands with WireGuard and self-service, migrated genome data to NetApp, and built Kubernetes for research applications.
Karolinska Institutet
Administration of large MySQL/MariaDB environments, high availability for the web platform, and automated copies of production data to test with Ansible.
Nasdaq
Senior DBA in the global database team: Oracle, MySQL and PostgreSQL for trading, clearing and regulatory systems.
Nordnet
Project manager for moving production to a new data hall – with the market services running throughout.
Ericsson
Led the global DBA team in R&D. Delivering a database went from two weeks to the same day.
Swedish Television (SVT)
DBA, project manager and product owner: monitoring of broadcast and IT, the 2010 election results, and releases for SVT Play.
Hans Åkerman
Founder of Dubbelplus AB. Started as a UNIX administrator in 1996 and has since worked with databases, operations, security and projects in telecom, media, finance and research – as an employee and as a consultant.
I like systems that are orderly enough to explain to someone else. So what I build is documented, version-controlled and possible to hand over.
Education and certification
- BSc in Computer Engineering – Dalarna University
- KTH: four courses in relational databases, top grade
- Kubernetes Administration (LFS458) – The Linux Foundation
- Check Point Security Administrator and Engineer
- Sun Certified System and Network Administrator
Articles
Why does order matter in large operations?
Sixteen database servers, sixteen ways of setting them up – and what one table can do for operations.
Optimisation of work flow
How delivering a database to Ericsson's developers went from two weeks to the same day.
Contact
Tell me briefly what you need and I will get back to you. On site in Stockholm or remote.