Barry was a chief executive in London local government at LB Lewisham (1993-2017) and RB Kensington and Chelsea (2017-2022). Earlier in his career he gained experience working in four other London Boroughs; and in the 1980s was an elected member in LB Southwark.