content delivery networks careers in Giza, Egypt