Iranian President Mahmoud Ahmadinejad has nominated a veteran executive to head the country 's all-important oil ministry , after his first three nominees failed to gain the backing of parliament .