La transformación digital representa la necesidad de las empresas de aprovechar al máximo la tecnología para hacer más eficientes sus procesos internos. DevOps es la clave que ayuda a las empresas a mejorar la eficiencia, ganar agilidad, ser más flexibles, ajustarse a los tiempos de entrega, aumentar la calidad y sobre todo ahorrar tiempo y dinero. La ponencia aborda los puntos clave para realizar un paso exitoso a DevOps.
2. @QindelGroup @antonionc #OpenExpo2017
¿Quiénes somos?
Virtualización de
escritorios: QVD
3
Automatización de
entornos DevOps
Desde 1998 en el sector de las TIC
• Desarrollos a medida:
Java, Perl/Python…
• Proyectos llave en mano
1
Consultoría TI
Madrid · La Coruña · Orense · Londres · Ciudad de México
Oficinas
90
empleados
+ de 200 clientes
nacionales e internacionales
2
Empresa de tecnología española
3. Automatización de entornos DevOps
Operaciones, sistemas y desarrollos DevOps
Sistema de control de versiones: ejemplos como GIT/SVN/Mercurial. Para
almacenar tanto el código como las configuraciones.
Sistema de empaquetado: para generar los artefactos (WAR, RPM, EAR) desde
sistema de control de versiones. Por ejemplo: Bamboo o Jenkins.
Sistema de almacenamiento de artefactos: Nexus o Artifactory…
Sistema de orquestación gestión de configuraciones:Puppet, Ansible, Chef,…
100% de nuestros clientes volverían a elegirnos.
Encuesta ISO 9001
@QindelGroup @antonionc #OpenExpo2017
¿Quiénes somos?
4. ¿Qué es DevOps?
DevOps es la clave para OPTIMIZAR TUS
PROCESOS DE DESARROLLO
@QindelGroup @antonionc #OpenExpo2017
“Es un MOVIMIENTO cultural y professional”
¿Qué no es?
“La descripción de un puesto, un nuevo
equipo o una organización”
5 claves para un trayecto exitoso a DevOps
5. Las tres vías
@QindelGroup @antonionc #OpenExpo2017
Los principios fundamentales que sustentan DevOps
por Gene Kim
The First Way:
System Thinking
(Business) (Customer)
Dev Ops
The Second Way:
Amplify Feedback Loops
Dev Ops
The Third Way:
Culture Of Continual Experimentation
And Learning
Dev Ops
5 claves para un trayecto exitoso a DevOps
6. Automatización
1
• Infraestructura
• CI / CD
• Test
• Seguridad
• Base de Datos de Configuraciones
@QindelGroup @antonionc #OpenExpo2017
5 claves para un trayecto exitoso a DevOps
7. Visibilidad
2
Conoce el estado de tus sistemas
• Monitorización
• Logs centralizados
• Dashboards
• Backlog
• Progreso/Trabas
@QindelGroup @antonionc #OpenExpo2017
5 claves para un trayecto exitoso a DevOps
8. Comunicación fluida
3
• Menos procesos manuales
• Transversal a equipos
• Compartir
@QindelGroup @antonionc #OpenExpo2017
5 claves para un trayecto exitoso a DevOps
9. Cultura de equipo
4
• Equipos compartidos
• Responsabilidades compartidas
• Equipo global
• Objetivos globales
• Nuevos skills
@QindelGroup @antonionc #OpenExpo2017
5 claves para un trayecto exitoso a DevOps
10. Fijación de objetivos
5
• No se optimiza a coste
• Se optimiza para minimizar el tiempo de despliegue de tu
"producto"
• Esto implica ciclos libres
• Sistemas distribuidos
@QindelGroup @antonionc #OpenExpo2017
5 claves para un trayecto exitoso a DevOps