Sven Malvik

Information & Communications Technology

Finance & Banking

Microsoft Azure DevOps Microsoft Azure Cognitive Services

Oslo, Norway

Sven Malvik

Head of Cloud Platform at Vipps AS

Sven is Head of Cloud Platform at Vipps. His job is to ensure that Vipps builds a solid, secure, and flexible foundation in Azure that the developers want to use. He has spoken at conferences like Microsoft Build, Javazone Oslo, Tech X Oslo as part of the keynote, and various Meetup groups. He is also awarded with the Microsoft Azure Community Hero Badger.

Current sessions

From Traditional Ops to Cloud-Native in Azure. A Real-World Scenario.

The cloud is a magic place. Your product teams create wonderful services; publish them for the world to see and then realize that this magic place has some very different rules.

This session will show a real-world story of how Vipps moved its traditional ops gradually to cloud-native in Azure. There will be some non-technical discussions about various Azure services.

This talk is for IT decision makers like architects, leaders but also agile coaches that can help the development teams to move to the cloud.

It is assumed that you understand the basic concept of the cloud, some technical understanding, and the wish of moving to Azure.


How do you design for failure with Azure Services?

The cloud is an adventuresome place. You design a great infrastructure; deploy it for the services to run on, and then experience more internal server errors than ever.

This session will dive into Azure Data Center, and then discuss different architectures with Azure API Management and Azure Kubernetes Services as the main actors running there.

This talk is rated 300-400 with the target audience of architects, students of Azure and developers (there will be some code).

It is assumed that you have some knowledge of infrastructure, a understanding of Azure, and that you love to develop.


Understanding Policies in Azure API Management.

APIs are the front door to our micro services. Sometimes we let requests just walk through, other times we do a full body check and give them some additional information on their way.

We will first discuss how policies work, before we start playing with them and experience the real power of API Management in Azure.

This talk is rated level 300 with a target audience of API developers and Azure architects that want to deep-dive into Azure API Management. All coding will be in C# and XML however if you are not a developer, most part will be hands-on.

It is assumed that you have some understanding of APIs, basic Azure knowledge, and great interest into coding.


Understanding Azure API Management

APIs are the front door to our micro services. Sometimes we let requests just walk through, other times we do a full body check and give them some additional information on their way.

This workshop will improve your understanding of Azure API Management. You will learn the basics, how you write policies, and how you maintain Azure API Management. After this workshop, you should be able to implement Azure API Management into your architecture.

We will walk through a typical use case where we use Azure API Management to migrate services from traditional on-prem to cloud-native Azure on AKS and Azure Functions. Within the first part of this workshop, you will be able to handle simple http queries and forward them to our on-prem backend service. In the second part we will dive into policies and see how we can switch from on-prem to our new cloud-native services. In the final part, we look at how we can maintain Azure API Management through backup and restore before we wrap up.

The target audience is API developers and architects that want to deep-dive into this service. There will be lots of hands-on with Powershell and C#. If you want to follow the instructions on your computer, you should bring your laptop with an active Azure account, installed PowerShell with Az module and a Git client.

It is assumed that you have some basic understanding of APIs, basic Azure knowledge, and some interest in coding.


DevSecOps Your Service: Continuous Security with GitOps and Calico in Azure Kubernetes Service.

Azure Kubernetes Service (AKS) is a modern place for your wonderful applications to live in. You create them within the hyper Agile Speed of DevOps; deploy them to AKS that is secured from the hostile outside world and then realize that this modern place can be very hostile itself.

This session will show how to develop more secure applications by introducing network security early in the life-cycle of application development. There will be some technical discussion about zero trust security in a DevOps environment and how to approach this from a developer perspective.

This talk is rated 300 with the target audience of developers and architects. It is assumed that you understand the basic concepts of Kubernetes (there will be some code).


Designing and Implementing an API Management Strategy in Azure

APIs are key element of every modern application. They are being referred to as the engines of growth that are fundamentally changing the way organizations do business. This workshop will improve your understanding of API Management in Azure, and you will gain the ability to enhance your existing APIs. You’ll learn how to improve your API security and how to add caching for better performance.

This workshop is rated level 300 with a target audience of API developers and architects that want to create efficient API stores and provide a great experience to their API clients. It is assumed that you have some understanding of APIs, basic Azure knowledge, and great interest in cloud technologies.

If you want to follow the instructions on your computer, you should bring your laptop with an active Azure account.