On Compute Engine we can do Snapshots, which are basically backups. Could you try to figure out how we could create a script to do automated snapshots every day and keep lik
Update Google Cloud has scheduled backups that can be configured per disk. See Creating scheduled snapshots for persistent disk in the Google Cloud documentation.
Original Answer
Documentation is pretty clear about how to do it:
gcloud compute disks snapshot DISK
Note, that
Snapshots are always created based on the last successful snapshot taken
And before you will remove any of your snapshots -- take a look on that diagram:

More information about API.