The Diamondbacks have agreed to a two-year deal with reliever J.J. Putz, according to multiple reports. The deal will also feature a third-year player option and could be finalized on Tuesday. Putz appeared in 60 games in 2010 and closed out the season with a 7-5 record while recording three saves and a 2.83 ERA as a setup man for the White Sox.