It u0026 infrastructure careers in Sharm El-Sheikh, Egypt