Mark Russinovich, Microsoft Azure and Microsoft Research