Republic of Ireland international O'Brien had earlier signed for Premier League side Crystal Palace in 2021 but he did not appear in a single game for the club and instead moved out on two different loan spells to Swindon Town and RWD Molenbeek before securing a permanent move to Lyon last summer.