Three phone interviews and then a face to face panel interview where I had to present a Canonical product (now called Juju). Initial HR interview is pretty anodyne. Managers in the company travel alot and so scheduling interviews was not easy. Remote interviews were all done on Google Hangout / Skype video.