global oil careers in Delhi, India