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

DevOps State of the Union 2017

Guto Carvalho
November 07, 2017

DevOps State of the Union 2017

Talk about state of DevOps State of the Union, based on late 2017 status. Delivered on DevOpsDays Brasilia 2017.

Guto Carvalho

November 07, 2017
Tweet

More Decks by Guto Carvalho

Other Decks in Technology

Transcript

  1. State of the Union
    DevOpsDays BSB'17

    View Slide

  2. 2
    #whoami
    DevOpsDays Brasília 2017
    Guto Carvalho

    CTO at Instruct
    SysAdmin em recuperação e entusiasta DevOps :)


    Atua no processo de entrega de software, com o foco principal no
    desenvolvimento de sistemas estratégicos de automação para as
    organizações em que atua.


    Em 2011 junto com um grupo de sysadmins, foi pioneiro ao iniciar
    um projeto de automação de infraestrutra em um datacenter
    federal, provando que era possível mudar a forma e a cultura de
    administrar sistemas e serviços governamentais.

    View Slide

  3. 3
    Agenda
    DevOpsDays Brasília 2017
    Entenda DevOps
    1 4
    2 5
    3 6
    DevOps Hoje
    1 7 anos de DevOps
    Impacto DevOps
    Como chegar lá?
    O futuro do DevOps
    XX Slides

    View Slide

  4. 4
    Help us!
    DevOpsDays Brasília 2017
    Twittar tá liberado, use
    a hashtag #DevOpsBSB
    Coloque seus dispositivos
    em modo silencioso :)

    View Slide

  5. Entenda DevOps
    Como tudo começou?

    View Slide

  6. 6
    Origens
    2007 2008 2010
    2009
    DevOpsDays Brasília 2017

    View Slide

  7. 7
    Referências DevOps
    Patrick Debois John Willis Gene Kim Bridget kromhout
    DevOpsDays Brasília 2017

    View Slide

  8. View Slide

  9. View Slide

  10. 10
    Devopsdays.org
    DevOpsDays Brasília 2017

    View Slide

  11. 11
    Dreamer KeyNote Presentation
    DevOps offers the ability to collaborate
    across teams to reach the organization’s
    goals. Removing barriers allows for swift
    reaction to changing circumstances.
    What’s the primary advantage of DevOps?
    Bridget kromhout
    DevOpsDays Brasília 2017

    View Slide

  12. DevOps Principles
    DevOpsDays Brasília 2017

    View Slide

  13. 13
    DevOps Principles (CAMS)
    S
    M
    A
    C
    Culture
    Automation
    Measurement
    Sharing
    DevOpsDays Brasília 2017

    View Slide

  14. 14
    DevOps Principles (CALMS)
    M
    L
    A
    C
    Culture
    Automation
    Lean
    Measurement
    DevOpsDays Brasília 2017
    S
    Sharing

    View Slide

  15. 15
    DevOps Principles (3 ways)
    DevOpsDays Brasília 2017
    System
    Thinking
    Amplify Feedback
    Loops
    Continual
    Experimentation
    and Learning
    1
    2
    3
    First way
    Second way
    Third way

    View Slide

  16. Inclusivity Complex Systems Empaty
    I C E
    16
    DevOpsDays Brasília 2017
    DevOps Principles (ICE)

    View Slide

  17. 17
    DevOpsDays Brasília 2017
    DevOps Principles Extras
    LEAN
    1
    Agile Manifest
    2

    View Slide

  18. DevOps Pratices
    DevOpsDays Brasília 2017

    View Slide

  19. 19
    DevOps Practices
    DevOpsDays Brasília 2017
    Infra as Code
    Versionamento
    Testes Automatizados

    Monitoramento Proativo
    Métricas de negócio
    Novo Mindset

    Compliance
    Kanban, Scrum, Agile

    Gerência de Configuração
    Orquestração

    Gerenciamento de Incidentes
    Continuous Delivery

    Continuous Deployment

    Nova Cultura
    Blameless
    Transparência

    Times de Produto

    Fim dos silos

    View Slide

  20. DevOps Tools
    DevOpsDays Brasília 2017

    View Slide

  21. 21
    DevOps Practices
    DevOpsDays Brasília 2017
    Hardware
    Software
    Pipeline de entrega (CI/CD)
    Metrics
    People
    Produzir, processar, armazenar

    transformar e consumir
    Provisionamento inteligente
    Novas culturas, processos e metodologias

    View Slide

  22. 7 anos de DevOps
    DevOpsDays Brasília 2017

    View Slide

  23. 23
    Tecnologias da era DevOps
    DevOpsDays Brasília 2017
    Puppet, Chef, Salt
    Ansible, Bolt, Mcollective

    CoreOS, Rancher, Atomic

    Slack, RocketChat, MatterMost

    Maven, Packer, Jmeter
    Jira, Trello,
    Jenkins, Travis CI, Bamboo CI

    Github, GitLab, Bitbucket

    Nexus, Artifactory
    Terraform, Vagrant, Foreman
    Docker, Rkt

    Nomad, Kubernetes, Swarm

    Rancher, OpenShift
    Mesos

    Elastic Stack

    Splunk

    NewRelic
    Redis
    Vault

    View Slide

  24. 24
    Tecnologias da era DevOps
    https://xebialabs.com/periodic-table-of-devops-tools/

    View Slide

  25. 25
    DevOps é negócio fora da TI
    DevOpsDays Brasília 2017

    View Slide

  26. 26
    DevOps é negócio dentro da TI
    DevOpsDays Brasília 2017

    View Slide

  27. DevOps Hoje
    DevOpsDays Brasília 2017

    View Slide

  28. 28
    DevOps Hoje
    DevOps
    Security
    DevOpsDays Brasília 2017

    View Slide

  29. 29
    DevOps & Security
    DevOpsDays Brasília 2017
    Pensar menos em segurança de perímetro e mais
    na segurança da aplicação
    1
    2
    3
    Testes automatizados de
    segurança
    1
    Podemos entregar rápido e continuar em
    compliance

    View Slide

  30. 30
    DevOps & Security
    DevOpsDays Brasília 2017
    Segurança dentro de seu Pipeline
    4
    2
    6 Foco no MTTD e MTTR
    5 Segurança sendo tratada no desenvolvimento

    View Slide

  31. 31
    DevOps & Security
    DevOpsDays Brasília 2017
    A automação vai te ajudar a mitigar incidentes de
    segurança como o Heartbleed, Bashbleed e
    kernelbleed.

    View Slide

  32. 32
    DevOps & Security
    DevOpsDays Brasília 2017
    DevSecOps.org

    View Slide

  33. 33
    DevOps & Security
    DevOpsDays Brasília 2017

    View Slide

  34. 34
    DevOps Hoje
    New Era
    Containers
    DevOpsDays Brasília 2017

    View Slide

  35. 35
    Containers Revolutions
    DevOpsDays Brasília 2017

    View Slide

  36. 36
    Microservices
    DevOpsDays Brasília 2017
    APIs

    View Slide

  37. 37
    Microservices
    DevOpsDays Brasília 2017
    Processos independentes se comunicando entre si,
    através de APIs bem definidas, que juntos formam
    aplicações complexas.

    View Slide

  38. 12 Factor
    DevOpsDays Brasília 2017
    Apps
    Factor
    2
    1
    Codebase
    1
    Dependencies
    2
    Config
    3
    Backing services
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Build, release, run
    Processes
    Port Binding
    Concurrency
    Disposability
    Dev/Prod Parity
    Logs
    Admin processes

    View Slide

  39. 39
    DevOps Hoje
    New way
    ChatOps
    DevOpsDays Brasília 2017

    View Slide

  40. 40
    ChatOps
    DevOpsDays Brasília 2017

    View Slide

  41. Impacto DevOps
    DevOpsDays Brasília 2017

    View Slide

  42. 42
    State of DevOps Report ‘17
    DevOpsDays Brasília 2017
    Liderança é um fator decisivo pra mudança de cultura
    1
    2 Automação é o caminho, mas o percusso é exigente
    3 Equipes DevOps são uma realiade

    View Slide

  43. Como chegar lá?
    DevOpsDays Brasília 2017

    View Slide

  44. 44
    Como chegar lá?
    DevOpsDays Brasília 2017
    Comece pela cultura

    View Slide

  45. 45
    Como chegar lá?
    DevOpsDays Brasília 2017
    Abrace a automação (sem medo)

    View Slide

  46. 46
    Como chegar lá?
    DevOpsDays Brasília 2017
    Ferramentas não resolverão problemas que
    tem raiz em uma cultura “quebrada".

    View Slide

  47. 47
    Como chegar lá?
    DevOpsDays Brasília 2017
    Containers não são bala de prata, estude,
    entenda e aplique onde faz sentido aplicar

    View Slide

  48. 48
    Como chegar lá?
    DevOpsDays Brasília 2017
    Se você não tem conhecimento dentro de
    casa, busque uma consultoria consolidada,
    externa, que vai ter aquele olhar de "fora",
    para te ajudar no planejamento e na adoção
    de novas culturas e valores.

    View Slide

  49. 49
    Como chegar lá?
    DevOpsDays Brasília 2017
    Podcast: http://devopscafe.org

    View Slide

  50. Futuro do DevOps
    DevOpsDays Brasília 2017

    View Slide

  51. 51
    O Futuro do DevOps
    DevOpsDays Brasília 2017
    Adoção do ágil vai aumentar

    nas empresas
    1 5
    3
    6
    7
    Testes passaram a fazer parte

    do cotidiano de infra e dev
    2
    Segurança e DevOps integrados

    definitivamente
    Mais times de produtos

    menos departamentos
    Mais métricas de negócio, menos 

    métricas de infraestrutura
    Pipelines ganharão cada vez mais
    espaço
    8
    Containers serão usados da
    forma correta :)
    4
    DevOps vai ser o novo normal

    até inventarem algo novo :P

    View Slide

  52. 52
    Parabéns!
    DevOpsDays Brasília 2017
    Vocês já são parte deste movimento!

    View Slide

  53. 53
    Obrigado ;)
    gutocarvalho.net
    @gutocarvalho Perguntas?
    DevOpsDays Brasília 2017

    View Slide