site inspector careers in Suez, Egypt