Moats, 30, is a former sixth-round pick of the Bills back in 2010. He played four seasons for the Bills before signing on with the Steelers in 2014.
Moats played out the final season of his three-year, $7.5 million contract with the Steelers before signing on with the Cardinals in July. Arizona placed Moats on injured reserve coming out of the preseason.
In 2017, Moats appeared in 14 games for the Steelers and recorded eight talks and no sacks.