service delivery manager careers in Minya, Egypt