Barry Ryan is enjoying being back in the race engineer seat, despite admitting it is a "big task" balancing his CEO and race ...