Abstract out base job service functionality.