Gil was drafted by the New York Yankees as the 7th pick of the 1975 June Secondary Draft, and made his major league debut with the Yankees in 1977. He joined the Arizona Diamondbacks organization as the minor league pitching coordinator from 1997-2000. In 2001, he was the bullpen coach for the Toronto Blue Jays, and as the pitching coach for the Blue Jays from 2002-2004. In 2005 he re-joined the Yankees organization as the minor league pitching coach for their AAA Columbus Clippers team and from 2006-2007 for the Gulf Coast League Yankees. In 2008, Gil joined the Oakland Athletics organization as the minor league pitching coordinator and continued in that position until 2012. In 2012, he rejoined the New York Yankees as the minor league pitching coordinator, and currently holds that position.