I am happy to announce that I have joined Azure Linux Team today. After working on the Azure Fabric Controller (which manages datacenters, host machines, allocations, service healing and so many of the complicated things in Azure cloud) for 2 years, I have decided to pursue opportunities in open source.

Initially, I will be working on Docker, which I already have been working with for my 20%-time side projects at Microsoft. Specifically, I have started to work on porting Docker to Windows, which I believe is going to be an exciting journey with Docker’s codebase written in Go.

As the name suggests, the team is working on various things related to Linux on Azure both internally and externally, and other open source projects to empower the Linux community running on Microsoft Azure. I’m sure it’ll be a fun area to work on.

This is the role I always wanted to be in since I joined Microsoft and I am very glad to be part of this newly formed team. I have more Docker-related news, some stuff I have been doing on the side for a while now. Those will be really exciting things that I am looking forward to announce on my blog as well!

I ♥ open source and Microsoft ♥ Linux. I’m pretty sure we’ll sort it out.