Diesel Mechanic careers in Sohar, Oman