He is the second defensive end to sign with Arizona this offseason, joining Matt Shaughnessy, who signed a one-year contract six days ago and left the Oakland Raiders after a season in which he had 3.5 sacks along with 42 tackles (29 solo).
Rucker was released by the Cleveland Browns last month, the first major move the team made in its switch from a 4-3 defense to a multifront system under new coach Rob Chudzinski and coordinator Ray Horton.
A top free-agent signing by Cleveland last year, Rucker started all 16 games and finished with 48 tackles and four sacks in his one season with the Browns. Rucker made $6 million last season.
The 29-year-old Rucker spent six seasons with Cincinnati before signing last March with Cleveland. He established himself as a leader in the Browns' locker room and was a staunch supporter of coach Pat Shurmur and general manager Tom Heckert, who were both fired after the Browns went 5-11 last season.
Information from The Associated Press was used in this report.