Technology Infrastructure careers in Sohar, Oman