generator mechanic careers in Qatif, Saudi Arabia