Update: For anyone coming across this question, the best solution I've found is a cloud backup company called Backblaze — it's in the cloud, so no longer have to worry about hardware failures and we now just have a large network drive for shared resources (which actually is also then backed up via Backblaze)!.
In our office we have ~8+ or so iMacs. Currently we're backing up to individual hard-drives via TimeMachine.
We're looking at creating a more stable backup solution, one that is kept away from the iMacs in the networking room, so all backups are centralised.
I was thinking of using something like a Drobo with plenty of HDD space, that all of the iMacs back up to.
However, ideally, I don't want people to be able to see the backups of other machines.
Is it possible to have a centralised backup HDD that is write only, in conjunction with Apple Time Machine?
Or any other solution that may be relevant, ideally from someone else who already has an office of Apple machines and backing them up in a clever way.