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
0
180
Cultura DevOps
Diego Sapriza
November 01, 2014
Tweet
Share
More Decks by Diego Sapriza
See All by Diego Sapriza
RESTful para todos
av4tar
2
550
Database Schema Migrations with Doctrine
av4tar
1
830
"Búsquedas Full Text" con esteroides
av4tar
1
430
Introduction to screen, tmux & teamocil
av4tar
1
250
Introducción a Sphinx
av4tar
1
430
Sfter @ #TechNbeers
av4tar
1
270
We Are UY tech #playaValley
av4tar
0
93
Other Decks in Technology
See All in Technology
【Λ(らむだ)】最近のアプデ情報 / RPALT20260318
lambda
0
120
OpenClaw を Amazon Lightsail で動かす理由
uechishingo
0
230
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
3
820
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
670
Mitigating geopolitical risks with local-first software and atproto
ept
0
130
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
2
780
It’s “Time” to use Temporal
sajikix
3
230
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
4
410
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
2
240
ガバメントクラウドにおけるAWSの長期継続割引について
takeda_h
2
5.4k
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
260
アーキテクチャモダナイゼーションを実現する組織
satohjohn
1
1.1k
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
480
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Evolving SEO for Evolving Search Engines
ryanjones
0
160
A Soul's Torment
seathinner
5
2.5k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
75
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
240
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Believing is Seeing
oripsolob
1
87
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
For a Future-Friendly Web
brad_frost
183
10k
Google's AI Overviews - The New Search
badams
0
940
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
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