Consistent Snapshot based Backup Strategy

Our GitLab data grew to a size where the usual backup procedure does not make sense any longer. Since the underlying filesystem is ZFS, I would like to rely on ZFS snapshots (sent to remote backup servers) for our new backup strategy (as briefly mentioned here: https://docs.gitlab.com/ee/raketasks/backup_restore.html#alternative-backup-strategies).

Is there any mechanism to suspend&resume the normal GitLab operation around the point when taking a snapshot in order to be sure to generate a consistent snapshot state?