Are there alternatives for knife push jobs? Some kind of daemon you can start and send commands to?
There is https://docs.chef.io/workstation/chef_run/ that can log into a host and run ad-hoc tasks, cookbooks, recipes, or individual resources. Uses ssh/winrm instead of a daemon.
Our org uses Rundeck to run chef tasks on nodes. Any similar job-runner will do the same.