Having a reliable WordPress system backup is important, having it outside the application is even more so. Combine that with full control and we have something pretty awesome going on.
The file structure I like to have is:
www/ backups/ <-- Backup location html/ <-- WordPress location scripts/ backup.sh <-- This file
And we will create the backup.sh script. This assumes that you have the WP CLI and tar utilities installed.