David Blatt’s staff is complete, and it includes a coach who spent last season in Canton.

The Cavaliers announced James Posey as one of Blatt’s assistants on Tuesday. He’ll join associate head coach Tyronn Lue and assistants Jim Boylan, Bret Brielmaier, Larry Drew and Phil Handy on the bench. Handy and Vitaly Potapenko also will work in player development.

Posey, 37, spent 2013-14 as an assistant with the NBA Development League’s Charge under head coach Steve Hetzel. It was Posey’s first significant coaching job, and he impressed with his work ethic, attention to detail and ability to relate to players.

He coached with Blatt during the Cavs’ summer league games in Las Vegas last month.

A native of the Cleveland area, Posey played 12 years in the NBA for the Nuggets, Rockets, Grizzlies, Heat, Celtics, Hornets and Pacers. The 6-foot-8 Posey — known as a team-first player, a strong defender and a clutch performer — was a two-time NBA champion.

Posey starred at Twinsburg in high school and Xavier University before his professional career. His parents still live in Cleveland Heights.

Posey joins a diverse staff for Blatt, who was wildly successful coaching overseas but is experiencing the NBA for the first time.

Lue spent the past five seasons on Doc Rivers’ staff with the Clippers and Celtics. The Cavs made Lue the highest paid assistant coach in NBA history when they signed him to a reported four-year, $6.5 million deal in June.

Boylan and Drew both began their NBA coaching careers in 1992 and have head coaching experience. Brielmaier worked his way to an NBA bench as a player development coach and video coordinator for the Spurs. Handy played all over the world and in the NBA and has spent many years in player development on various levels. Potapenko, a former Cavalier forward who played 11 years in the NBA, coached a year in the D-League before joining the Cavaliers staff last season.

Boylan, Brielmaier and Handy all are back from last year’s Cavs staff as well.