DevOps de define como una cultura, una forma de entregar y desplegar el software en producción. La base de DevOps es aparentemente simple: automatizar las actividades de entrega de la versión del software y su paso a producción sin apenas intervención de actividades manuales.
Sin embargo su aplicación conlleva una gran actividad de ingeniería de software ya que debe definir el pipeline que llevará cada versión del software a producción de forma automatizada y realizando todos los controles de calidad asociados.
Es esta labor de diseño e implementación del proceso mediante un pipeline la labor más costosa y crítica. Sin embargo el resultado es pasos a producción en horas desde que la versión de software se ha liberado con un exhaustivo control de calidad y una trazabilidad detallada que permite conocer con precisión la versión de cada funcionalidad, requisito y características del software que esté en producción.
DevOps Agile Skills Association (DASA) es una asociación de empresas a nivel mundial que forman una comunidad para crear y divulgar competencias en DevOps.
Los miembros de DASA están organizados en:
- Tranining Partnerts
- Courseware Partners
- Exam Service providers
- Forerunners
- Ambassadors