A data engineering team needs to automate the process of extracting and loading large datasets from an external on-premises server to Google Cloud for analysis. The process needs to handle scheduled data loads and support retries for intermittent network failures during transfer. Which tool or service would best suit this requirement?