Technical Professionals careers in Suez, Egypt