After a season in which the Bills received less than stellar performances at the backup running back position from the likes of Mike Tolbert and Travaris Cadet, they made a move Tuesday to shore up that area.

Veteran Chris Ivory, who enjoyed his best seasons with the New York Jets, has been signed to a reported two-year contract that includes $3.25 million guaranteed, according to ESPN.

Thus, a week before the start of free agency, the Bills have already made a nice dent in their work to patch the roster, the Ivory signing coming on top of cornerback Vontae Davis’ deal last week.

Ivory, who was released by Jacksonville on Feb. 23, visited with the Bills before the NFL Scouting Combine, and the fit was right for the soon-to-be 30-year-old.

Ivory began his NFL career with the Saints in 2010 and gained 1,307 yards in three years with Sean Payton. He then was signed by Rex Ryan to play for the Jets in 2013 where he enjoyed his most success. He gained 833, 821, and 1,070 yards in three years there, scoring 18 total touchdowns.

For the past two years, he has been a backup in Jacksonville where he gained 821 yards.