Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Cultura DevOps
Search
Diego Sapriza
November 01, 2014
Technology
180
0
Share
Cultura DevOps
Diego Sapriza
November 01, 2014
More Decks by Diego Sapriza
See All by Diego Sapriza
RESTful para todos
av4tar
2
550
Database Schema Migrations with Doctrine
av4tar
1
840
"Búsquedas Full Text" con esteroides
av4tar
1
430
Introduction to screen, tmux & teamocil
av4tar
1
250
Introducción a Sphinx
av4tar
1
440
Sfter @ #TechNbeers
av4tar
1
270
We Are UY tech #playaValley
av4tar
0
97
Other Decks in Technology
See All in Technology
マルチプロダクトの信頼性を効率良く保っていくために
kworkdev
PRO
0
160
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
440
Choose your own adventure in agentic design patterns
glaforge
0
140
Standards et agents IA : un tour d’horizon de MCP, A2A, ADK et plus encore
glaforge
0
170
AIが書いたコードを信じられない問題 〜レビュー負荷を下げるために変えたこと〜 / The AI Code Trust Gap: Reducing the Review Burden
bitkey
PRO
8
1.3k
AndroidアプリとCopilot Studioの統合
nakasho
0
110
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
300
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
9
2k
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
8
2.2k
[OAWTT26][THR1028] Oracle AI Database 26ai へのアップグレード:ベストプラクティスと最新情報
oracle4engineer
PRO
1
110
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
120
AI와 협업하는 조직으로의 여정
arawn
0
460
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
Navigating Team Friction
lara
192
16k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Tell your own story through comics
letsgokoyo
1
900
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
150
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
Exploring anti-patterns in Rails
aemeredith
3
320
Odyssey Design
rkendrick25
PRO
2
580
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
120
Transcript
cultura DevOps Diego Sapriza @AV4TAr
Cultura DevOps
Hi!Diego Sapriza I’M @AV4TAr
None
PHP.meetup.uy DevOps.meetup.uy . .uy
Devs No hago cosas que tengan que ver con IT…
menos en producción. Esto anda lento… ¡quiero más HW! 6
Devs ¡¡En mi máquina funciona!! 7
Ops Yo me encargo de levantar la infra para la
app. ¡Esto anda lento es culpa de los desarrolladores! 8
desarrollo + operaciones
Diferentes objetivos VALOR DE NEGOCIO (cambios) + ESTABILIDAD y seguridad
None
¿qué es devops?
None
entender el negocio
Culture Automation Measurement Sharing Principios
CULTURA Personas y procesos primero. Si no hay cultura :(
Ops y Dev mismo objetivo
automation minimizar sorpresas eliminar inestabilidades
measurement las métricas permiten mejorar
sharing si todos nos enfocamos en el problema encontraremos una
solución mejor
sharing Meetup PHP Meetup DevOps techMeetup.uy http://meetup.uy
Culture Automation Lean Measurement Sharing
qué no es devops Un producto / tool Reemplazo de
Ops o Dev Todo o nada
todo muy lindo… a los bifes
¡¡Somos un equipo!! (ops+dev)
… count(devs) > 1
None
arquitectura web app
None
Ambientes de desarrollo • Mismo ambiente que producción (p/c/u) •
Sistema operativo / Stack / todo • versionamiento distribuido • git / mercurial • Vagrant • Docker • Aprovisionamiento: Ansible / Puppet / Chef
… count(devs) > 1 AND env=‘distribuido’
None
diferentes versiones BD diferentes features
Ambientes de testing Deploy de un branch “inestable” In the
cloud!!! Pocos registros
integración continua GIT Jenkins Pull requests Hubot
Ambientes de staging In the cloud (again!) Réplicas de producción
(environment y BD) Correr Tests Medir rendimiento
Deploy código y esquema no sincronizados
programador también tiene responsabilidad del deploy
¡¡Somos un equipo!! (ops+dev)
deployment contiNuo Código Versionado Esquema de BD Versionada
gestión incremental y reversible de cambios a esquemas de bases
de datos relacionases.
deployment contiNuo Capistrano MagePHP Ansible phing doctrine migrations
monitoreo kibana logstash elasticsearch
None
Tips
Iterar automatizar trabajar en equipo entender el ciclo de vida
test / test automatizar
46
[email protected]
http://tech.meetup.uy
@AV4TAr http://AV4TAr.com
[email protected]
https://speakerdeck.com/av4tar/cultura-devops