A financial analytics company needs to create a daily ETL pipeline to transform large datasets from their data lake in Cloud Storage and load the results into BigQuery. They need a solution that supports complex workflow orchestration, dependency management, and logs for monitoring the pipeline's success or failure. Which of the following solutions would be most appropriate for this use case?