nebosh oil and gas careers in Cape Town, South Africa