Mechanical inspector static careers in Sohar, Oman