I'm curious about what tools you all use to give IT staff an interface for running automated jobs. For instance, I need a way for developers to restart services without server access, or for help desk staff to execute tasks like creating user accounts on-the-fly. Any recommendations?
4 Answers
We primarily use Jenkins for this purpose. We have our Powershell scripts in Azure DevOps for scheduled tasks, and Jenkins provides a solid GUI for delegating tasks safely to team members. Plus, it has great features like SSO and alerts.
We've had good experiences with Semaphore. It's pretty user-friendly and does the job well for our team.
Rundeck was great for us until they sold their company. If you’re looking for something similar, you might want to check out CTFreak as a potential alternative.
I recommend looking into Stackstorm or Ansible/AWX. These have been reliable for managing automated tasks in our environment.

Why do you prefer Jenkins over just using Azure DevOps pipelines directly?