SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
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

Destacado

Tech Meetup - Agile testing vs Testing in Agile
Tech Meetup - Agile testing vs Testing in AgileTech Meetup - Agile testing vs Testing in Agile
Tech Meetup - Agile testing vs Testing in Agile
Santex Group
 

Destacado (20)

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

Similar a INDIZEN - DEVOPS

Ponele el TURBO al Dev Team de tu Startup
Ponele el TURBO al Dev Team de tu StartupPonele el TURBO al Dev Team de tu Startup
Ponele el TURBO al Dev Team de tu Startup
Martin Siniawski
 
Cómo diagnosticar problemas de rendimiento en entornos LAMP
Cómo diagnosticar problemas de rendimiento en entornos LAMPCómo diagnosticar problemas de rendimiento en entornos LAMP
Cómo diagnosticar problemas de rendimiento en entornos LAMP
Javier Carranza
 
SCRUM - Osiris López
SCRUM - Osiris LópezSCRUM - Osiris López
SCRUM - Osiris López
2008PA2Info3
 
XP_PairProgramming_y_TDD
XP_PairProgramming_y_TDDXP_PairProgramming_y_TDD
XP_PairProgramming_y_TDD
Santiago Blanco
 
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 remotoSer Á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
Enrique Amodeo
 
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
Andrés Iturralde
 

Similar a INDIZEN - DEVOPS (20)

Ponele el TURBO al Dev Team de tu Startup
Ponele el TURBO al Dev Team de tu StartupPonele el TURBO al Dev Team de tu Startup
Ponele el TURBO al Dev Team de tu Startup
 
Cómo diagnosticar problemas de rendimiento en entornos LAMP
Cómo diagnosticar problemas de rendimiento en entornos LAMPCómo diagnosticar problemas de rendimiento en entornos LAMP
Cómo diagnosticar problemas de rendimiento en entornos LAMP
 
Scrum y XP desde las Trincheras
Scrum y XP desde las TrincherasScrum y XP desde las Trincheras
Scrum y XP desde las Trincheras
 
SCRUM - Osiris López
SCRUM - Osiris LópezSCRUM - Osiris López
SCRUM - Osiris López
 
Scrum Y Xp Desde Las Trincheras
Scrum Y Xp Desde Las TrincherasScrum Y Xp Desde Las Trincheras
Scrum Y Xp Desde Las Trincheras
 
Scrum y XP desde Las Trincheras
Scrum y XP desde Las TrincherasScrum y XP desde Las Trincheras
Scrum y XP desde Las Trincheras
 
XP - Pair Programming y TDD - en la práctica
XP - Pair Programming y TDD - en la prácticaXP - Pair Programming y TDD - en la práctica
XP - Pair Programming y TDD - en la práctica
 
Curso scrum 2017
Curso scrum 2017Curso scrum 2017
Curso scrum 2017
 
CTF una visión de equipo
CTF una visión de equipoCTF una visión de equipo
CTF una visión de equipo
 
XP_PairProgramming_y_TDD
XP_PairProgramming_y_TDDXP_PairProgramming_y_TDD
XP_PairProgramming_y_TDD
 
Docker y PostgreSQL
Docker y PostgreSQLDocker y PostgreSQL
Docker y PostgreSQL
 
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
 
Argentesting 2017 - Performance testing 101 con jmeter
Argentesting 2017 - Performance testing 101 con jmeterArgentesting 2017 - Performance testing 101 con jmeter
Argentesting 2017 - Performance testing 101 con jmeter
 
Escenarios de Sistemas Distribuidos con Chamilo LMS
Escenarios de Sistemas Distribuidos con Chamilo LMSEscenarios de Sistemas Distribuidos con Chamilo LMS
Escenarios de Sistemas Distribuidos con Chamilo LMS
 
Backtrack 5 manual traducido
Backtrack 5 manual traducidoBacktrack 5 manual traducido
Backtrack 5 manual traducido
 
Jenkins, no me rompas los builds!
Jenkins, no me rompas los builds!Jenkins, no me rompas los builds!
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 remotoSer á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
 
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 remotoSer Á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...
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
 
Taller Corona
Taller CoronaTaller Corona
Taller Corona
 

INDIZEN - DEVOPS