Machinist Technician Engineering careers in Seeb, Oman