Zelestra has signed a PPA with technology giant Microsoft to sell power generated at a 95.7MW solar PV portfolio.