Ameresco Inc (NYSE:AMRC) said on Monday it will build a 2.47-MW solar system in Texas under a contract with the US Drug Enforcement Administration (DEA).