microsoft azure careers in Mombasa, Kenya