Infrastructure and Energy Alternatives Inc (NASDAQ:IEA) has received a USD-109-million (EUR 97m) contract to build 121 MW of solar parks on behalf of Engie North America, the US division of French utility Engie SA (EPA:ENGI).