We are trying to be good DevOps practitioners and are looking at automating a lot of small tasks for our cloud software that now come in as distractions. Think of tasks like:
- Move tenant to different region
- Provision SAML for a tenant
- Cleanup data for an expired trial customer
- Et cetera
Ideally, there's some user interface that can be used throughout the company to make such requests, something that schedules the tasks, and executes them (e.g. as Docker containers in Kubernetes). We are now contemplating building the management and scheduling of these tasks ourselves. While the tasks themselves will be scripts specific/custom to our setup, it seems there must be existing products out there that do the management and scheduling well; I'd love to hear what y'all are using!