People Management Director careers in Ibri, Oman