architecture landscaping careers in Ibri, Oman