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. View Slide

  2. 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

    View Slide

  3. 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

    View Slide

  4. 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.

    View Slide

  5. 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

    View Slide

  6. Vamos entender como tudo começou, como o termo surgiu, quais foram as
    motivações para a criação deste movimento
    Origens DevOps
    6

    View Slide

  7. 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

    View Slide

  8. Como tudo começou?
    Um viagem pelas origens da revolução DevOps

    View Slide

  9. 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

    View Slide

  10. 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

    View Slide

  11. 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

    View Slide

  12. 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

    View Slide

  13. 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

    View Slide

  14. 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

    View Slide

  15. 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

    View Slide

  16. 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

    View Slide

  17. 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

    View Slide

  18. Vamos apresentar alguns dados do DevOps report de 2015
    DevOps Reports ‘ 2015

    View Slide

  19. 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

    View Slide

  20. 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

    View Slide

  21. 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

    View Slide

  22. 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

    View Slide

  23. Flato Presentation 23
    QA

    View Slide

  24. 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.

    View Slide

  25. Entre em Contato
    @gutocarvalho
    @mciurcio @gutoccarvalho
    @mciurcio

    View Slide

  26. Flato Presentation 26
    Obrigado

    View Slide

  27. Fotos
    Créditos
    Flato Presentation 27
    Flickr/PuppetLabs/PuppetConf'2015
    Instruct/PuppetConf'2015
    Google Images

    View Slide

  28. Referências
    Créditos
    Flato Presentation 28
    https://puppetlabs.com/sites/default/files/2015-state-of-devops-report.pdf

    https://puppetlabs.com/file/2015devopssalaryinfographicpng

    View Slide