Mechanical maintenance technician careers in Barka, Oman