Also, backups are kind of thankless - no one ever puts backup maintenance on your schedule, but if a machine goes down everyone expects you have a backup from three weeks ago and that they can retrieve all the data from it. You also have to poll people as to what needs to be backed up. You need to do test recoveries. Some backups should be offsite, and the policy around that should be communicated to managers.
7.5 Test your backup strategy every now and then (nothing is more painful than data loss and dysfunctional backups)
8. "All users lie, there is no exception". Sad but true, get used to it.
9. Automate your infrastructure. If something goes down, just recreate it with Chef/Ansible/Terraform/etc.
[edit: added no.9]