US software giant Microsoft Corp (NASDAQ:MSFT) said on Monday it has signed a 15-year power purchase agreement (PPA) with General Electric Co (NYSE:GE) tied to the 37-MW Tullahennel wind farm in Ireland.