The 28-year-old was a free agent after leaving Dundee United at the end of the 2013 season and today put pen to paper on a three year deal.
Ryan impressed Scunthorpe supporters in his brief spell at Glanford Park after joining from Sunderland, but found chances limited under Brian Laws.