site inspector careers in Alexandria, Egypt