I use jenkins, they are not cron jobs at the system level, but jobs that can either be
executed periodically (defined with cron syntax)
executed manually
or with a webhook (mainly for executing builds after a git push)
You can see the log of every execution, see what builds succeeded and failed, etc. It works for me.
A few years ago, I read that cuba had like 250 MBPS for the entire island. A cuban guy told me that dial up was as expensive as a cheap appartment. (I dont know if their band has broadened, because Venezuela said publicly that they would connect a cable to them, but never heard of it actually happening).
Considering the extremely little bandwidth they have, a homebrew wireless 'cable' from Florida or Mexico would be a game changer for Cuba.