DevOps good practices: How do I make my software always up t