Jacob was born in Sweden, grew up in England, and settled in Finland. He's the co-founder and CEO of Verifa. With over a decade of experience, Jacob has implemented cloud technologies and continuous practices in diverse sectors including automotive, medical, aerospace, and marine.
His main passion is helping developers enable flow by researching, designing, and building internal platforms that focus on developer experience. He's also a regular speaker at local meetups and international conferences.
When he's not working with technology Jacob might be seen juggling, practising jazz piano, rollerblading, or solving complex Rubik's cubes.
Posts by author
Blog
2024-08-21
7 minutes
What is Developer Experience?
Developer Experience promises improved productivity, satisfaction, engagement and retention of development teams. We conducted a study of existing material and in this post we share the summary together with our real-world experience.
Event
2024-04-13
1 minutes
From DevOps Teams to Platform Teams and what did we solve?
Presenting at DevOps Malmö to share experiences on DevOps Teams and Platform Teams, and how to break the hype and become a real Platform Team (not just by name).
Blog
2023-03-07
16 minutes
Comparing methods for accessing secrets in HashiCorp Vault from Kubernetes
Keep your workload secrets clean and your value delivery lean, with HashiCorp Vault and Kubernetes.
Blog
2023-03-07
8 minutes
How to create nodeless AWS EKS clusters with Karpenter for autoscaling
Karpenter is an exciting Kubernetes autoscaler that can be used to provision “nodeless” AWS EKS clusters.
Blog
2022-10-19
7 minutes
How to use the AWS Load Balancer Controller to connect multiple EKS clusters with existing Application Load Balancers
Exposing services in AWS EKS clusters via Load Balancers can be done in many ways. In this post we explore using the AWS Load Balancer Controller to dynamically bind nodes to existing Application Load Balancers.
Blog
2022-09-07
10 minutes
Unlock your Continuous Delivery potential with Value Stream Mapping
In this blog I cover challenges teams face while improving their release process, and how Value Stream Mapping can be used to overcome them.
Podcast
2022-08-16
38 minutes
A sneak peek into UpCloud Kubernetes Service
In this episode of The Continuous & Cloud Podcast, Jacob and Lauri chat with Ville Törhönen, Product Owner at UpCloud, about UpCloud’s upcoming managed Kubernetes Service (UKS).
Blog
2022-05-19
4 minutes
How to remove Rancher from a Kubernetes cluster
Rancher is a platform for managing Kubernetes clusters and workloads. This short post covers a recent experience trying to remove Rancher from a cluster. This approach can be used to either remove Rancher itself, or for cleaning up a cluster that was imported into Rancher.
Case
2022-05-13
3 minutes
Value Stream Mapping with Visma Software Oy
During a two day workshop, Verifa helped create a Value Stream of Visma Software Oy's current delivery process that highlights opportunities for improvement on their Continuous Delivery journey.
Blog
2022-04-26
4 minutes
How to automate HashiCorp Vault OSS backups in AWS EKS
In this post we will walk through an implementation using a Kubernetes CronJob to take daily snapshots and store them in an AWS S3 bucket for safe keeping.
Blog
2021-12-07
5 minutes
How to assume an AWS IAM role from a Service Account in EKS with Terraform
In this blog we'll look at how to assume an AWS IAM role from a Service Account that exists within an AWS Elastic Kubernetes Service (EKS) cluster. All provisioned with Terraform.
Podcast
2021-05-04
22 minutes
What is GitOps anyway?
In this episode of The Verifa Podcast, Jacob and Andreas get into a deep discussion about GitOps, how it works, and its applications and benefits.
Podcast
2021-03-30
33 minutes
A first look at GKE Autopilot
In Verifa's first podcast we discuss Google's new Autopilot for Kubernetes, and what it means to have a managed Kubernetes service.
Blog
2020-10-01
9 minutes
Getting started with Jenkins Config as Code
How to run JCasC without using an orchestrator.
Blog
2020-09-05
6 minutes
Nomad: The workload orchestrator you may have missed
Nomad allows you to deploy and manage applications across on-premise and cloud-based platforms. Its power comes with its flexibility yet ease of operation and use.
Blog
2020-09-04
7 minutes
The C and C++ Package Manager
Conan is an open source project for managing software components (or packages) for C and C++. Supporting C and C++ packages requires a flexible model, especially to allow packages to be pre-compiled into binaries, and Conan really hits the mark. This blog gives a short introduction to Conan and how it could help your project.
Event
2020-02-19
1 minutes
The first ever ConanDays 2020 in Madrid!
Verifa will be hosting a 3-hour hands-on basic training course in Conan.
Event
2019-07-10
1 minutes
DevOps World
Verifa is proud to be invited to present and exhibit at DevOps World 2019 in San Francisco this year.
Event
2019-02-19
1 minutes
Implementing Modern CI in an Embedded Medical Project
Verifa is proud to be invited to present at DevOps World 2019 in Lisbon, Portugal this year
Case
2019-02-11
2 minutes
Architectural Risk Assessment with Kommuninvest
During a three day workshop, Verifa helped assess the architecture of an application to identify the components to be refactored and perform different levels of impact analyses on relevant components and deliver a report.
Blog
2018-08-02
3 minutes
Trusting Your Software Build - Immutable, Repeatable Build Environments
Having worked in several projects with varying levels of maturity in Continuous Integration / Continuous Delivery, I have experienced that in practically all cases, a green build is a trusted build.
Blog
2018-08-01
5 minutes
Keeping Documentation and Code Synchronized
All complex software is designed before it is developed. Unlike software, however, design documents tend to stay static and not evolve together with the software.