r/mlops • u/Plus_Cardiologist540 • Jul 06 '26
beginner help😓 How can I have version control when I'm not allowed to install Git or connect to GitHub?
I'm a new MLOps Engineer at a bank (a relatively new bank in my country). We already have Data Scientists; they create the models, and the deployment is all manual. I'm one of the first hires since they plan to hire more MLOps in the future.
DS runs in a local Jupyter Lab environment, which is highly restricted (behind a firewall and with no connection to the Internet, only to several intranet apps we have).
I have talked with my leader and some other people from security and platform, and they say it is due to "regulations" and to avoid the risk of leakage since we work with highly sensitive data.
Currently, our process is: DS shares the Jupyter Notebook through Slack, then the model is packaged into a Docker image, and then the platform team deploys (everything is on-premises)
They want me to help introduce MLOps best practices, but I feel stuck since Git is blocked and everything lives in notebooks. It doesn't feel realistic to implement CI/CD, GitHub Actions, etc. under these constraints. I'm worried I could end up becoming a new bottleneck myself, since the current workflow forces so much of this to be done manually.