An end to end project of predictive maintenance, predicting time to failure and remaining useful life of hard disk drives in a data center.