Contratado pelo Fluminense, Marcelo Oliveira não conseguiu realizar bons trabalhos pelos clubes onde passou nos últimos três anos. Após ser bicampeão brasileiro pelo Cruzeiro em 2013 e 2014, Marcelo Oliveira assumiu o Palmeiras em 2015. Criticado por não conseguir dar padrão de jogo ao time, foi demitido mesmo tendo sido campeão da Copa do Brasil.
No ano seguinte, foi contratado pelo Atlético-MG, onde chegou até a final da Copa do Brasil, mas acabou sendo derrotado pelo Grêmio. No ano passado, voltou ao Coritiba, onde teve grande passagem em 2011 e 2012, para livrar o Coxa do rebaixamento, mas não conseguiu cumprir seu objetivo.