Business Continuity Manager careers in Sohar, Oman