Walsh arrives from Leicester having played a role in the club's stunning Premier League title success last season.
The 51-year-old, who has previously held positions at Bury, Chester and Chelsea, will start work at Everton immediately.
Source : PA
Source: PA