Telecom Business Operation Lead careers in Sohar, Oman