Reading their Twitter status messages. Microsoft sponsored Azure for Gitlab. Between Oct and Dec they were on Azure, and they had major issues with the Azure platform, pretty unreliable for their use case. Gitlab switched to IBM Softlayer because of that experience. Read yourself: https://twitter.com/gitlabstatus and https://gitlab.com/gitlab-com/operations/issues/17
Although we planned to switch to Softlayer we're still on Azure. It has given us a hard time, but in the last few weeks things have gotten more stable. Our availability is better (fingers crossed) but our speed is still unacceptably slow https://gitlab.com/gitlab-com/operations/issues/42
It seems they have switched back to Azure now. In my own (very limited and small-scale) experience, Azure is pretty solid. Although some of the APIs seemed a bit unnecessarily convoluted compared to AWS (can't recall any specific instance).
What does this have to do with anything? Are you suggesting that service run on Microsoft Azure are not stable?