Ex-Carillion finance chief lands Murphy CFO role