landscape manager careers in Oman