He replaces Nicolas Chiesa whose contract was terminated earlier this week following a poor start for the Greens which saw them lose 0-2 to Hamrun Spartans and 0-1 to Sliema Wanderers.
Luis Oliveira played for Anderlecht in Belgium before moving to Italy where he played for Cagliari, Fiorentina, Bologna, Como, Catania, Foggia, Venezia, Lucchese, Nuorese, Derthona and Muravera where he had his first experience in coaching as a player-coach.
In 2014, he was appointed as coach of Pro Patria but was dismissed. He moved to Malta the following season. Last season, he coached Muravera.