Devops representa un canvi en la cultura de les Tecnologies de la Informació, centrant-se en el lliurament ràpid de solucions TIC a través de l’adopció de pràctiques àgils i gestió Lean orientades a sistemes d’informació.
La implantació de DevOps en el CTTI es recolza sobretot en les eines d’automatització i gestió del codi actualment existents, i que progressivament es van dotant de més funcionalitats per disposar d’una infraestructura cada vegada més programable i dinàmica des d’una perspectiva de cicle de vida de les solucions.
Aquestes eines d’automatització cobreixen en dues grans disciplines:
- El desenvolupament i desplegament, per tal de permetre dotar de la màxima velocitat des de que es concep una idea fins que aquesta es troba en producció, minimitzant la intervenció manual però mantenint alhora les garanties de qualitat requerides.
- El monitoratge i diagnòstic, per tal de donar visibilitat als responsables de les aplicacions de tots aquells indicadors que permetin avançar-se a qualsevol problema que afecti l’aplicació i a poder-ne diagnosticar les causes.
Objectius del model DEVOPS
- El responsable i primer contacte de l’aplicació és el Lot d’Aplicacions.
- Maximitzar l’autoservei d’infraestructures.
- Maximitzar l’autonomia del lot d’aplicacions.
- Maximitzar la visibilitat de l’entorn al lot d’aplicacions.
- Maximitzar l’automatització de tasques.
- Minimitzar el temps necessari per a posar una solució en servei.
- Minimitzar la intervenció humana en el tiqueting.
- Eliminar la compartició de recursos entre aplicacions.
Podeu veure les tasques que són responsabilitat de l’equip de desenvolupament a Tasques OPS del desenvolupament al Cloud.