Orlando Pirates have appointed a new coach to replace Rhulani Mokwena.
The club has announced the signing of Josef Zinnbauer on a three-season deal.
The 49-year old started out in 2005 as head coach of fourth division German club VfB Oldenburg and has also coached the reserve teams of Karlsruher and Hamburg.
He spent a six-month stint as Hamburg's head coach from late 2014 to early 2015, and his most recent job was as head coach of Swiss side St. Gallen, whom he left in 2017.
"It is a fine balancing act that goes beyond the all-important technical skills. A coach is tasked to win through others," said club chairman Irvin Khoza in a statement.
"His ability to keep the team focused, making them work in concert, with minimal lapses is an important requirement.
"I hope that Josef Zinnbauer is able to hit the deck running. I know I am fully representative of all the Orlando Pirates supporters in wishing him good luck."
Zinnbauer said: "I welcome the opportunity to lead one of the prestigious clubs on the African continent. I hope under my lead, we are able to return the club to its winning ways."
Mokwena will continue as interim coach until Zinnbauer’s work permit is granted and will then return to his position as assistant coach alongside Fadlu Davids.
"It is important that we thank Rhulani for the fearless manner in which he stepped up to the plate when the need arose," Khoza added.
"One of the important lessons leaders learn at the top is about themselves. They are called 'knowing what I know now' lessons. I have no doubt that Rhulani has learnt a lot of those for his betterment and that of the team."