Barry, 42, joins the 49ers after spending the 2020 season as a senior analyst with the Green Bay Packers.
Barry spent the 2019 season with the University of Miami as the school's offensive line coach. Prior to his time with the Hurricanes, Barry was the assistant offensive line coach for four seasons (2015-18) with the Tampa Bay Buccaneers. He joined the Buccaneers after working at the collegiate level at Central Michigan University as offensive line coach (2014) and tight ends coach (2010-13), at North Greenville University as offensive coordinator/offensive line coach/recruiting coordinator (2009), at Michigan Technological University as offensive line coach (2006) and offensive coordinator/offensive line coach (2007-08) and at Southwest Minnesota State University as offensive line coach (2004-05). He first entered the coaching ranks as a graduate assistant at Central Michigan from 2002-03.