field service technicians careers in Alexandria, Egypt