Diesel generator operator careers in Oman