EMC Avamar careers in Minya, Egypt