Technical Support Manager Engineering careers in Salalah, Oman