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

Contêiners::Deploy Contínuo Aplicado

Contêiners::Deploy Contínuo Aplicado

Uma conversa com a equipe do IBGE do DF e RJ sobre conteinerização com práticas de automação. Passando pela esteira de integração, entrega e deploy contínuos de aplicações.

Esteve na pauta discussões sobre processos de mudanças, liberação e configuração em infraestrutura. Abordamos também métodos para integrar equipes de segurança, infraestrutura e desenvolvimento. Também trabalhamos questões relacionadas a maneiras de ter ganhos de maturidade em infraestrutura ágil e tecnologias que suportam os processos envolvidos.

Adriano Vieira

August 03, 2018
Tweet

More Decks by Adriano Vieira

Other Decks in Technology

Transcript

  1. adriano_vieira adrianovieira Tooling Stack • Sistema de Controle de Versão

    (git/gitlab, subversion) • Integração/Entrega Contínuos (jenkins-ci, gitlab-ci, nexus) • Configuração de infraestrutura como código (puppet, chef) • Qualidade/segurança de código (sonar qube, snort) • Containers (Docker, LXC/D) • Containers Platform (Rancher, Openshift) • Containers Orchestrator (K8s, Swarm) • Aprovisionamento de servidores (maas, openstack) • Automação de deploy (spinnaker, rundeck) Tecnologia Pessoas Processos
  2. adriano_vieira adrianovieira Tooling Stack • Sistema de Controle de Versão

    (git/gitlab, subversion) • Integração/Entrega Contínuos (jenkins-ci, gitlab-ci, nexus) • Configuração de infraestrutura como código (puppet, chef) • Qualidade/segurança de código (sonar qube, snort) • Containers (Docker, LXC/D) • Containers Platform (Rancher, Openshift) • Containers Orchestrator (K8s, Swarm) • Aprovisionamento de servidores (maas, openstack) • Automação de deploy (spinnaker, rundeck) Pessoas Processos Tecnologia
  3. adriano_vieira adrianovieira Tooling Stack • Sistema de Controle de Versão

    (git/gitlab, subversion) • Integração/Entrega Contínuos (jenkins-ci, gitlab-ci, nexus) • Configuração de infraestrutura como código (puppet, chef) • Qualidade/segurança de código (sonar qube, snort) • Containers (Docker, LXC/D) • Containers Platform (Rancher, Openshift) • Containers Orchestrator (K8s, Swarm) • Aprovisionamento de servidores (maas, openstack) • Automação de deploy (spinnaker, rundeck) Pessoas Processos Tecnologia
  4. adriano_vieira adrianovieira Tooling Stack • Sistema de Controle de Versão

    (git/gitlab, subversion) • Integração/Entrega Contínuos (jenkins-ci, gitlab-ci, nexus) • Configuração de infraestrutura como código (puppet, chef) • Qualidade/segurança de código (sonar qube, snort) • Containers (Docker, LXC/D) • Containers Platform (Rancher, Openshift) • Containers Orchestrator (K8s, Swarm) • Aprovisionamento de servidores (maas, openstack) • Automação de deploy (spinnaker, rundeck) Tecnologia Pessoas Processos
  5. adriano_vieira adrianovieira Going live... Transformando a TI – ITIL, Kanban,

    KPI – Contínuos • “Teste” • Integração • Entrega • deploy – QA & Monitoramento – QA & gestão de configuração – Medições/Métricas – ...
  6. adriano_vieira adrianovieira Going live... Nível de maturidade • Estabeleça fases

    de adoção • Defina e monitore os desafios a serem alcançados • Divulgue para as equipes
  7. adriano_vieira adrianovieira Referências: • Orest Fiume, Jacques Chaize, Daniel Jones,

    Michael Balle. The Lean Strategy: Using Lean to create competitive advantage, unleash innovation, and deliver sustainable growth. McGraw-Hill. 2017 • Howard Williams, Rebecca Duray. Making IT Lean. CRC Press. 2012 • Gary Hamel, Jim Whitehurst. The Open Organization: Igniting Passion and Performance. Harvard Business Review Press. 2015 • Katherine Daniels, Jennifer Davis. Effective DevOps. O'Reilly. 2016 • Kief Morris. Infrastructure as Code. O'Reilly. 2015 • Continuous Delivery vs Continuous Deployment. Jez Humble. 2010. https://continuousdelivery.com/2010/08/continuous- delivery-vs-continuous-deployment • Get Started with DevOps: A Guide for IT Managers. Gareth Rushgrove. Puppet. 2016 • GitLab Continuous Integration. Gitlab. https://about.gitlab.com/gitlab-ci Adriano Vieira speakerdeck.com/adrianovieira