Best Practices for MLOps and the Machine Learning Lifecycle