Mikkel Larsen is a Principal Software Engineer based in Berlin with 15 years of experience building and operating large-scale Kubernetes infrastructures on AWS. At Zalando he progressed from hands-on engineering to principal-level ownership, specializing in cloud-native platforms, DevOps automation and reliable metrics/monitoring integrations. A strong Go developer and contributor to notable open-source projects like external-dns, skipper and the kube-metrics-adapter, he focuses on production reliability—improving HPA metrics, IPv6 compatibility and robust error handling. His work spans infrastructure as code, IAM integration and cross-platform tooling (including OS keyring support), reflecting a blend of systems engineering and pragmatic backend development. Colleagues would note his knack for improving operability in complex distributed systems while still contributing meaningful open-source improvements.
15 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Københavns Universitet - University of Copenhagen
Deploying Kubernetes on AWS with CloudFormation and Ubuntu
Role in this project:
DevOps Engineer & Cloud Engineer
Contributions:276 reviews, 2592 commits, 3572 PRs in 6 years 4 months
Contributions summary:Mikkel's contributions primarily focused on enhancing the infrastructure and deployment aspects of the Kubernetes-on-AWS project. They implemented features to improve node updates, including draining nodes and respecting pod grace periods. Further enhancements included adding a kube2iam daemonset, updating Kubernetes versions, and improving the alignment of the setup with the real AWS environment. They also worked on integrating and documenting IAM roles, enhancing the project's integration with AWS services.
Contributions:5 releases, 3 reviews, 70 commits in 6 years 6 months
Contributions summary:Mikkel primarily focused on implementing and integrating different keyring interfaces for the Go project. They added a Secret Service based keyring interface using D-Bus, and also included implementations for macOS and Windows. Their work extended the project's functionality, enabling it to store and retrieve secrets on various operating systems through system keyrings. Furthermore, they added methods to unlock and delete secrets.
golangkeyringauthenticationlinuxsecret
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mikkel Larsen - Principal Software Engineer at Zalando SE