2+Dubbelplus

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.

Email me hans@dubbelplus.se
30 yearsof Linux/UNIX and databases in production
2 wk → 1 daydelivery time for a database, Ericsson R&D
0 downtimemoving Nordnet to a new data centre
−SEK 800k/yrstorage cost, SVT Play

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

hans@dubbelplus.se

Tell me briefly what you need and I will get back to you. On site in Stockholm or remote.