DevOps
Introducción
Edith Puclla Nutanix
Student Group Latinoamérica
DevOps PerúDocker Lima
Nombre: Edith Puclla (Edi) -Perú
Software Engineer | Infrastructure Developer
Student at 42 Silicon Valley
GDG Lima
Communities:
Experience:
Hola! :)
El muro de la confusión
Elmurodelaconfusión
Desarrollo Operaciones
Murodelaconfusión
Nosotros
queremos
cambiar!
Nosotros
queremos
estabilidad!
DevOps
Despliegue de aplicación
Elmurodelaconfusión
Desarrollo Operaciones
Murodelaconfusión
DevOps
El resultado
Elmurodela
confusión
Desarrollo Operaciones
Murodelaconfusión
DevOps
¿Qué significa el muro de la confusión?
➢ Diferencias entre ambientes
➢ No existen estándares
➢ No se comparte conocimiento y se desperdicia experiencias
➢ Los refactoring,mantenimientos que generan bugs y retrasos
➢ Deploy tardío,caro ,peligroso y de baja frecuencia
➢ Equipo con poca libertad para realizar mejoras en los ambientes
➢ Horas dedicadas a tareas repetitivas (error humano)
DevOps
Retiremos el muro
Desarrollo Operaciones
Nosotros
queremos
cambiar!
Nosotros
queremos
estabilidad!
DevOps
¿Qués es?
Cambio de Mindset
Continuidad
Automatización
Integración
Colaboración
Herramientas
DevOps
No solo involucra el área de desarrollo y operaciones
Q.A.
Operaciones
Desarrollo
DevOps
Infraestructura
Procesos
Seguridad
Release
DevOps
¿Cómo comenzamos?
Integración
Continua
Entrega
Continua
Despliegue
Continuo
Prueba
Continua
Monitoreo
Continuo
Aprovisionamiento de entornos
DevOps
¿Qué herramientas nos ayudan?
Enlace de la fuente AQUÍ
DevOps
Ejemplo de Integración y Entrega Continua:
1.push
2.Automatic updates and build
3.Test.Quality Check
4.Reports
5.Reports
Developer
github
DevOps
Ejemplo de Despliegue Continuo:
Docker Hub
DevOps
DevSecOps
DevSecOps no es solo un método,es una filosofía que se basa en la integración de la
seguridad en el proceso DevOps.¿Cómo conseguimos llevarla a cabo? Mediante una cultura
basada en el concepto "Seguridad como Código",con colaboración flexible y constante entre
los equipos de desarrollo,operaciones y seguridad.
Conclusión
➢ Obtener rapidez y frecuencia en el despliegue de software
➢ Incrementar el índice de éxito de nuestra empresa y genera valor al producto.
➢ El éxito depende únicamente de las actitudes y los comportamientos de las
personas, eliminando el "muro de confusión”
➢ Usar nuestro tiempo para ser creativa(o)s
DevOps
Muchas Gracias ;)

Introducción a DevOps