presents:
Antecedentes
o cómo no trabajar
1. captura de requisitos
2. estimación por parte de
otro
3. desarrollo: corre, corre,
CORRE!!!
4. pruebas (pocas) CORRE!!!
5. PaP con todo
6. ups...
http://moviepilot.com/posts/3718226
El futuro
o cómo trabajan los famosos
Torrent y Tupperware
El futuro
o cómo trabajan los famosos
10 despliegues al día
NO FINGERPOINTING
El futuro
o cómo trabajan los famosos
● 11.6 segundos: Tiempo medio entre despliegues (de lunes a viernes)
● 1,079: Máximo número de despliegues en 1 hora
● 10,000: Número medio de hosts recibiendo simultáneamente un despliegue
● 30,000: Número máximo de hosts recibiendo simultáneamente un despliegue
El futuro
o cómo trabajan los famosos
Metodología de Tribus y Escuadrones
Virtualenv - Python
Trabajo en equipo
Devops - trabajo en equipo usando diferentes sombreros
http://starwars.wikia.com/wiki/Alliance_to_Restore_the_Republic
Metodologías Ágiles
Scrum
https://commons.wikimedia.org/wiki/File:ST_vs_Gloucester_-_Match_-_23.JPG#/media/File:ST_vs_Gloucester_-_Match_-_23.JPG
Metodologías Ágiles
Kanban
"Simple-kanban-board-" by Jeff.lasovski - Own work
Metodologías Ágiles
Trabajo continuo...
Despliegue continuo
http://hdwallpapers1080p.xyz/star-wars-jedi-wallpaper-hd-lightsaber/star-wars-ships-wallpaper-hd/
Despliegue continuo
Integración contínua -> Despliegue continuo
Despliegue continuo
Docker
Despliegue continuo
Tupperware
https://latupperwar.wordpress.com/2012/09/14/el-inicio-de-la-tupperwar/tupperware-1024x783/
Despliegue continuo
Tupperware
Microservicios
Divide y vence
http://starwars.wikia.com/wiki/Ewok/Legends
Microservicios
Divide y vence
http://martinfowler.com/articles/microservices.html
Monitorización
http://www.starwars.com/databank/the-resistance
Monitorización
Kibana
http://bushorn.com/tag/kibana/
Automatización
http://www.amazon.com/ARTFX-R2-D2-C-3PO-Kotobukiya-figure/dp/B005DX6ZFS
Automatización
Devops
¿Qué es un Devop?
http://es.starwars.wikia.com/wiki/Jedi
Devops
¿Qué es un Devop?
http://newrelic.com/devops/what-is-devops
Devops
Herramientas
Desarrollo:
- Trello
- IDE: Eclipse (Java). PyCharm (Python)
- Repositorio (Git, Mercurial, SVN?)
- Pruebas - TDD
- Integración continua (Jenkins, Bamboo)
- Gestión de tareas e incidencias (Jira, Bugzilla, Mantis)
- Docker, Vagrant, Puppet, Chef
- Despliegue y automatización (Ansible, Fabric)
- Logs y monitorización (ELK, Nagios, Ganglia)
Pase a producción
http://starwars.wikia.com/wiki/DS-1_Orbital_Battle_Station
Conclusión
COMUNICACIÓN
NO FINGERPOINTINGÁGIL
COLABORACIÓN
TRABAJO EN EQUIPO
Fuentes
Tupperware
https://www.youtube.com/watch?v=C_WuUgTqgOc
Despliegues en Spotify
https://www.hakkalabs.co/articles/deployment-tools-techniques-spotify
Despliegues en Flickr
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
Despliegues en Facebook http://arstechnica.com/business/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-
release-engineering/
Paso a producción de Facebook
http://www.infoq.com/presentations/Facebook-Release-Process
Aldeas y escuadrones de Spotify
https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
Devops - herramientas
http://www.bogotobogo.com/DevOps/DevOps_Jenkins_Chef_Puppet_Graphite_Logstash.php
Muchas gracias
Si teneis interés en Indizen y en los proyectos que
trabajamos, podeis visitar nuestra web www.indizen.com
donde encontrareis las oportunidades profesionales que
tenemos disponibles y si necesitais más información,
podeis escribir a rrhh@indizen.com

Más contenido relacionado

PPTX
Azure functions
PDF
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
PDF
Kitsune documentation
PDF
FirebugNext ¿Qué se viene en la nueva versión de Firebug?
PDF
Introducción a Groovy
ODP
Buildout: Crear y desplegar entornos reproducibles en Python
PDF
Iniciacion a-python-3-freelibros.com
PPTX
DevOps - II Jornadas de Ingenieros en la UPO
Azure functions
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Kitsune documentation
FirebugNext ¿Qué se viene en la nueva versión de Firebug?
Introducción a Groovy
Buildout: Crear y desplegar entornos reproducibles en Python
Iniciacion a-python-3-freelibros.com
DevOps - II Jornadas de Ingenieros en la UPO

Destacado (20)

PPTX
DevOps cultura y herramientas
PDF
DevOps, por donde comenzar? - DrupalCon Latin America 2015
PPTX
Introducing DevOps
ODP
ODP
Que demonios es eso de Devops (y porquedebería interesarme)
PPT
¿Telefonica y DevOps? Si, es posible
PDF
Construindo APIs com Amazon API Gateway e AWS Lambda
PDF
WSO2 Novo Modelo de Subscrições e Produtos 2017
PPTX
La Experiencia DevOps en Telefónica España
PDF
DevOps hacia donde va el camino de baldosas amarillas
PDF
Presentacion devops factory 2016_v1.0
PPTX
Enterprise agile antipatterns
PDF
Tech Meetup - Agile testing vs Testing in Agile
PDF
Tests de integración automatizados con Docker y Bamboo
PPTX
Bibliografia Gestión Ágil de Proyectos
PDF
CI integración continua
PPTX
DevOps. Integre las operaciones para una entrega continua
PDF
Informix REST API Tutorial
PDF
PPTX
Tendencias Devops #DevOpsAzureDay 2015
DevOps cultura y herramientas
DevOps, por donde comenzar? - DrupalCon Latin America 2015
Introducing DevOps
Que demonios es eso de Devops (y porquedebería interesarme)
¿Telefonica y DevOps? Si, es posible
Construindo APIs com Amazon API Gateway e AWS Lambda
WSO2 Novo Modelo de Subscrições e Produtos 2017
La Experiencia DevOps en Telefónica España
DevOps hacia donde va el camino de baldosas amarillas
Presentacion devops factory 2016_v1.0
Enterprise agile antipatterns
Tech Meetup - Agile testing vs Testing in Agile
Tests de integración automatizados con Docker y Bamboo
Bibliografia Gestión Ágil de Proyectos
CI integración continua
DevOps. Integre las operaciones para una entrega continua
Informix REST API Tutorial
Tendencias Devops #DevOpsAzureDay 2015
Publicidad

Similar a INDIZEN - DEVOPS (20)

PDF
Ponele el TURBO al Dev Team de tu Startup
PDF
Cómo diagnosticar problemas de rendimiento en entornos LAMP
PPT
Scrum y XP desde las Trincheras
PPT
SCRUM - Osiris López
PDF
Scrum Y Xp Desde Las Trincheras
PDF
Scrum y XP desde Las Trincheras
PPTX
XP - Pair Programming y TDD - en la práctica
PDF
Curso scrum 2017
PDF
CTF una visión de equipo
PPTX
XP_PairProgramming_y_TDD
PDF
Docker y PostgreSQL
PDF
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
PDF
Argentesting 2017 - Performance testing 101 con jmeter
PDF
Escenarios de Sistemas Distribuidos con Chamilo LMS
PDF
Backtrack 5 manual traducido
PDF
Jenkins, no me rompas los builds!
PDF
Ser ágil en España, un caso real con equipos de trabajo en remoto
PDF
Ser Ágil en España: Un caso real con equipos de trabajo en remoto
PPTX
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
PDF
Taller Corona
Ponele el TURBO al Dev Team de tu Startup
Cómo diagnosticar problemas de rendimiento en entornos LAMP
Scrum y XP desde las Trincheras
SCRUM - Osiris López
Scrum Y Xp Desde Las Trincheras
Scrum y XP desde Las Trincheras
XP - Pair Programming y TDD - en la práctica
Curso scrum 2017
CTF una visión de equipo
XP_PairProgramming_y_TDD
Docker y PostgreSQL
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Argentesting 2017 - Performance testing 101 con jmeter
Escenarios de Sistemas Distribuidos con Chamilo LMS
Backtrack 5 manual traducido
Jenkins, no me rompas los builds!
Ser ágil en España, un caso real con equipos de trabajo en remoto
Ser Ágil en España: Un caso real con equipos de trabajo en remoto
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
Taller Corona
Publicidad

INDIZEN - DEVOPS