Ruiz, 41, is de opvolger van de Argentijn Fernando Batista, die in september van dit jaar werd ontslagen na een dienstverband van een half jaar. Batista zat slechts twee wedstrijden op de bank als eindverantwoordelijke. Ruiz was al interim-coach tijdens de gewonnen Nations League-wedstrijden tegen Nicaragua (3-0) en Haïti (2-0).
Ruiz heeft ervaring als trainer bij LD Alajuelense, dertigvoudig landskampioen van Costa Rica. Hij was assistent-trainer bij het eerste elftal en jeugdtrainer in de opleiding van de club. De eerstvolgende interlands van Costa Rica zijn vriendschappelijke wedstrijden tegen Ecuador en Argentinië in november.
Ruiz stopte in 2022 als voetballer en speelde onder meer bij FC Twente en PSV. Bij de Tukkers kende hij een succesvolle periode tussen 2009 en 2011 waarin hij een groot aandeel had in het winnen van de landstitel en de KNVB-beker.
