call center operations manager careers in Ibri, Oman