A 42 éves szakvezető labdarúgó-pályafutása alatt valóságos vándormadár volt, tizennégy csapatban fordult meg, miközben 33 alkalommal ölthette magára az északír A-válogatott mezét. Edzői karrierjét a Brechin Citynél kezdte, majd 2009 és 2011 között a Shamrock Rovers menedzsere volt. A Roverst 2010-ben és 2011-ben is bajnoki címre vezette, és ő vitt elsőként ír csapatot európai kupa csoportkörébe.
A Nigel Worthington helyére kerülő O'Neill február elsején veszi át a válogatott irányítását. Szerződése két évre szól, a szövetség célkitűzése pedig az, hogy az északír válogatott legyen harcban a 2014-es világbajnoki kvalifikációért.