He began his professional football career as a scout for the CFL's Saskatchewan Roughriders in 1983, moving to the USFL's Tampa Bay Bandits in 1985 before first working in the NFL with the Tampa Bay Buccaneers in 1987. In 1992, he was promoted to director of college scouting, and in 2001 to director of player personnel. While in Tampa Bay, Ruskell worked with Rich McKay. When McKay left to become the president and general manager of the Atlanta Falcons in 2004 Ruskell went with him as the assistant general manager. In 2005, Ruskell replaced Bob Whitsitt as the general manager of the Seattle Seahawks.[4]
In his first season in Seattle, Ruskell made a few roster changes that helped the Seahawks, bringing in free agents and drafting college players that played pivotal roles in the Seahawks' run to Super Bowl XL. However, the team's record gradually declined over the next four seasons. Ruskell eventually was forced to resign from his position as the Seahawks' president of football operations on December 2, 2009. At the time, the Seahawks were 4–7 and finished with a 4–12 record the year before.[5]
Ruskell later joined the Bears as the director of player personnel, but departed the team in January 2012. He had been interviewed by the team for the general manager position after Jerry Angelo was fired after the 2011 season, but the position went to Phil Emery.[6] He was later on the staff of the Tennessee Titans as a college scout in 2012.[7] He was released after the 2017 NFL draft.[8]