content delivery networks careers in Suez, Egypt