Jupyter users can select a notebook and automate it as a job that can run in a production environment via a simple yet powerful user interface. Once a notebook is selected, the tool takes a snapshot of the entire notebook, packages its dependencies in a container, builds the infrastructure, runs the notebook as an automated job on a schedule set by the user, and deprovisions the infrastructure upon job completion, reducing the time it takes to move a notebook to production from weeks to hours.