Skip to main content

What is a Job?


What is a Job?

A Rundeck / Process Automation Job is a unit that encapsulates a series of ordered steps to solve a problem or perform a task. Some example tasks include provisioning, security, software updates/deployment, change configs, opening ports, and more.
Jobs are a critical component of any Rundeck / Process Automation Project since they allow users to run powerful workflows that span the different scripts, tools, APIs, and system commands to standardize operations tasks. Jobs offer a way to package up a process and the Rundeck / Process Automation project acts as a central place to store jobs.

Why create a Job?

  • If certain command executions are done repeatedly and represent a routine procedure users can create a Job to standardize and automate the process to make it faster to carry out and more consistent each time it runs.
  • Another user in your group needs a simple self-service interface to run a job across a set of nodes. Creating a job and giving the user self-service access to the job reduces escalations and the time spent waiting by empowering other teams to safely take action and complete tasks without operations assistance.
  • Routine processes need to be encapsulated and become the basis for other routine procedures. Standardizing operations tasks in jobs can help create a basis for how teams develop automation.