Disclaimer: Currently I am employed by Microsoft, but my views and thoughts are still my own. The reason I joined Microsoft was, the work Microsoft have been doing for last couple of years in Open Source Space. Today I am a advocate for Open Source representing Microsoft.
Today it is hard to write any piece of software without leveraging any Open Source technology. The other thing is, why should you reinvent the wheel again. There are lots of Open Source projects, which today are backed by a large engaged community and a some of the largest organizations. Kubernetes is one of such projects.
Microsoft offers Kubernetes as PaaS in form of Azure Kubernetes Services (AKS). With AKS you only need to think about your application, while Azure takes care of the underlying infrastructure.
To help DevOps, Microsoft released Helm as an Open Source to help managing Kubernetes.