Profile
I am a Platform Engineer with seven years of experience across DevOps and full-stack development. I focus on developer experience: building the infrastructure, automation, and tools that help teams deliver reliable software with less friction.
My strongest interests are Linux, Kubernetes, and distributed systems. I enjoy taking systems apart, understanding where the problems are, and improving what matters to developers and end users. I combine hands-on engineering with a broader view of how shared tools and practices can help teams work together.
For the past three years, I have worked extensively with Kubernetes as part of a team dedicated to a Kubernetes-based application. I have deep experience developing and maintaining containerised applications, from local development through to production.
Core Competencies
- Developer experience and internal platform tooling
- Linux, Kubernetes, Helm, and distributed systems
- Containerised application development and operations
- CI/CD, Dagger, build caching, and deployment automation
- System architecture, Azure, and infrastructure as code
- End-to-end testing and load-testing infrastructure with Bun and k6
- Application security, vulnerability scanning, and shared security practices
Work Experience
Platform Engineer at Teleplan Globe
2024-present
My role is split between DevOps engineering for a product team and platform engineering for the wider company. Developers are my users: I build tools that make their work easier and help establish shared practices across teams.
Alongside one colleague, I jointly own and operate the product teamâs infrastructure, including upgrades, monitoring, incidents, access control, networking, and recovery. I also contribute to backend development alongside our full-stack developers.
DevOps Engineer, Solution Architect, and Cloud Developer at Saint-Gobain Distribution Norway
November 2021-2024
Technician at Norgesgruppen Data
2021 (eight months)
Worked with IT support, operations, and internal system development.
Selected Experience and Projects
Faster Builds and CI
- Designed and built a Dagger-based build pipeline that reduced image build times from over 25 minutes to under five.
- Replaced rebuilding every image on every run with content-hash-based change detection, persistent self-hosted GitHub runners, and caching through Dagger and Azure Container Registry.
- Wrote the orchestration logic for the applicationâs components and automation to manage the Mac mini build runners.
- The pipeline supports local development and hundreds of CI pushes a day for one product monorepo. It has become an internal reference for CI tailored to a product and its developers.
Production-Like Local Development
- Proposed, designed, and developed an automated âprod liteâ local development environment using k3d and Helm, replacing manually connected Docker containers and environment files with a repeatable Kubernetes installation.
- Built setup scripts with preset configuration, different installation options, and simple commands. Refined the output and automation to make the environment intuitive for developers.
- A first build and setup takes under ten minutes. With the build cache populated, developers can destroy and recreate the environment in under a minute, including their local changes.
- Added hot reload using Bun watch so developers do not need to rebuild for every code change.
Reliable End-to-End and Load Testing
- Replaced a flaky, hard-to-extend end-to-end stack with a Bun-based test suite running against the local application stack in k3d.
- Reduced end-to-end test runs from 15-20 minutes to 5-8 minutes while making the suite more reliable and easier to extend.
- Designed and developed a k6 load-testing framework and application integration that automates test setup and execution. A colleague added a frontend so it can run as a service against different environments with the appropriate credentials.
- The framework enabled the team to identify and fix performance bottlenecks: the application went from crashing at 100 k6 virtual users to handling over 400 highly active virtual users. My contribution was the testing framework that made this work possible; the team implemented the performance fixes.
Infrastructure and System Architecture
- Built reusable infrastructure-as-code modules for AKS, virtual machines, and Azure Container Registry, replacing ad hoc manual provisioning with a consistent foundation.
- Chose Azure for development, staging, and production environments to simplify ongoing management, while retaining on-premises environments for previews, load testing, and specialised testing.
- Develop and maintain Helm charts and deployment pipelines, with monitoring through Prometheus and Grafana.
Security and Knowledge Sharing
- Established company-wide vulnerability-scanning and security-review practices where there had previously been no common policy.
- Designed the process and drafted the policy document with the platform Product Owner, giving teams clear expectations for scanning and security reviews.
- Run courses on setting up and using the companyâs vulnerability-scanning software, helping different teams adopt the tools and process.
Cloud-Based Data Integration Platform
- Co-led the redesign of a data integration platform to improve Azure virtual network integration and security.
- Adapted Microsoftâs Bicep module library to the platformâs requirements and distributed reusable modules through Azure Container Registry.
- Worked alongside developers to adopt the modules and navigate the platformâs security requirements.
Full-Stack Development
- Designed and developed production web applications using JavaScript, TypeScript, and frameworks such as Svelte.
- Built internal tools focused on data access and enrichment.
- Developed and launched a containerised Node.js canteen application with ID-card purchases and billing integration, and continued maintaining it after leaving the company.
Education
University of South-Eastern Norway
2016-2020
Studied at the University of South-Eastern Norway. Completed a bachelor project exploring human error in IT systems, with a focus on security, risk assessment, and system design.
Asker VideregÄende
2012-2015
Natural Science.
Languages
- Icelandic - Native Language
- English - Advanced
- Norwegian - Fluent
