Even just hiring one guy whose only job is to take backups would solve ransomware for much cheaper.
If your backup process "isn't that simple", then you should make it that simple. Otherwise failure looms.
Particularly this conversation: https://news.ycombinator.com/item?id=23951941