+ 
DevOps: Na Prática 
By Javier Tomas Zon
+AgileVale 2014 
n Who am I 
n A few lines of history 
n Meaning 
n New concept 
n Demo
+ 
Who am I
+Who am I 
n Linux System Administrator 
n Cloud Solution Architect 
n MySQL & Linux Teacher 
n Arduino & rPi big fan 
n Remote DBA @percona
+About Percona 
n MySQL Support 
n Consulting 
n Training 
n Managed Services 
n Remote DBA 
n Percona Cloud Tools 
n Percona Backup Services
+About Percona 
n High Performance MySQL book
+ 
A few lines of history
+History 
Developers Sys Admins 
n New features 
n New technologies 
n Hot fixes 
n Stable versions 
n Zero Downtime 
n Deploy & Rollback
+Ops problem now
+Getting alerts on production
+Fixing infrastructure deficiencies
+Developers with root access
+Developers getting alerts
+SysAdmin instructions
+Real world
+ 
DevOps 
Integrates developers and operations teams in order 
to improve collaboration and productivity by 
automating infrastructure and continuously 
measuring application performance
+DevOps culture 
n Work better together 
n Brake down silos 
n Share responsibilities
+DevOps culture 
n Automation 
n Write software in small chunks 
n Integration, Test and Deploy in hours 
n Identical environment
+DevOps culture 
n Write configuration management code 
n How boxes should be build 
n Code & Configuration changes
+DevOps culture 
n Faster time to market 
n More focus on improving the business 
n Happier customers
+Puppet environment provision
+New Tools are needed 
n TEST 
n Jenkins [jenkins-ci.org] 
n TRACK 
n Github [github.com] 
n DEPLOY 
n Puppet [puppetlabs.com] 
n MEASURE 
n New Relic [newrelic.com]
+ 
Developer Operations 
#newconcept
+#empathy 
by wikipedia.com 
n Capacity to share or recognize 
emotions experienced by others
+ 
Demo 
https://github.com/jtomaszon/agilevale14 
• Vagrantfile 
• puppet/manifests
+ 
Questions (?)
+ 
Muito Obrigado! 
@jtomaszon

Agilevale2014