Rides technician careers in Oman