After graduation, he took the job as an assistant to Baltimore Ravens' head coach.
He began working for other football franchises like Detroit Lions, Denver Broncos and his 12-year career with the San Francisco Giants, before he was promoted as head coach.