Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Meetup Puppet-BR 20160217 - Origens DevOps

Guto Carvalho
February 17, 2016

Meetup Puppet-BR 20160217 - Origens DevOps

Palestra com timeline sobre as origens e princípios DevOps apresentada no primeiro meetup Puppet-BR de 2016 em Brasília

Guto Carvalho

February 17, 2016
Tweet

More Decks by Guto Carvalho

Other Decks in Technology

Transcript

  1. 2 Comunidade Puppet-BR Nesta apresentação vamos falar sobre o que

    é DevOps e como isso surgiu. Como tudo começou? DevOPS U M A r e v o l u ç ã o s i l e n c i o s a
  2. 3 Comunidade Puppet-BR Miguel Filho Co-fundador da comunidade Puppet no

    Brasil, vive em Campinas, é consultor e empresário, possui mais de 12 anos de experiência com operação e desenvolvimento, entusiasta do movimento DevOps e especialista em automação. Miguel Filho
  3. 4 Comunidade Puppet-BR Guto Carvalho Guto Carvalho Membro da comunidade

    Puppet Brasil, blogueiro e microblogueiro de TI há 13 anos. Mora em Brasília, atua como consultor em projetos de automação, tem mais de 15 anos de experiência como sysadmin, trabalhou 8 anos em projetos de governo, adepto à cultura DevOps.
  4. 5 Flato Presentation Origens Princípios DevOps Contato Devops Report Conteúdo

    Nesta apresentação vamos falar sobre o movimento DevOps, sua origem e suas características Comunidade Puppet-BR Miguel Filho Guto Carvalho
  5. Vamos entender como tudo começou, como o termo surgiu, quais

    foram as motivações para a criação deste movimento Origens DevOps 6
  6. Patrick Debois Criador do movimento DevOps Comunidade Puppet-BR Vive em

    Ghent na Bélgica, é consultor, analista e desenvolvedor Sobre Foi uma das pessoas que iniciou o movimento DevOps O que fez Já trabalhou em quase todas as áreas de TI e viveu seus problemas Personalidade Organizou o primeiro evento para discutir agilidade em operação Como fez 01 02 03 04 7
  7. 9 Comunidade Puppet-BR 2007 Projeto na Bélgica de migração de

    datacenter do governo em que Patrick Debois teve o primeiro insight de que a relação entre dev e ops precisava mudar, ele só não tinha enxergado como resolver isto naquele momento 2008 Patrick participou da Agile 2008 no Canadá pois queria assistir a palestra “Agile Infraestructure” proposta por Andrew Shafer e Paul Nasrat. Ele foi o único que apareceu para a apresentação que acabou não acontecendo. Patrick Debois
  8. 10 Comunidade Puppet-BR 2008 Após a Agile do Canadá foi

    criada uma lista chamada Agile System Administrator que tinha o objetivo de reunir pessoas com interesse em infra ágil. Infelizmente a lista não decolou, esta foi no entanto a primeira iniciativa do tipo
  9. 11 Comunidade Puppet-BR 2009 Em 2009 na Velocity Conference, John

    Allspaw e Paul Hammond apresentaram a famosa palestra "10+ Deploys Per Day: Dev and Ops Cooperation at Flicker”, patrick viu por streaming e conversando com Paul Nasrat decidiu organizar um evento na Bélgica 2009 No dia 30 de Outubro de 2009 eles organizaram o evento que ficou conhecido como DevOpsDays e foi realizado em Ghent na Bélgica
  10. 12 Comunidade Puppet-BR 2009 Para divulgar o evento belga nas

    redes e principalmente nos microblog a hashtag #devops foi criada e o termo ganhou o mundo a partir disto 2010 John Willys leva o DevOpsDays para Montain View nos Estados Unidos, lá é criado o CAMS
  11. 13 Comunidade Puppet-BR 2010 O movimento DevOps se inicia e

    começa a se multiplicar pelo mundo criando uma revolução silenciosa no mundo da TI
  12. No ano de 2010, durante o DevOpsDays de Mountain View,

    foi criado um guia de princípios DevOps chamado CAMS. Em 2015, outra terminologia surgiu, esta foi chamada de ICE. 
 Ambas vão nos ajudam a entender os caminhos deste movimento. Princípios DevOps
  13. Princípios básicos Para entender o DevOps Comunidade Puppet-BR 15 DevOps

    é um movimento baseado na experiência e no compartilhamento de conhecimento e ideias de sua comunidade DevOps é um movimento descentralizado e aberto a todos Não há um manifesto DevoOps e nunca haverá pois a cultura e o movimento estão sempre evoluindo DevOps não é um produto, uma especificação, um padrão, um trabalho ou cargo DevOps foi criado por praticantes para praticantes, da comunidade para a comunidade Base Aberto Sem manifesto O que não é Criação DEVOPS 1 2 3 4 5
  14. CAMS (2010) Culture, Automation, Measurement, Sharing Comunidade Puppet-BR 16 Culture

    Fim das barreiras entre times. Comunicação simples, foco em inovação e produtividade Automation Preocupação com maior consistência e integridade em serviços, resgate do tempo perdido com tarefas repetitivas Measurement Para se ter uma melhoria continua é preciso medir de forma claro os dados. Dados devem estar disponíveis a todos Sharing A chave do DevOps é o compartilhamento de ferramentas, ideias e conhecimento entre times
  15. ICE (2015) Inclusivity, Complex Systems, Empathy Comunidade Puppet-BR 17 Inclusivity

    DevOps sempre será aberto a todos. Quanto mais diverso ele for, quanto mais pessoas incluir, mais rico se tornará Complex Systems Sistemas de grande complexidade não devem ser administrados manualmente, deve-se pensar em resiliencia e melhorias sempre, sem caça as bruxas em incidentes Empathy Resolução de conflitos, entendimento das necessidades do seu time para que seja possível pensar em processo de melhoria continuo
  16. DevOps Report '2015 Pesquisa realizada pela Puppet Labs Comunidade Puppet-BR

    19 30% dos entrevistados cuida de uma infra com entre 500 e 1000 nodes Nodes 30% dos entrevistados trabalham em empresas com equipes com até 100 pessoas Pessoas 95% das pessoas desta pesquisa são homens Gênero 35% das pessoas são do setor de operações Setor 4796 profissionais participaram da pesquisa em 2015 Pesquisa
  17. Revolução O que mudou nas empresas de que exigem alta

    performance em TI? Comunidade Puppet-BR 20 200 x 30 x mudanças mais rápidas (deploy) aumento na frequência de mudanças 60 x redução nas falhas 168 x recovery mais rápido
  18. Mercado Como o mercado está reagindo ao DevOps Comunidade Puppet-BR

    21 Players Empregos Os profissionais que conhecem a cultura DevOps tem sido mais requisitados e tem saído na frente nos recrutamentos Salário Os engenheiros “devops” tem tido salário acima da média de outras áreas se formos comparar com cargos clássicos Grandes Players estão abraçando a cultura DevOps e produzindo tecnologia que seja compatível com esse novo modelo de TI
  19. Diversidade De gênero no mundo DevOps 22 33% Dos entrevistados

    trabalha em time sem mulheres 56% Dos entrevistados trabalha em times em que menos de 10% são mulheres 85% Dos entrevistados trabalha em times em que menos de 25% são mulheres 95% Das pessoas que responderam a entrevista são homens
  20. Participe da comunidade Venha aprender puppet com a gente Flato

    Presentation 24 IRC Site & Planeta Telegram Listas Acesse o canal na rede freenode de IRC com seu cliente preferido Acesse o site 
 puppet-br.org e o planeta.puppet-br.org Entre no grupo puppet- users-br no telegram. Participe das listas no google groups puppet- users-br e mcollective- users-br.