2. 2Acerca de mí
Psicólogo Organizacional de la Universidad
Católica, magíster en Ingeniería de Negocios y
Tecnologías de Información de la Universidad de
Chile y cuenta con diplomados en Diseño de
Servicios (UC) y en Teatro Musical (Projazz). Con
más de 20 años de experiencia en tecnología,
procesos y transformación digital
Acerca de mí
@abustamante_tic
• En el ámbito público, entre 2011 y marzo de 2014
dirigí la unidad de Gobierno Digital. Anteriormente,
fuí jefe de la Unidad de Análisis Estratégico de la
Subsecretaría de Previsión Social (2009-2011),
coordinador tecnológico para la Reforma
Previsional (2008-2009) y jefe de gestión de
operaciones de Red Minsal en el Ministerio de
Salud (2006-2007), entre otros cargos.
• Antes de llegar a la Secretaría General de la
Presidencia, fuí cofundador y CEO de Asimov
Consultores en Transformación Digital y Diseño
de Servicios, así como otras startups tecnológicas
• Adicionalmente, en agosto de 2018 fuí nombrado
por Apolytical UK como una de las 100 personas
más influyentes del mundo en Gobierno Digital
Biografía
CTO / Founder
Andrés Bustamante Valenzuela
Evidence Based Future
3. 3
La ley de transformación digital, busca facilitar la vida de los ciudadanos y hacer un Estado mas
eficiente mediante el uso de la tecnología, la gestion del conocimiento y la transparencia de sus
acciones. Es una evolución de la ley de procedimiento administrative y debe ser implementada
en los próximos 5 años
Aumenta la gestion el
conocimiento
Pilares de la ley
Conocimiento
Disminuye los costos de
operación de la administración
del sector público
Costo operacional
Mejora sustancialmente los
niveles e transparencia del
Estado
Estado transparente
Ahorro de tiempo para usuarios
(personas y empresas) y
funcionarios del Estado
Te devolvemos el tiempo
La ley de Transformación Digital
Aprobada en el congreso
4. 4Estrategia de Transformación Digital
Facilitando la vida de las personas
MEJORES POLÍTICAS PÚBLICAS
CONSOLIDAR LA TRANSFORMACIÓN DIGITAL
La estrategia de transformación digital del Estado
busca integrar equipos digitales, cultura,
herramientas y modo de hacer las cosas para
establecer una retroalimentación continua y un
diálogo con los ciudadanos. Sus objetivos
principales son:
MEJORES SERVICIOS DEL ESTADO PARA
CIUDADANOS Y EMPRESAS
5. 5Instrumentos para la estrategia
Un ecosistema para la transformación digital…
Directiva de compras cloud
5Instructivo Presidencial de
Ciberseguridad
2
EvaTIC 6Guía de Desarrollo de software3
Guía de diseño de servicios
digitales
4Instructivo Presidencial de
Transformación Digital
1
6. 6Principios operacionales
Una estrategia que funcione…
Infraestructura de datos para el estado:
Resiliente, escalable, segura
Integración de servicios: Sistemas
interconectados, microservicios, APIs,
Interoperabilidad
Compras inteligentes en TI: Infraestructura
inteligente, uso de tecnología emergente,
uso de cloud
Atracción y promoción de talento:
Simplificación de tareas repetitivas,
desarrollo de competencias TI avanzadas
(DevOps)
7. 7
Un grupo de recursos computacionales
compartidos. Incluye todo tipo de
servicios de cómputo a través de
internet, AI, Big Data, aplicaciones
web. Básicamente estamos usando los
recursos computacionales de alguien
por un tiempo
En vez de tener fierros con sus
sistemas operativos y aplicaciones,
accedo a los servicios que necesito y
me proecupo de lo importante. El
ciudadano
Computación basada en internet
donde grandes grupos de servidores
remotos son puestos en red para dar la
posibilidad de compartir tareas de
procesamiento de datos,
almacenamiento de datos centralizado
y acceso online a servicios o recursos
computacionales
Simplificado Muy simplificadoDiccionario
Que entenderemos por “cloud”?
Se come?
8. 8Por qué nos interesa cloud?
Solo moda?
• Visión de servicios mas que de
maquinas
• Usar lo que necesito
• Mantenimiento simplificado
• Contratos de mantención
• Múltiples sites
• Condiciones de seguridad
• Servidores para cada cosa,
aunque sean de diferente
naturaleza
• Inversión en nuevos fierros
9. 9Por qué nos asusta la cloud?
Nube Buena / nube mala
• Acceso no autorizado a los
datos del negocio y del
ciudadano
• Los riesgos de seguridad están
en el vendor
• Riesgos legales
• Falta de control
• Disponibilidada bajo la
responsabilidad de otro
10. 10Cloud no siempre debe ser cloud…
No siempre debo estar de acuerdo conmigo mismo…
• Tecnología cloud es lo que permite
que la cloud sea lo que es
• Esa tecnología tiene muchas de las
ventajas de la cloud
• Eso nos permite hablar de cloud
hibrida o privada, además de la
publica
• Es la mejor forma de hacer
transición si ya existe inversión
11. 11Datacenters en el Estado…
Donde están los datos de los ciudadanos?
• 40% tiene datacenters
• No superan el TIER 2
• Mayormente servidores físicos y en
algunos casos máquinas virtuales clásicas
• Áreas separadas de desarrollo y
operaciones
• Aplicaciones legacy asociadas a sistemas
operativos y hardware que no se puede
apagar
• Sin redundancia, elasticidad o seguridad
• Dependen de repuestos en ebay.com
Pero que pasa cuando la indisponibilidad se transforma en algo… ILEGAL???
12. 12EvaTIC
Evaluación ex ante de proyectos TIC
• Un criterio de evaluación es
“cloud first”
• Cumplir con directiva de
compras cloud
• Cumplir con guía de
desarrollo de software
• Ciberseguridad
• Resultados tempranos y
MVPs
13. 13Directiva 32 Chilecompra
Sobre contratación de servicios cloud
• Características
• Autoservicio bajo demanda
• Amplio acceso a la red
• Recursos compartidos
• Elasticidad
• Servicio medido
Tipos de Cloud
Pública
Privada
Comunitaria
Híbrida
14. 14Los problemas que hay que enfrentar
Como evitar el apocalipsis…
• Poner una nueva versión de producto en producción
• Simple si el ambiente ya existe y no tiene nuevas
dependencias
• Ser complejo si requiere dependencias
• Herramientas de automatización como Capistrano,
ansible, chef, puppet, salt… o crons…?
• TDD, test para QA, pero sin la burocracia
• Cambios en versiones de lenguajes, frameworks y
sus compatibilidades…
• Estadísticas y monitoreo, si está todo disperso se
hace imposible
• Desarrollo es demandante y también hay que
gestionar la operación de servicios críticos… clave
automatización y autoservicio
• Heterogeneidad de sistemas
• …Clave: integración continua
15. 15De administrador de sistemas a DevOps
Facilitando la transformación digital…
• Integración de desarrollo e infraestructura,
clásico divorcio “quien tiene la culpa?”
• Las arquitecturas de aplicaciones han
cambiado, ya no son 3 capas… “API economy”
• Uso de recursos compartidos y necesidad de
desarrollo rápido… esperar a que te configuren
el server?
• Desarrollo colaborativo, git
• Agilidad
• Integración, delivery y deployment continua
• Individuos e interacciones sobre procesos y
herramientas
• Software funcionando sobre documentación
extensiva
• Colaboración con el cliente sobre negociación
contractual
• Respuesta ante cambio sobre seguir un plan
• Dejar de ser la traba…
16. 16Y que demonios es DevOps?
El paso lógico para que las cosas funcionen…
• DevOps se refiere a una amplia gama de prácticas
relacionadas con el desarrollo y operación de código de
software en producción en centros de datos en la nube.
DevOps se centra en técnicas de gestión de proyectos
ágiles y soporte de microservicios.
• DevOps aborda el ciclo de vida completo del desarrollo
de software con automatización basada en estándares
de control de versiones. Git es la solución de control de
versiones más popular en DevOps, seguida de
Subversion (SVN) y CVS.
• DevOps también incluye la gestión de los requisitos de
CI / CD para el ciclo de vida del software, las pruebas
de código automatizadas, la organización de
contenedores, el alojamiento en la nube y el análisis de
datos
https://www.vmware.com/topics/glossary/content/devops
17. 17Dockers y Kubernetes
Pantalones y algún tipo de herramienta?
• La evolución de las máquinas virtuales…
“entornos enjaulados”
• Imagen de Docker: es como el “sistema
operativo”, pero pueden ser mas que eso, ej.
Nginx, mysql, memcache que si bien son
servicios, se pueden crear imágenes a partir
de servicios ya instalados y hasta
configurados
• Contenedor: nacen a partir de una imagen,
donde solo se pueden instalar y ejecutar
servicios, es como una maquina virtual a partir
de un snapshot y están aisladas del host
• Volúmenes: para mantener los datos mas allá
de la vida útil de un contenedor, lo que permite
hacer lo que queramos con el contenedor sin
destruir sus datos
18. 18Dockers y Kubernetes
Pantalones y algún tipo de herramienta?
• Es un Orquestador de Docker, lo cual
quiere decir que desde Kubernetes
podremos gestionar la vida de
nuestros contenedores y realizar
diferentes tareas con respecto a
estos contenedores
• Dos de sus creadores, Joe Beda y
Craig McLuckie ahora son parte del
equipo vmware, donde han estado
rearquitecturizando vsphere para ser
kubernetes nativo
• Permite gestionar toda nuestra
infraestructura desde sus API’s
• Es una evolución de cluster, basados
en pods, que son contenedores… o
dockers.
19. 19El antes y el después…
Del odio al amor hay solo un paso
• Antes:
• Desarrolladores trabajan, hacen cambios, usan
nuevas librerías, integran con servicios…
• Les pasan el código a los administradores de
sistemas.
• Administradores de sistemas realizan el despliegue.
• La aplicación parece funcionar.
• La aplicación no funciona porque faltan las nuevas
librerías, la integración no funciona…
• Insultos varios.
• Cliente enojado.
• Toca arreglar lo que no funciona. Insultos varios.
• Todo funciona. Insultos varios.
• Ahora:
• Desarrolladores trabajan, hacen cambios, usan
nuevas librerías, integran con servicios…
• Desarrolladores cambian la “receta” de despliegue
para que coincida con los nuevos requisitos.
• Administradores de sistemas realizan el despliegue en
producción.
• Todo funciona.
• Nos vamos a tomar unas cervezas.
Esto fue robado de internet… no
pude volver a encontrar el link
20. 20
20
¿Qué significan estos conceptos para su institución?
Cambios en las
expectativas de los
ciudadanos
Disrupción
más rápida
Complejidad cada
vez mayor
Desafíos de
seguridad
Restricciones de
presupuesto
y talento
21. 21
21
Estado digital
Las instituciones digitales necesitan una base digital
Infraestructura
común
Operaciones
comunes
Seguridad
intrínseca
Personal Aplicaciones
modernas
Procesos Datos
Base digital definida por software
Flexible
Adaptable
Seguro