Skip to main content

Scheduled Job Orchestration

Set up cron-based or interval-based job scheduling with dependency management, concurrency control, and execution history.

Complexity: Moderate | Duration: 15-30m | Category: Devops

Tags: automation scheduling cron orchestration

Workflow Diagram

Steps

Step 1: Job inventory

Agent: automation

specialist - List all jobs, schedules, dependencies

Step 2: Scheduler selection

Agent: devops

engineer - Choose cron, Airflow, Celery Beat, APScheduler

Step 3: Schedule definition

Agent: automation

specialist - Define cron expressions or intervals

Step 4: Dependency management

Agent: automation

specialist - Define job dependencies (job B after job A)

Step 5: Concurrency control

Agent: devops

engineer - Prevent overlapping executions

Step 6: Execution logging

Agent: automation

specialist - Log start time, end time, status, output

Step 7: Alerting

Agent: devops

engineer - Alert on failure, long duration, missed schedule

Step 8: History retention

Agent: devops

engineer - Store execution history for 90 days

Usage

To execute this workflow:

/workflow devops/scheduled-job-orchestration.workflow

See other workflows in this category for related automation patterns.