It might make sense to have an auth option here and abstract it in job.js.

Private creds should also be in a local settings file.