Slide 1

Slide 1 text

Madrid DevOps 101 Antonio Peña @apenav for @MadridDevops January 2015 http://madrid.devops.es http://about.me/apenav

Slide 2

Slide 2 text

Motivation ● feedback ● reinvigorate the group ● learning ● talking about devops

Slide 3

Slide 3 text

Three Parts ● DevOps 101 ● About DevOps ○ About Madrid DevOps ○ What does DevOps mean in 2015? ○ Crisis of DevOps term ○ Some informed opinions ● DevOps In Spain ● About DevOps

Slide 4

Slide 4 text

101

Slide 5

Slide 5 text

101

Slide 6

Slide 6 text

101 An introductory course (USA universities) (one- oh-one)

Slide 7

Slide 7 text

State of the art of DevOps Madrid Healthy?

Slide 8

Slide 8 text

What does DevOps mean In 2015?

Slide 9

Slide 9 text

Buzzwords “DevOps will require a lot of sales work to get the right parts of enterprise on board.” Really?

Slide 10

Slide 10 text

Identity Crisis? http://radar.oreilly.com/2015/01/the-devops-identity-crisis.html ● What Crisis? ● Crisis of DevOps Term ● Just continue learning ● Read even more books

Slide 11

Slide 11 text

DevOps in 2015 ● Informal Community. No methodology ● Compare w/Libre Software in its first stages. ● Form an opinion, trust technicians not companies (Seth Vargo / Katherine Daniels) ● Just try to use it. You’ll never understand it unless you do

Slide 12

Slide 12 text

Some informed opinions

Slide 13

Slide 13 text

Seth Vargo (I) ● @sethvargo ● Not a development methodology or technology ● DevOps as an Ideology ● Configuration Management is for sysadmins ●

Slide 14

Slide 14 text

Seth Vargo (II) DevOps is about collaboration and communication toward a common goal, not a particular technology or task. DevOps is for everybody, even for e.g. Marketing with another Department

Slide 15

Slide 15 text

Seth Vargo (and III) ● It is a way to facilitate organizational prosperity and growth while increasing each individual employee's happiness along the way. ● Increasingly Popular, so industry's fallacies appear. ● Original definition of DevOps and new "enterprise-ready" buzzwords.

Slide 16

Slide 16 text

Seth Vargo’s 10 myths (I) https://sethvargo.com/the-ten-myths-of-devops/ ● #1 - You can hire a “DevOp” to fix your organization ● #2 - DevOps is the panacea for all your problems ● #3 - You can be certified in DevOps

Slide 17

Slide 17 text

Seth Vargo’s 10 myths (II) ● #4 - DevOps is using Ansible/Chef/Puppet/Salt ● #5 - DevOps is just for engineers and operators ● #6 - DevOps is going to conferences ● #7 - DevOps is using "the cloud"

Slide 18

Slide 18 text

Seth Vargo’s 10 myths (and III) ● #8 - DevOps is doing the same things as Etsy/Facebook/GitHub/Google ● #9 - DevOps is using technologies like node. js, Ruby, or Go instead of "old" technologies like C, Scheme, or Java ● #10 - DevOps is just a fad like "Agile" or "mainframes"

Slide 19

Slide 19 text

Katherine Daniels ● Get things done but don’t be a BOFH ● Culture >> Tools https://speakerdeck.com/kdaniels/devops-is-dead-1 https://vimeo.com/101735253 @beerops / Devops as Empathy

Slide 20

Slide 20 text

DevOps in Spain

Slide 21

Slide 21 text

72 % of IT Companies in Spain are thinking about adopting DevOps http://www.revistacloudcomputing.com/2015/01/casi-tres-cuartas-partes-de-las- empresas-espanolas-han-adoptado-o-piensan-adoptar-devops/

Slide 22

Slide 22 text

DevOps in Spain (I). Cultural challenges ● Which is the Company / IT Dept. Culture? ● DevOps Culture Adoption Strategy ● Embracing failure? Not always an option. ● Blameless PostMortems / retrospectives?

Slide 23

Slide 23 text

DevOps in Spain (II). Costs ● Spare servers available? ● What about Cloud? ● Making Tests? ● Testing Deployments?

Slide 24

Slide 24 text

DevOps in Spain (III). Looking for feedback ● Data center migration Strategies? ● How to Consolidate Data centers? ● If you repeat something more than N times, please automate ● How to migrate from one tool to another?

Slide 25

Slide 25 text

DevOps in Spain (and IV). Difficulties Who really cares? ● Operations. How to integrate them? ○ Evolution not Revolution ● Logs, logs and more Logs ● Monitoring with traditional tools + Call Center

Slide 26

Slide 26 text

About DevOps

Slide 27

Slide 27 text

Devops / Configuration Management / Automatized Infrastructure Ready ● To be shared ● To be iterated (idempotent) ● To be tested ● To be extracted to a Demo/new environment

Slide 28

Slide 28 text

One day I’ll learn about these

Slide 29

Slide 29 text

In the mood for DevOps

Slide 30

Slide 30 text

THANKS FOR YOUR PATIENCE