Deploying Reproducible Containers and Workflows Across Cloud Environments