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
Code Driven Infrastructure
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Boris Quiroz
April 18, 2015
Technology
77
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Code Driven Infrastructure
Boris Quiroz
April 18, 2015
More Decks by Boris Quiroz
See All by Boris Quiroz
Secrets management with Vault
boris
0
73
Docker Images Best Practices
boris
0
64
Software Freedom Day 2015
boris
0
52
hola mundo
boris
0
69
DevOps Tools: Chef + Vagrant
boris
0
240
Kitchen.CI
boris
0
120
Introducción a HSTS
boris
0
60
Hands-on Lab
boris
0
86
Tech, Method & Philosophy for the cloud
boris
0
65
Other Decks in Technology
See All in Technology
エンタープライズInnerSourceと開発者ポータル
nogikazuma
1
110
PM領域でのAI Agentの活用
lycorptech_jp
PRO
0
280
Azure App Service / Container Apps の組み込み認証
kuniteru
0
210
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
2
1.9k
When Does a Local Qwen Start to Break
morshoto
0
190
IoTハンズオンの舞台裏
shirouz
2
160
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
220
V8コントリビュート超入門
riyaamemiya
0
140
AIエージェントの開発・提供におけるセキュリティリスクの論点と対策
flatt_security
2
600
Sony-DroidKaigi2026
sony
1
330
bet_ai_day_2026_session02
agenticsec
2
1.3k
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
270
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
510
Utilizing Notion as your number one productivity tool
mfonobong
4
570
Building AI with AI
inesmontani
PRO
1
1.2k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
840
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
250
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
600
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
810
Rails Girls Zürich Keynote
gr2m
96
14k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
Code Driven Infrastructure
SRE preyproject.com b.zsh.io @cereal_bars Boris Quiroz
Small but global Here are some numbers... 10 90k 4.8M
+150 +6M
¿Por qué? ¿Para qué?
Evolución
Scripts Configuraciones rsync - scp
None
Dev &Ops
Herramientas
Config Management Tool Ruby, Erlang
Chef Server Nodes DevOps
Nodes: boostrap cookbooks chef-client ohai
Cookbooks Unidad fundamental Define el escenario Contiene recetas → git.io/prey_chef
None
Workstations: devops knife chef-repo source control
$ knife bootstrap x.x.x.x -x ubuntu --sudo \ bootstrap-file
Wrapper for virtualization software Ruby
Ambientes reproducibles, de forma fácil y rápida.
“Works on my machine”.
Vagrantfile Tipo Atributos Provisioner
Vagrant Boxes Package de Vagrant. Vagrant 1.5+ → Versioning! vagrantbox.es
vagrantcloud.com
vagrant box add USER/BOX vagrant box add hashicorp/precise64 vagrant box
list vagrant box list ubuntu/precise64 (virtualbox, 12.04.4)
Herramienta de integración Ruby
Test para nuestra infraestructura. → Flujo de trabajo simple. →
Optimiza el código. → Favorece la velocidad del desarrollo.
Config File: → Driver → Provisioner → Platforms → Suites
Driver: Vagrant, Docker, etc. Provisioner: chef_solo, chef_zero Platform: Ubuntu, CentOS,
Debian Suite: Recetas y tests
demo