DevOps: ¿Qué es?
y
cómo mejora la gestión
de TI de las
organizaciones...
Mayo 2009,
Lunes de “Go Live”
Hora 4:40 am
Proyecto - Core de Tesorería
Status - 6 horas de retraso en el minutograma y 20 minutos para
pasar el punto de no retorno.
Gerente de Proyecto - Carlos Zapata
La vida de
cualquier
persona de
TI (como
solía ser)
Mayo 2018,
Lunes de “Go Live”
Hora 4:40 am
Proyecto - Calendario de tarifas bajas de una Aerolínea
Norteamericana.
Status - Todos los sistemas listos y operativos. Se activará el Offline
Silo y migraremos gradualmente el flujo de usuarios a este
ambiente.
Scrum Master: Carlos Zapata
Mi vida con
Continuous
Integration/
Continuous
Delivery
Acerca de este Webinar de
DevOps...
Objetivo
No Cubriremos:
● Capacitación milagrosa de Azure, GCP, AWS
● Inspiración divina de Jenkins, Dockers, Electric Flow, Nexus, Kubernetes.
● Ubicación exacta de la universidad que gradúa Ingeniero Devops (y con más
de 10 años de experiencia)
Objetivo del webinar
Entender de qué va el
movimiento Devops y los
principios base…
para luego, implementar
las prácticas específicas
y se logren los resultados
esperados.
Hablaremos sobre:
● ¿Qué es Devops en realidad?
● ¿Cuáles son los pilares de Devops?
● ¿Cuáles son las 3 maneras de implementar Devops?
● ¿Cuáles son los principios detrás de estas 3 maneras?
● ¿Dónde podemos obtener más información para explorar?
Carlos Zapata
DevOps Practitioner
Profesional de TI versátil con un éxito sobresaliente en
integración de sistemas, gestión de proyectos y
transformaciones ágiles
• Consultor de TI y Estratega de TI a largo plazo
• Liderazgo de equipo y Gestión de proyectos
• Metodologías ágiles y Mejora continua
• Transformación e Innovación
• Desarrollo de aplicaciones y Estrategias de
integración de Sistemas.
• Padre Celoso y Sobreprotector de 3 Hijas,
• Pésimo Cocinero, Cantante y según mi esposa
Bailarín.
Organizador de EVENTOS
DevopsDays Bogotá 2019
DevopsDays
DevOpsDays es un evento
interesante para que los
profesionales se relacionan
entre sí y compartan ideas y
desafíos relacionados con
DevOps y tecnología,
compartan las lecciones
aprendidas y las
experiencias.
Próximamente DevopsDays
30 y 31 de julio de 2020 en
la ciudad de Medellín
¡ONLINE!
¿Qué es DevOps?
DevOps es la combinación de filosofías, prácticas y herramientas
culturales que buscan aumentar la capacidad de una organización para
entregar aplicaciones y servicios a gran escala (o evolucionando y
mejorando productos ) a un ritmo más rápido que las organizaciones que
utilizan procesos tradicionales de desarrollo de software y gestión de
infraestructura, de manera más resiliente y con mayor seguridad.
Esta velocidad permite a las organizaciones servir mejor a sus clientes y
competir de manera más efectiva en el mercado.
“Historia de Devops...”
Historia de DevOps
2007: Patrick Debois 2008: Andrew Shafer 2009: John Allspaw 2009: DevOpsDays,
Gante, Bélgica.
Patrick Debois
Historia de DevOps
2012 – Splunk y SolarWinds, algunas de las primeras herramientas de software DevOps, IPO
por $ 1.57B y $ 802MM, respectivamente, lo que indica el potencial de crecimiento de la
industria
2013 – Puppet Labs lanza su primera encuesta sobre el estado de DevOps, destacando la
salud y las tendencias de la industria
2019 – DevopsDays celebra su aniversario número 10 year anniversary en Gent, Bélgica.y 1er
Devops en Hispanoamérica.
2020 – Primer DevopsDays Medellín.
Historia de DevOps
La raíz del problema ...
Las metodologías
Ágiles construyeron
un puente ...
¡Pero crearon otro
problema!
Las
prioridades
del Agile
Team eran
diferentes...
y contrarias a lo
que se le pedía
al equipo de
Operaciones!
...Nació el Muro de la Confusión
Objetivos: Objetivos:
Entrega de nuevas Garantizar la "ejecución" de
funcionalidades (idealmente las aplicaciones
de calidad) (estabilidad)
Cultura de Servicio
Cultura de Producto (Archiving, supervision,
(software development) support)
Quiere entregar nuevas Quiere mantener la estabilidad y
funcionalidades los servicios disponibles
Sin embargo el
problema no nacía en
esta dos áreas sino
en el mundo tan:
Volátil, Incierto,
Complejo y Ambiguo,
(VUCA) en el que
vivimos y donde el
área de negocio debe
reaccionar de manera
rápida.
"DevOps no se trata de una
tecnología, DevOps se trata de
un problema de negocios".
Patrick Debois
DevOps
“El movimiento de devops es una comunidad que intenta resolver un
problema que nunca se había resuelto antes, ¿cómo construimos sistemas
distribuidos a gran escala, confiables, y de manera tal que podamos seguir
haciendo cambios mientras mantenemos estos sistemas seguros y
confiables?.”
Jez Humble
“Why Devops Matters...”
Organizaciones de TI de alto rendimiento
Una organización de alto rendimiento es una empresa que se considera más
exitosa que sus competidores en áreas como la rentabilidad, el servicio al
cliente y la estrategia.
Los departamentos de TI de alto rendimiento existen y están ayudando a sus
organizaciones a superar ampliamente a sus pares que no tienen un alto
rendimiento, y a ganar cuota en el mercado, incluso dominar ampliamente el
mercado.
“Las [organizaciones de TI] de alto rendimiento realizan despliegues de
¿Que tienen producción 30 veces más frecuentes, los completan 8,000 veces más
rápido (piense en "minutos" v. "meses"), y tienen mejores resultados. Sus
todos ellos despliegues de producción tienen el doble de posibilidades de éxito, y
cuando las cosas explotan, pueden solucionar los problemas doce veces
en común? más rápido.” - Gene Kim
Son más Ágiles Son más Confiables Tiempos de Entrega
30x 60x 200x
Los equipos están innovando más Al agilizar su proceso y fortalecer Los equipos que practican DevOps
rápido que nunca y despliegan 30 la infraestructura, los equipos de normalmente tienen tiempos de entrega
veces más frecuentemente, con alto rendimiento tienen 60 veces 200 veces más cortos y superan los
tiempos de entrega 200 veces más menos fallas y recuperan 168 objetivos de rentabilidad, cuota de
cortos. veces más rápido. mercado y productividad..
¡10 Empresas
Globales que
están dominando
con Devops!
[Link]
Sin embargo...
“84% de las empresas
fracasan en su transformación
digital.”
Forbes
DevOps en LatinoAmérica 2019
¿Qué está
fallando?
CI / CD Pipelines para Servicios ILUSTRATIVO
Promote Promote
Snapshots Release Releases
Snapshots
Candidate
Env. - Develop -
para pasar a Development se debe
evidenciar: Env. - Pre-Prod -
Env. - Integración - Env. - QA -
QA Pruebas QA y OPS Pruebas QA y OPS Pruebas
✓ Unit Tests
Integrales: E2E: E2E Prod:
✓ Component Tests
✓ Contract Tests ✓ Selected E2E
✓ Regression E2E ✓ Smoke E2E
Suite
✓ Smoke E2E - ✓ Manual Test
✓ Resilience Test
Stubs ✓ Manual Test
✓ Exploratory Test
✓ Exploratory Test
Deploy to Start Release Deploy to
Integración Certification Pre-Prod
Desarrollo
Rama Local
Del Máster
Team Dev Gestión de
Dev Cambio
RQPRODRFC
¡Buscame
un Devops
Engineer!
¡Yoda puede que no
sea suficiente!
Oportunidades
Laborales
(Colombia 2019)
¿Hemos entendido Devops?
“A Fool with a Tool…
is still a Fool”
Traducción: “ Un tonto con una herramienta seguirá siendo un tonto”.
Cuando hablamos de DevOps, no es suficiente pensar
en las herramientas, tenemos que pensar en:
EL VIAJE DE DEVOPS Y LA PERTINENCIA
DEL MISMO
Una transformación digital hacia DevOps NO debe tener un enfoque de selección de
software.
Es una combinación de principios y prácticas inteligentes, relevantes y apropiados que se
basan en la cultura de la Compañía y que pueden responder
QUIÉN, DÓNDE, CUÁNDO, POR QUÉ Y QUÉ de la transformación ágil de TI
¿Cómo implementamos
Devops de la manera
correcta?...
¿Cual es el
resultado del
negocio?
(Business Outcome)
"DevOps no se trata de una
tecnología, DevOps se trata de
un problema de negocios".
Patrick Debois
Start with the
values and
inevitably you
will get the
outcomes!
Los mayores cambios se logran en los
niveles más bajos del Iceberg ..
Comportamientos y Tareas y
artefactos.
Accesible a los sentidos. Herramientas
, Observable, Explícito,
Aprendidas, Consciente
Prácticas
Modelos Mentales
Estructuras Cognitivas. Principios
Cómo Racionalizamos
Valores y Creencias.
Lo que creemos y aceptamos como
Creencias
verdad. Lo que pensamos es y Valores
correcto.
¿A quién llevarías?
Estás conduciendo tu coche de dos plazas en una noche de
tormenta terrible. Pasas por una parada de autobús donde
se encuentran tres personas esperando:
1. Una anciana que parece a punto de morir.
2. Un viejo amigo que te salvó la vida una vez.
3. El hombre ideal, o la mujer de tus sueños.
¿A quién llevarías en el coche, teniendo en cuenta que sólo
tienes sitio para un pasajero?
¿Cómo
iniciamos con
el pie correcto?
DevOps
“El movimiento de devops es una comunidad que intenta resolver un
problema que nunca se había resuelto antes, ¿cómo construimos sistemas
distribuidos a gran escala, confiables, y de manera tal que podamos seguir
haciendo cambios mientras los mantenemos seguros y confiables?.”
Jez Humble
DevOps complementa a Agile para aumentar la eficiencia del modelo de entrega desde
DevOps la gestión de relaciones comerciales hasta el producto final en producción.
Negocio Plan Código Dev SIT UAT Desplegar Funcionar
Desarrollo Ágil
Céntrese en mantener el código simple, realizar pruebas a menudo y entregar bits funcionales de la aplicación tan
pronto como estén listos, en lugar de entregar una aplicación grande al final del proyecto.
DevOps
DevOps incluye implementación continua (CDep), entrega continua (CDel) e integración continua (CI) enfatiza a las personas (y la cultura) y busca mejorar la colaboración
entre las operaciones y los equipos de desarrollo. Las implementaciones de DevOps utilizan tecnología, especialmente herramientas de automatización que pueden
aprovechar una infraestructura dinámica y cada vez más programable desde una perspectiva de ciclo de vida.
Capacidad de DevOps:Despliegue continuo
Minimice el tiempo de espera, el tiempo transcurrido entre el desarrollo, escribiendo una nueva línea de código y este nuevo código está siendo
utilizado por los usuarios en vivo, en producción, donde el equipo depende de la infraestructura que automatiza e instrumenta los distintos pasos que
conducen a la implementación, de modo que después de cada integración, cumple con estos criterios de lanzamiento, la aplicación en vivo se
actualiza con el nuevo código.
Capacidad de DevOps : Entrega continua
Es un enfoque de ingeniería de software en el que los equipos producen software en ciclos cortos, asegurando que el
software pueda ser lanzado de manera confiable en cualquier momento. Su objetivo es construir, probar y lanzar software
de forma más rápida y frecuente.
Capacidad de DevOps : Integración continua
Proporcionar automatización del proceso de compilación y validación del software de forma
continua mediante la ejecución de una secuencia configurada de operaciones cada vez que se
verifica un cambio de software en el repositorio de administración de código fuente.
UNA NUEVA MANERA
DE TRABAJAR
Pilares de DevOps
Culture
Mantenga la CALMa(S)
Automation
Lean
Measurement
Sharing
● Objetivos comunes: Todos los equipos entienden los objetivos que
Factores persiguen los otros equipos y acuerdan comprometerse a un
subconjunto de objetivos comunes a todos.
críticos del ● Sentido de urgencia: Todos están alineados con los plazos y los
éxito objetivos.
● Cambios en la cultura: Establecer un vocabulario común.
● Aprendizaje: Procesos enfocados a las personas y automatización.
● Métricas: Asegúrese de que los objetivos se establecen en torno los
resultados del negocio.
Organizaciones de alto desempeño
Survey questions High IT performers Medium IT performers Low IT performers
Deployment frequency
On demand (multiple Between once per week Between once per week
For the primary application or service you work on, how often your
deploys per day) and once per month and once per month*
organization deploy code?
Lead time for changes
For the primary application or service you work on, what is your leadtime for Between one week and Between one week and
Less than one hour
changes (i.e, how long does it take to go from code commit to code one month one month*
successfully running in production)?
Mean time to recover (MTTR)
For the primary application or service you work on, how long does it generally Between one day and
Less than one hour Less than one day
take to restore service when a service incident occurs (e.g, unplanned one week
outage, service impairment)?
Change failure rate
For the primary application or service you work on, what percentage of
changes results either in degraded service or subsequently requires 0 - 15% 0 - 15% 31 - 45%
remediation (e.g, leads to service impairment, service outage, requires a
hotfix, rollback, fix forward, patch?
*Note: Low performers were lower on average (at a statistically significant level), but had the same median as the medium performers.
CI / CD Pipelines para Servicios ILUSTRATIVO
Promote Promote
Snapshots Release Releases
Snapshots
Candidate
Env. - Develop -
para pasar a Development se debe
evidenciar: Env. - Pre-Prod -
Env. - Integración - Env. - QA -
QA Pruebas QA y OPS Pruebas QA y OPS Pruebas
✓ Unit Tests
Integrales: E2E: E2E Prod:
✓ Component Tests
✓ Contract Tests ✓ Selected E2E
✓ Regression E2E ✓ Smoke E2E
Suite
✓ Smoke E2E - ✓ Manual Test
✓ Resilience Test
Stubs ✓ Manual Test
✓ Exploratory Test
✓ Exploratory Test
Deploy to Start Release Deploy to
Integración Certification Pre-Prod
Desarrollo
Rama Local
Del Máster
Team Dev Gestión de
Dev Cambio
RQPRODRFC
Proceso de desarrollo con la estrategia de
prueba “Built in”
Cada etapa del proceso garantiza de forma incremental la calidad de la functionalidad:
Criterios de Aceptación de la
Calidad del Entregable Pruebas de QA y OPS
Funcionalidad
Static Code Analysis
Component Component
Exploratory Resilience Exploratory
Unit Feature E2E Performance E2E Regression
Test Test Test
Contract Test
Smoke E2E - Stubs
Release
Candidate
Develop - Devs Integración - QA / DEV QA Envs. - QA / QMO
El proceso de desarrollo establecido en concordancia con la estrategia de prueba ayuda a definir el
pipeline requerido para la integración continua (CI) y las pruebas después de la integración.
Prácticas Involucradas
Prácticas
3.
Base 4. 5.
1. 2. Continuous
Continuous Continuous
Agile Version Control Integration
Testing Delivery CD
CI
6.
7. 8. 9.
Continuous 10.
Infrastructure Configuration Monitoring
Deployment Dashboard
as Code Management and Logging
CI/CD
Prácticas
12.
Avanzadas 11. 13.
Automated 14. 15.
Automated Testing in
Environment User Telemetry Fault Injection
Recovery Production
De-Provisioning
The three way of Devops:
Los principios de
flujo
Principios de DevOps
La mejor manera de entender DevOps es
destilarlo en 3 principios popularizados por el
Proyecto Phoenix y explicados en detalle en el
Devops Handbook:
Pensamiento sistémico, retroalimentación y
experimentación y aprendizaje continuo.
The DevOps
Handbook
Autores:
Gene Kim
Jez Humble
Patrick Debois
John Wills
Author Biographies
Gene Kim is a multiple award-winning CTO, Patrick Debois is an independent IT consultant
researcher, and author of The Phoenix Project: A who is bridging the gap between projects and
Novel About IT, DevOps, and Helping Your operations by using Agile techniques, in
Business Win and The Visible Ops Handbook. He development, project management, and system
is founder of IT Revolution and hosts the DevOps administration.
Enteprise Summit conferences.
Jez Humble is co-author of the Jolt Award–winning John Willis has worked in the IT management
Continuous Delivery and the groundbreaking Lean industry for more than thirty-five years. He has
En- terprise. His focus is on helping organizations authored six IBM Redbooks and was the
deliver valuable, high-quality software frequently founder and chief architect at Chain Bridge
and reliably through implementing effective Systems. Currently he is an Evangelist at
engineering practices. Docker, Inc
La primera vía: “La primera forma enfatiza el rendimiento de todo el
sistema, a diferencia del rendimiento de un silo específico
Los Principios de de trabajo o departamento. DevOps trasciende los
Flujo departamentos y muestra el valor general para el cliente ".
Business Customer
Dev Ops
La segunda vía: "El objetivo de casi cualquier iniciativa de mejora de
procesos es acortar y simplificar los bucles de
Feedback Loop retroalimentación para que se puedan hacer las
correcciones necesarias de manera continua".
Dev Ops
La tercera vía: “Crear una cultura que fomente dos cosas: la
experimentación continua, que requiere tomar riesgos y
experimentación aprender del éxito y el fracaso; y comprender que la
y aprendizaje repetición y la práctica es un requisito previo para el
dominio ".
continuos
¡El camino al éxito!
Alineación: la visión y los objetivos del Procesos: los incidentes, problemas y
1 pipeline están vinculados a los resultados 3 cambios son parte del Backlog. Lo que
del negocio. arreglamos o no arreglamos se basa en
las necesidades de la organización.
Compartir el Conocimiento: Las Mejora Continua: Mejorar continuamente
2 comunicación fluida y herramientas 4 el diseño del servicio, la transición entre
permiten la colaboración. Debemos las áreas y las operaciones.
asegurarnos de que estas trabajen juntas.
El éxito son procesos efectivos, no solo procesos eficientes.
Antes de
Cerrar…
¿Preguntas?
¿Donde aprender más?
[Link] [Link] [Link]
Literatura interesante
DevOps for the Modern Learning Chaos Engineering: Kanban: Successful
Enterprise: Winner of the Discovering and Overcoming Evolutionary Change for
2018 DevOps Dozen Best System Weaknesses Through Your Technology Business
DevOps Book! Experimentation
Literatura interesante
The DevOps Handbook: The phoenix project Effective DevOps: Accelerate:
How to Create World-Class Building a Culture of The Science of Lean
Agility, Reliability, and Collaboration, Affinity, and Tooling Software and DevOps:
Security in Technology at Scale Building and Scaling High
Organizations Performing Technology
Organizations
Literatura interesante
Lean software Continuous Delivery: Reliable The DevOps Adoption Continuous Testing for
development: an agile Software Releases Through Playbook: A Guide to Adopting DevOps Professionals: A
toolkit kanban and scrum: Build, Test, and Deployment DevOps in a Multi-Speed IT Practical Guide from
making the most of both Automation Enterprise Industry Experts
¿Deseas
profundizar
más?
¡La conferencia de referencia mundial sobre DevOps
llega a Medellín!
Puedes encontrarnos en:
30-31 de Julio 2020 [Link]/idevopsdaysme
d
[Link]
Medellín, Colombia [Link]/fbdevopsmed
[Link]/tdevopsme
medellin@[Link]
d
¡ONLINE!
Próximos cursos y eventos
Exin DevOps Foundation Live DevOps Professional Julio 30 y 31 de 2020
Training (En Línea y Tiempo Live Training (En Línea y Hora : 8:00 a.m - 6:00 p.m
Real) Tiempo Real)
Mayo 21 al Junio 2 Junio 18 a Junio 30
Duración: 16h Duración:16 h
¡CUPOS LIMITADOS!
¡Únete a la comunidad DevOpsDays Medellín...
¡Siguenos en nuestra red social de
LinkedIn y conoce cada detalle acerca
del Evento!
Tendrás la oportunidad de ganar
entradas , pases VIP y otros obsequios
de los patrocinadores del DevOpsDays
Medellín que serán publicados en las
próximas semanas por nuestras redes
sociales.
¡NO TE PIERDAS DE ESTA
OPORTUNIDAD!
[Link]
tendrás múltiples beneficios...
¡Obtén descuentos en los cursos y prepárate con nosotros para hacer la certificación EXIN
DevOps!
● Las 100 primeras personas de este Webinar que adquieran sus entradas para asistir al
DevOpsDays podrán asistir completamente GRATIS al curso DevOps Foundation!
● Al participar en el curso DevOps Professional podrás participar por un pase VIP al
DevOpsDays, con el cual tendrás la oportunidad de interactuar con nuestros Keynotes
invitados durante el evento.
● Asiste al DevopsDays y si estás certificado en Devops Professional podrás participar
por cupos para asistir al curso de Devops Master. *Solo para las personas certificadas en
Devops Professional participan.
Y la experiencia de asistir a la conferencia más
importante del mundo DevOps!
¿Qué es EXIN Es una certificación en EXIN DevOps Profesional que ha sido diseñada
para brindar a los profesionales de TI conocimientos básicos y
DevOps comprensión de las prácticas esenciales de DevOps. Creada como un
profesional? trampolín para la certificación EXIN DevOps Master, esta certificación
analiza las Tres Vías, los buenos hábitos de control de cambios y el
cumplimiento de la seguridad.
¿Para quién es esta certificación?
DevOps Professional es ideal para profesionales que trabajan en un
entorno DevOps. Esto incluye a los ingenieros de DevOps, a los
profesionales del scrum ágil, a los profesionales de Lean IT, a los
desarrolladores de software o sitios web y a los gerentes de proyectos.
Detalles de
interés de la
Certificación
Devops
Foundation
Otras
certificaciones
DevOps
EXIN DevOps Master es una Esta certificación de EXIN DevOps
certificación de nivel avanzado que Foundation ha sido diseñada para
enseña a los candidatos una brindar a los profesionales de TI y de
combinación de principios, negocios un conocimiento y una
conocimientos y habilidades prácticas. comprensión básicos de DevOps.
Esto les permite introducir y promover Creada como un trampolín para la
DevOps en su organización con el fin certificación EXIN DevOps
de gestionar mejor los ciclos de vida Professional, esta certificación confirma
de las aplicaciones y los servicios, al la comprensión de los orígenes de
tiempo que facilita el trabajo en equipo DevOps y los beneficios de los
colaborativo. principios y prácticas de DevOps para
la organización.
Otras
certificaciones
Agiles
EXIN Agile Scrum Product Owner pone a Esta certificación de EXIN Agile Scrum
prueba las habilidades y conocimientos de Master es una certificación única que
un candidato del marco Agile y la combina metodologías Agile y prácticas
metodología Scrum específicamente con el Scrum con trabajos prácticos. Prueba las
rol de propietario de producto en mente. competencias necesarias para facilitar,
Esta certificación se centra en adoptar asesorar y capacitar a un equipo
Agile o Scrum en el lugar de trabajo y multidisciplinar como Scrum Master.
asumir el rol de propietario de producto. El Agile Scrum Master está dirigido a
Agile Scrum Product Owner se centra en profesionales de la gestión en los ámbitos
aportar valor al cliente y al negocio a de la gestión de proyectos de TI, desarrollo
través de técnicas de gestión Agile de de software, administración de empresas y
proyectos. gestión de servicios de TI. La metodología
Scrum y la gestión ágil de proyectos.
Te podemos ayudar con:
● Kanban
● Scrum Framework
● Devops Framework
● Design Thinking
● Improvement Kata
● Agile Testing
● Continuous Improvement
AGILE & DEVOPS COACH
CARLOS ZAPATA
Ingeniero electrónico con 20+ años de experiencia en TI y la Gestión de Proyectos.
Formador en marcos, técnicas y prácticas de la transformación ágil organizacional,
forjando estrategias de crecimiento orgánico en áreas de TI, innovación, diseño,
procesos, riesgos, transformación digital, entre otros.
Certificado en Scrum At Scale; Scrum Master; Scrum Product Owner; Scrum Team
Member; Scaled Agile, SAFE 4.5; Exin DevSecOps Master; PMP; ITIL V4
Ha sido consultor en marcos de trabajo ágiles, ingeniería de procesos, ingeniería de
software, testing de software, bajo metodologías tradicionales y marcos ágiles en:
DevOps Influencer
Carlos Zapata
Profesional de TI versátil con un éxito sobresaliente
en integración de sistemas, gestión de proyectos y
transformaciones ágiles
• Consultor de TI y Estratega de TI a largo plazo
• Liderazgo de equipo y Gestión de proyectos
• Metodologías ágiles y Mejora continua
• Transformación e Innovación
• Desarrollo de aplicaciones y Estrategias de integración
de Sistemas.
• Padre Celoso y Sobreprotector de 3 Hijas,
• Pésimo Cocinero, Cantante y según mi esposa Bailarín.
¡Gracias!