There is no canonical book that I know of. I'm sure there are some books though if you check Amazon for "Linux System Administration". They might not be a bad place to start.
I use rsync for backups. Storing configuration management files in Git works. Puppet and Chef are the most popular configuration management systems, they work just fine.