Is it possible to automatically push a file to my S3 every time a new one is uploaded?

Yes, custom storages have "auto copy" setting that does exactly that.

Go to your selected bucket settings and check "Enable auto copy" option.