O que uma aplicação precisa para ter DevOps?

É possível implementar os conceitos do DevOps em qualquer aplicação? Ou apenas nos que possuem tecnologias modernas, como sistemas web na nuvem pública ou aplicativos mobile? E os sistemas legados, como ficam?

Para responder essas perguntas, vamos revisar as práticas …