heavy duty mechanic rotation jobs