Scientific DevOps: Designing Reproducible Data Analysis Pipelines with Containerized Workflow Managers