Straka led several top flight Czech clubs, including FK Teplice, Sparta Prague and Viktoria Plzeň.
[5] Straka was ready to lead the North Queensland Fury for another season, but the club folded in 2011 because of financial difficulties.
After speculation that he was going to replace Ernie Merrick at Melbourne Victory,[6] Straka returned to Europe, where he was announced manager of Polish Ekstraklasa club Arka Gdynia.
[10] Straka returned to the Czech First League after a year's break in March 2013, joining bottom-table club 1.
[12] In December 2016, Straka was appointed as manager of Egyptian club Ismaily SC signing a 1.5-year contract.