Han var utdannet sosionom fra Norges kommunal- og sosialhøgskole fra 1970, og hadde 1-årig program i administrasjon og effektivisering fra 1974 og diverse kurs, blant andre lederutviklingsprogrammet i Akershus fylkeskommune. Han jobbet i Kriminalomsorgen 1970–1979 og som avdelingssjef, personalsjef og assisterende barnevernssjef i Oslo kommune 1979–1987. Fra 1993 var han ansatt ved Akershus universitetssykehus, hvor han hadde vært personal- og organisasjonssjef, plan- og organisasjonssjef og prosjektdirektør. Ruud har også vært formann i Akershus KrF, redaktør i , styreleder i Stor-Oslo Lokaltrafikk AS og styremedlem i KLP Forsikring AS og Rikshospitalet HF.