Tavenot llegó a Alsacia a los siete años y comenzó su carrera como futbolista amateur en el AS Strasbourg, antes de fichar por el club ASP Vauban Strasbourgo.[1] En 1999 se trasladó a Córcega, donde jugó en el CABG Lucciana, con el que ganó la Copa de Córcega en 2003, antes de terminar su carrera futbolística en el equipo filial del SC Bastia.[2]
Luego de su retiro, Tavenot convirtió en formador de jóvenes en el SC Bastia. En los equipos juveniles, participó especialmente en la formación de Gilles Cioni y Pierre-Emerick Aubameyang. En 2009, fue ascendido para ser el entrenador del equipo reserva, antes de incorporarse al cuerpo técnico de Frédéric Hantz como asistente técnico durante la temporada 2011-12.[3]
Tras un breve paso por el equipo técnico de Laurent Guyot en la selección francesa sub-16, regresó al SC Bastia como director del centro de formación y luego se convirtió en asistente de François Ciccolini. En febrero de 2018, fue nombrado entrenador del Bastia-Borgo, club de la Championnat National 2.[4]
Tras un año como asistente en el Círculo de Brujas, fue nombrado miembro del cuerpo técnico de Vincent Hognon en el FC Metz en junio de 2019.[5] Conservó su puesto bajo la dirección de Frédéric Antonetti, pero abandonó el club al igual que este último tras el descenso a la Ligue 2 en 2022.[6]
En febrero de 2023, se unió al Racing de Estrasburgo como asistente de Antonetti.[2] El 26 de junio, dejó su puesto como asistente técnico para convertirse en entrenador del Dijon.[7] Luego de finalizar en la cuarta posición, se marchó de mutuo acuerdo en junio de 2024.[8]
El 5 de junio de 2024, asumió al frente del SC Bastia.[9] Tras un complicado inicio de la temporada 2025-26, fue despedido de su cargo el 30 de octubre de 2025.[10]
El 20 de enero de 2026, fue oficializado como entrenador del FC Metz.[11]