In 2007 Oliveira started to coach J. League side Kashima Antlers. So far he has had a quite successful managerial career in Japan, winning three J. League Division 1 titles, one Emperor's Cup, one Japanese Super Cup. In 2009 he became the first J. League manager to be named J. League Manager of the Year three times. In 2012, Oliveira returned to managing in Brazil when he became the manager of Rio de Janeiro side Botafogo. In the 2013 season, he led Botafogo to 4th place in the league, qualifying the team for the Copa Libertadores. After the 2013 season, Oliveira was hired by fellow Brazilian side Santos FC.