cycling team mechanic careers in Egypt