Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Cultura DevOps
Diego Sapriza
November 01, 2014
Technology
0
120
Cultura DevOps
Diego Sapriza
November 01, 2014
Tweet
Share
More Decks by Diego Sapriza
See All by Diego Sapriza
RESTful para todos
av4tar
2
390
Database Schema Migrations with Doctrine
av4tar
1
520
"Búsquedas Full Text" con esteroides
av4tar
1
230
Introduction to screen, tmux & teamocil
av4tar
1
190
Introducción a Sphinx
av4tar
1
240
Sfter @ #TechNbeers
av4tar
1
240
We Are UY tech #playaValley
av4tar
0
49
Other Decks in Technology
See All in Technology
ソフトウェアライセンス 2022 / Software License 2022
cybozuinsideout
PRO
1
940
FoodTechにおける商流・金流・物流の進化/Evolution of Commercial, Financial, and Logistics in FoodTech
dskst
0
380
視座とアジャイル / shiza_and_agile
kyoshimoto
0
180
データエンジニアリングの潮流を俯瞰する
tetsuroito
1
720
Security Hub のマルチアカウント 管理・運用をサーバレスでやってみる
ch6noota
0
680
CADDi AI LabにおけるマネージドなMLOps
vaaaaanquish
2
1.4k
ひとりでも安定して 組織を変える活動を続けていくための ストレスマネジメント
pastelinc
0
780
MRTK3 - DataBinding and Theming 入門
futo23
0
160
Custom GitHub Actions by Java
kazamori
0
280
OpsJAWS Meetup21 システム運用アンチパターンのすすめ
yoshiiryo1
0
1.4k
2022年度新卒技術研修「DNS」講義
excitejp
PRO
0
350
Modern Android dependency injection
hugovisser
1
120
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
33
1.3k
Creatively Recalculating Your Daily Design Routine
revolveconf
207
10k
YesSQL, Process and Tooling at Scale
rocio
157
12k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
181
15k
Docker and Python
trallard
27
1.6k
Building Applications with DynamoDB
mza
83
4.7k
Faster Mobile Websites
deanohume
294
28k
The Mythical Team-Month
searls
209
39k
Optimizing for Happiness
mojombo
365
63k
Fontdeck: Realign not Redesign
paulrobertlloyd
73
4.1k
WebSockets: Embracing the real-time Web
robhawkes
57
5.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
212
20k
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 info@tech.meet.uy http://tech.meetup.uy
@AV4TAr http://AV4TAr.com diego@sapriza.net https://speakerdeck.com/av4tar/cultura-devops