Perez first joined the Pirates in 2008 as a catcher with Double-A Altoona after being signed as a minor-league free agent. His last season as a player was in 2013 before becoming a full-time coach.