Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
sábado, 21 de setembro de 13
Cultura DevOps
Integração entre infra e devel
TAGUATINGA/DF - 2013--09-21
sábado, 21 de setembro de 13
José Augusto (Guto) Carvalho
Consultor/SysAdmin/DevOp (LPIC-3 e PCP-201);
14 anos de experiência com TI e FOSS;
Blogueiro ...
Plano de Trabalho
50 minutos de apresentação
10 minutos para debate
84 Slides
Faça perguntas quando quiser
Palestra dispon...
Agenda
Apresentação do Conceito
Surgimento do termo e DevOpsDays
Conflito Infra vs Devel
Cultura DevOps e o Profissional Dev...
sábado, 21 de setembro de 13
DEVOPS
Developers (Dev)
Operations (Ops)
sábado, 21 de setembro de 13
Principais dúvidas
O que significa DevOps?
DevOps é um movimento?
DevOps é uma filosofia, é um conceito ou uma cultura?
DevOp...
Principais dúvidas (cont.)
O especialista DevOps é um devel que entende de infra?
O especialista DevOps é um sysadmin que ...
É difícil afirmar onde ou quando
começaram a falar sobre devops
sábado, 21 de setembro de 13
Seguindo pistas...
Agile 2008 início do interesse sobre infra ágil em listas
Patrick Debois grande entusiasta e colaborado...
Seguindo pistas...
O’Reilly Velocity 2009 palestra 10 deploys per day
at Flickr: Dev and Ops colaboration por John
Allspaw...
sábado, 21 de setembro de 13
DevOpsDays
Abordar formas eficientes de administrar infraestrutura
Abordar formas eficientes de colaboração entre dev e ops
...
DevOpsDays
Patrick Debois, Gildas Le Nadan (endemics), Andrew Clay
Shafer (rackspace), Kris Buytaert, Jezz Humble
(continu...
DevOpsDays
Rio 2013 (17 Agosto)
New York 2012
Rome 2012
Mountain View 2012
India 2012
Tokyo 2012
Austin 2012
Goteborg 2011...
Revolução discreta
É importante falar que ao levar o evento para diversos
países, estas pessoas foram responsáveis por
dis...
DevOps & Corporation
Inicialmente a cultura DevOps se mostrou muito
presente no ambiente das startups, porém, algum
tempo ...
Existe algum DevOps
manifest? não!
sábado, 21 de setembro de 13
First things first
Antes de falarmos mais sobre DevOps precisamos
primeiro entender algumas coisas que serão
importantes pa...
Cotidiano de trabalho
Talvez a melhor entender o que DevOps significa, seja
analisar de forma prática e direta a vida de sy...
Cenário
Vamos imaginar - hipoteticamente - uma empresa de
comunicação que desenvolve aplicações web em sua maioria
para po...
Considerações
Considere as duas características abaixo como cotidianas nesta empresa fictícia:
O Devel está começando a tra...
sábado, 21 de setembro de 13
Devel em foco (dev)
Composta por analistas, programadores, testadores, arquitetos e engenheiros
Desenvolvem e aprimoram ap...
Infra em foco (ops)
Composta por sysadmins, sysops, engenheiros e analistas
Administra, monitora e opera os sistemas, serv...
Se uma aplicação para de funcionar isso significa prejuízo para
o dono da aplicação (ex. loja online), além disto, a presta...
Onde está o conflito?
sábado, 21 de setembro de 13
Onde está o conflito?
Desenvolvedores quer subir novas versões rapidamente
Sysadmins querem ter certeza que a aplicação est...
Onde está o conflito (cont.) ?
Deploys em dias específicos do mês ou semana
Abertura de tickets para cada passo do deploy , ...
Limitações da infra
Equipe não conhece o ambiente devel e seus processos
Equipe trabalha de forma manual e artesanal
Estav...
Limitações do devel
Equipe não conhece o ambiente de infra e seus processos
Equipe está experimentando um metodologia que ...
Consequências
Equipe de infra não dá vazão as demandas
O que é produzido no devel não roda bem na produção
Pequenos e cons...
Reações
Cliente insatisfeito, administrando prejuízo. Gerência de
TI inicia um processo de repasse da insatisfação de
form...
Troca de acusações
De um lado o devel dizendo que infra é
engessada, lenta e que não oferece um
ambiente adequado para des...
O combustível do conflito (infra)
sábado, 21 de setembro de 13
O combustível do conflito
Eles (infra) falam não
Eles falam não pela segunda vez
Eles falam não pela terceira vez
Eles fala...
O combustível do conflito (cont.)
Eles se recusam a quebrar as coisas mesmo que seja para encontrar o problema
Eles se preo...
Nova realidade
Lembra do parte que dissemos que a
infra se preocupa em proteger o negócio
e o devel se preocupa com as for...
A infra deve entender que sua obrigação é
oferecer os meios para fazer o negócio fluir, e
isso também é papel do devel.
sáb...
Ambas equipes precisam mudar a forma de pensar e de agir,
porém é preciso ter consciência de que mudanças estão
associadas...
Então qual é a receita mágica?
Como mudar sem afetar o negócio?
sábado, 21 de setembro de 13
Mudanças necessárias
A infra precisa evoluir, e precisa fazer isto rápido
O devel precisa ter autonomia
O devel precisa te...
sábado, 21 de setembro de 13
A infra precisa começar a trabalhar de forma automatizada e dinâmica,
precisa ser mais veloz para subir novos ambientes ou...
O devel precisa conseguir passar para infra suas necessidades
de forma clara, e tem que se esforçar para fazer a infra
ent...
Busca por soluções
E foi a busca de soluções para estas
necessidades que motivou importantes
discussões no mundo da TI, fo...
Tendência: Virtualização
sábado, 21 de setembro de 13
Tendência: Cloud Computing
sábado, 21 de setembro de 13
Infraestrutura ágil
Infra precisa evoluir e começar a trabalhar de forma ágil
Infra como código
Deploy automatizado de apl...
Ferramentas de infra ágil
Orquestradores
Ferramentas de gerência de configurações
Ferramentas de provisionamento
sábado, 21...
Equipes de infra ágil
Versionamento do código e arquivos de configuração (git)
Organização de atividades de forma visual (K...
DevOps e infra ágil são
a mesma coisa? não!
sábado, 21 de setembro de 13
DevOps & Infra Ágil
Infraestrutura ágil é parte da
cultura DevOps, ela depende
de infraestutura ágil, mas
ainda existe mui...
DevOps
Chegou a hora de entrar neste
assunto, agora nós vamos
aprofundar nossos estudos em
relação a cultura DevOps.
sábad...
Devops aspectos culturais
Cultura
Colaboração, fim das divisões, relações saudáveis, novo comportamento
Automação
Deploy, c...
Aprofundando
sábado, 21 de setembro de 13
Um ambiente DevOps deve oferecer
sábado, 21 de setembro de 13
Devops aspectos técnicos
Infraestrutura como código
Orquestração de servidores
Gerência de configurações
Provisionamento di...
Devops aspectos técnicos
O ambiente de devel deve possibilitar TDD
Infra deve participar dos projetos desde o início [1]
I...
Para a adoção da cultura funcionar, a
equipe precisa observar e exercitar alguns
valores
sábado, 21 de setembro de 13
Devops valores humanos
Confiança no trabalho de sua equipe
Respeito pessoal e profissional por todos da equipe
Sinceridade s...
Aplicando a cultura
sábado, 21 de setembro de 13
Devops e métodos de trabalho
Internalize e adapte métodos ágeis como KABAN e SCRUM para seu dia-a-dia
Aprofunde estudos em...
Aplicando a cultura
Ambiente StartUP
Ocorre naturalmente
Ambiente Corporativo
Necessita de um agente de mudanças
sábado, 2...
O especialista Devops
Está na casa dos 30 anos ou mais
É um profissional sênior em infraestrutura
Tem um bom background em ...
Onde ele atua?
sábado, 21 de setembro de 13
Visão DevOps
sábado, 21 de setembro de 13
Ganhos na adoção da cultura
sábado, 21 de setembro de 13
Ganhos para infra
Infraestrutua como código (equipe para de administrar e passa a desenvolver a infra)
Infra mais eficiente...
Ganhos para o devel
Devel tem ambiente mais adequado para trabalhar (dev/teste/prod)
Devel passa a contar com ambiente de ...
Ganhos mútuos (Infra e Devel)
Acaba a divisão Infra vs Devel (acaba a guerra)
Infra participa dos projetos e acompanha de ...
Ganhos para a empresa
Acaba a divisão Infra vs Devel (acaba a guerra)
Infra participa dos projetos e acompanha de perto tu...
Amarrando as pontas e respondendo
as perguntas do início!
sábado, 21 de setembro de 13
Respostas
DevOps está diretamente relacionado a um melhor feedback entre as áreas de TI.
DevOps é um movimento, é um conce...
Respostas (cont.)
DevOps é pura metodologia ágil tando na Infra quanto no Devel.
DevOps só funciona se as equipes de infra...
Quero ser um especialista
DevOps, mas não sei por onde
começar, o que devo fazer?
Não há um tutorial para isto, minha
reco...
Uso ferramentas ágeis, sou um
profissional devops?
Não existe uma entidade certificadora, uma
prova ou alguém que possa lhe ...
Não existe caminho rápido ou uma receita
mágica, a adoção desta cultura só ocorre
se as pessoas estiverem dispostas a muda...
Referências
http://www.kartar.net/2010/02/what-devops-means-to-me/
http://itrevolution.com/the-convergence-of-devops/
http...
Perguntas?
sábado, 21 de setembro de 13
Obrigado!
Linkedin: http://br.linkedin.com/in/gutocarv
E-mail: gutocarvalho@gmail.com
Contato
Slides: slideshare.net/gutoc...
Próxima SlideShare
Cargando en…5
×

Cultura DevOps - Integração entre infra e devel

1.941 visualizaciones

Publicado el

Software Freedom Day - 2013

Publicado en: Tecnología
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

Cultura DevOps - Integração entre infra e devel

  1. 1. sábado, 21 de setembro de 13
  2. 2. Cultura DevOps Integração entre infra e devel TAGUATINGA/DF - 2013--09-21 sábado, 21 de setembro de 13
  3. 3. José Augusto (Guto) Carvalho Consultor/SysAdmin/DevOp (LPIC-3 e PCP-201); 14 anos de experiência com TI e FOSS; Blogueiro TI/FOSS há 10 anos no site gutocarvalho.net; Atuação em vários projetos de Governo no MDA, MINC, EBC/RADIOBRÁS, MPS/DATAPREV, ITI/PR, CAIXA, MD/SIPAM, DETRAN/DF; Entusiasta DevOps (sysadmin em recuperação) desde 2010. whoami FOSS => Free and Open Source Software sábado, 21 de setembro de 13
  4. 4. Plano de Trabalho 50 minutos de apresentação 10 minutos para debate 84 Slides Faça perguntas quando quiser Palestra disponível em slideshare.com/gutocarvalho sábado, 21 de setembro de 13
  5. 5. Agenda Apresentação do Conceito Surgimento do termo e DevOpsDays Conflito Infra vs Devel Cultura DevOps e o Profissional DevOps Como Aplicar a cultura sábado, 21 de setembro de 13
  6. 6. sábado, 21 de setembro de 13
  7. 7. DEVOPS Developers (Dev) Operations (Ops) sábado, 21 de setembro de 13
  8. 8. Principais dúvidas O que significa DevOps? DevOps é um movimento? DevOps é uma filosofia, é um conceito ou uma cultura? DevOps é uma metodologia? DevOps é algum tipo de ambiente ou grupo de ferramentas ? sábado, 21 de setembro de 13
  9. 9. Principais dúvidas (cont.) O especialista DevOps é um devel que entende de infra? O especialista DevOps é um sysadmin que entende de devel? DevOps é um cargo? é um setor ou um departamento? DevOps só funciona em startups ? DevOps pode funcionar no meio corporativo? O DevOps é algo novo? sábado, 21 de setembro de 13
  10. 10. É difícil afirmar onde ou quando começaram a falar sobre devops sábado, 21 de setembro de 13
  11. 11. Seguindo pistas... Agile 2008 início do interesse sobre infra ágil em listas Patrick Debois grande entusiasta e colaborador da lista agile-sysamin ajudava a fomentar o assunto Objetivo era trazer boas práticas de metologias ágeis para operação da infraestrutura sábado, 21 de setembro de 13
  12. 12. Seguindo pistas... O’Reilly Velocity 2009 palestra 10 deploys per day at Flickr: Dev and Ops colaboration por John Allspaw. Patrick estava presente no evento e na palestra Ele decide criar o evento DevOpsDays O primeiro evento ocorreu em 2009 em Ghent sábado, 21 de setembro de 13
  13. 13. sábado, 21 de setembro de 13
  14. 14. DevOpsDays Abordar formas eficientes de administrar infraestrutura Abordar formas eficientes de colaboração entre dev e ops Apresentar cases, tecnologias e metodologias inovadoras sábado, 21 de setembro de 13
  15. 15. DevOpsDays Patrick Debois, Gildas Le Nadan (endemics), Andrew Clay Shafer (rackspace), Kris Buytaert, Jezz Humble (continuousdelivery.com), Lindsay Holmwood (visage), John Willis (opscode), Chris Read (former ThoughtWorks employee), Julian Simpson (buildoctor), R.I.Piennar (mcollective/puppetlabs) e muitos outros começaram a levar o DevOpsDays para outros países. sábado, 21 de setembro de 13
  16. 16. DevOpsDays Rio 2013 (17 Agosto) New York 2012 Rome 2012 Mountain View 2012 India 2012 Tokyo 2012 Austin 2012 Goteborg 2011 Bangalore 2011 Melbourne 2011 Mountain View 2011 Boston 2011 Göteborg 2011 Sao Paulo 2010 Hamburg 2010 Mountain View 2010 (video intro) Sydney 2010 Ghent 2009 sábado, 21 de setembro de 13
  17. 17. Revolução discreta É importante falar que ao levar o evento para diversos países, estas pessoas foram responsáveis por disseminar a cultura DevOps pelo globo, com isso, direta ou indiretamente eles se tornaram a força motriz de uma discreta revolução no mundo da TI. sábado, 21 de setembro de 13
  18. 18. DevOps & Corporation Inicialmente a cultura DevOps se mostrou muito presente no ambiente das startups, porém, algum tempo depois começou a fazer parte do mundo corporativo, aqui vamos abordar a visão da cultura DevOps no meio corporativo. sábado, 21 de setembro de 13
  19. 19. Existe algum DevOps manifest? não! sábado, 21 de setembro de 13
  20. 20. First things first Antes de falarmos mais sobre DevOps precisamos primeiro entender algumas coisas que serão importantes para a compreensão plena deste conceito. sábado, 21 de setembro de 13
  21. 21. Cotidiano de trabalho Talvez a melhor entender o que DevOps significa, seja analisar de forma prática e direta a vida de sysadmins (ops), desenvolvedores (dev) e o cotidiano de trabalho destas áreas. sábado, 21 de setembro de 13
  22. 22. Cenário Vamos imaginar - hipoteticamente - uma empresa de comunicação que desenvolve aplicações web em sua maioria para portais de notícias, e em alguns casos também faz aplicações web internas (rh, financeiro, administrativo), nesta empresa, o devel trabalha com PHP, PYTHON, RUBY e JAVA. sábado, 21 de setembro de 13
  23. 23. Considerações Considere as duas características abaixo como cotidianas nesta empresa fictícia: O Devel está começando a trabalhar com metodologias ágeis (pró-ativo, evolutivo e contínuo) e pretente fazer vários deploys por dia. A Infra continua trabalhando no modelo tradicional de administração (manual, caótico e reativo) artesenal. sábado, 21 de setembro de 13
  24. 24. sábado, 21 de setembro de 13
  25. 25. Devel em foco (dev) Composta por analistas, programadores, testadores, arquitetos e engenheiros Desenvolvem e aprimoram aplicações, trabalham com lógica e criatividade Sua missão: Entregar o que o cliente solicita (requisitos) Sua missão 2: Entregar no tempo acordado Depende da equipe de infra para realizar seu trabalho Configuração de ambientes, deploys, rollbacks, backups e restore Sua preocupação: Agregar valor ao negócio sábado, 21 de setembro de 13
  26. 26. Infra em foco (ops) Composta por sysadmins, sysops, engenheiros e analistas Administra, monitora e opera os sistemas, serviços e infraestrutura Sustenta ambientes de teste, homologação e desenvolvimento para o devel Sua missão: Manter tudo funcionando de forma estável Apóia o devel nos processos de Deploy e Rollback Tem que cumprir o Acordo de nível de serviço (SLA/ANS) para diversos sistemas Sua preocupação é proteger o valor do negócio. sábado, 21 de setembro de 13
  27. 27. Se uma aplicação para de funcionar isso significa prejuízo para o dono da aplicação (ex. loja online), além disto, a prestadora do serviço de sustentação pode ser multada devido a um acordo de nível de serviço (SLA/ANS). É uma situação ruim para todos. sábado, 21 de setembro de 13
  28. 28. Onde está o conflito? sábado, 21 de setembro de 13
  29. 29. Onde está o conflito? Desenvolvedores quer subir novas versões rapidamente Sysadmins querem ter certeza que a aplicação está estável antes de subir Desenvolvedores querem entregar os novos recursos ao cliente Sysadmins querem evitar incidentes e downtime sábado, 21 de setembro de 13
  30. 30. Onde está o conflito (cont.) ? Deploys em dias específicos do mês ou semana Abertura de tickets para cada passo do deploy , rollback Excesso de regras na tentativa de proteger o negócio Este conflito tem sido latente nos últimos anos sábado, 21 de setembro de 13
  31. 31. Limitações da infra Equipe não conhece o ambiente devel e seus processos Equipe trabalha de forma manual e artesanal Estavam acostumados a fazer deploy 1 vez por semana ou mês Seus ambientes não estão preparados para 10 deploys por dia Seus integrantes não estão preparados para 10 deploys por dia sábado, 21 de setembro de 13
  32. 32. Limitações do devel Equipe não conhece o ambiente de infra e seus processos Equipe está experimentando um metodologia que ainda não domina Equipe não sabe como pedir ou como expressar suas necessidades Equipe não sabe se sua aplicação vai quebrar em produção Tudo passa a ser muito incerto sábado, 21 de setembro de 13
  33. 33. Consequências Equipe de infra não dá vazão as demandas O que é produzido no devel não roda bem na produção Pequenos e constantes incidentes pós-deploy Aumento no índice incidentes e rollbacks Diminuição do valor do negócio Infração do acordo de nível de serviço sábado, 21 de setembro de 13
  34. 34. Reações Cliente insatisfeito, administrando prejuízo. Gerência de TI inicia um processo de repasse da insatisfação de forma equivocada (caça as bruxas) pressionando ambas equipes. sábado, 21 de setembro de 13
  35. 35. Troca de acusações De um lado o devel dizendo que infra é engessada, lenta e que não oferece um ambiente adequado para desenvolverem suas aplicações. Do outro lado a infra dizendo que o devel faz código ruim e instável e que não é culpa deles se a aplicação não funciona. sábado, 21 de setembro de 13
  36. 36. O combustível do conflito (infra) sábado, 21 de setembro de 13
  37. 37. O combustível do conflito Eles (infra) falam não Eles falam não pela segunda vez Eles falam não pela terceira vez Eles falam não o tempo todo por diversas razões, para diversos pedidos Eles demoram, atrasam e perdem prazos de atendimento sábado, 21 de setembro de 13
  38. 38. O combustível do conflito (cont.) Eles se recusam a quebrar as coisas mesmo que seja para encontrar o problema Eles se preocupam com UPTIME e não com o negócio Eles acham que o devel só quer saber de perfumarias e coisas do gênero Eles não se esforçam para ajudar o devel a encontrar o problema Eles acham que o problema do devel não é problema deles Eles não conseguem enxergar o negócio Eles não enxergam que infra e devel são parte de um todo sábado, 21 de setembro de 13
  39. 39. Nova realidade Lembra do parte que dissemos que a infra se preocupa em proteger o negócio e o devel se preocupa com as formas de agregar valor ao negócio? Esqueça isto, esse modelo funcionou nos anos 80/90/2000 mas agora é preciso mudar, vivemos uma nova realidade em TI. sábado, 21 de setembro de 13
  40. 40. A infra deve entender que sua obrigação é oferecer os meios para fazer o negócio fluir, e isso também é papel do devel. sábado, 21 de setembro de 13
  41. 41. Ambas equipes precisam mudar a forma de pensar e de agir, porém é preciso ter consciência de que mudanças estão associadas a problemas, uma mudança pode quebrar seu produto e afetar o seu negócio. Mude consciente. sábado, 21 de setembro de 13
  42. 42. Então qual é a receita mágica? Como mudar sem afetar o negócio? sábado, 21 de setembro de 13
  43. 43. Mudanças necessárias A infra precisa evoluir, e precisa fazer isto rápido O devel precisa ter autonomia O devel precisa ter maior controle sobre o deploy O devel precisa ter condições de fazer rollback se necessário sábado, 21 de setembro de 13
  44. 44. sábado, 21 de setembro de 13
  45. 45. A infra precisa começar a trabalhar de forma automatizada e dinâmica, precisa ser mais veloz para subir novos ambientes ou mesmo reconstruir/ duplicar os ambientes existentes para suprir as necessidades do devel, não dá mais para trabalhar de forma manual e usar as mesmas metodologias da época dos mainframes. sábado, 21 de setembro de 13
  46. 46. O devel precisa conseguir passar para infra suas necessidades de forma clara, e tem que se esforçar para fazer a infra entender isto - e eles não vão entender na primeira vez. sábado, 21 de setembro de 13
  47. 47. Busca por soluções E foi a busca de soluções para estas necessidades que motivou importantes discussões no mundo da TI, foi então que começaram a falar de ‘Infraesturura ágil’ no ano de 2008, vamos agora entender o que é isso. sábado, 21 de setembro de 13
  48. 48. Tendência: Virtualização sábado, 21 de setembro de 13
  49. 49. Tendência: Cloud Computing sábado, 21 de setembro de 13
  50. 50. Infraestrutura ágil Infra precisa evoluir e começar a trabalhar de forma ágil Infra como código Deploy automatizado de aplicações Rollback automatizado Deploy de ambientes e infra de forma automatizado É necessário fazer em minutos o que antes fazíamos em dias manualmente sábado, 21 de setembro de 13
  51. 51. Ferramentas de infra ágil Orquestradores Ferramentas de gerência de configurações Ferramentas de provisionamento sábado, 21 de setembro de 13
  52. 52. Equipes de infra ágil Versionamento do código e arquivos de configuração (git) Organização de atividades de forma visual (KANBAN BOARD) Trabalho em pares Divisão das atividades em sprints Reuniões ágeis diárias (standup meeting de 10 minutos - em pé) Reuniões ágeis periódicas (retrospectiva e planejamento de sprints). sábado, 21 de setembro de 13
  53. 53. DevOps e infra ágil são a mesma coisa? não! sábado, 21 de setembro de 13
  54. 54. DevOps & Infra Ágil Infraestrutura ágil é parte da cultura DevOps, ela depende de infraestutura ágil, mas ainda existe muito mais, este é apenas o lado OPS. sábado, 21 de setembro de 13
  55. 55. DevOps Chegou a hora de entrar neste assunto, agora nós vamos aprofundar nossos estudos em relação a cultura DevOps. sábado, 21 de setembro de 13
  56. 56. Devops aspectos culturais Cultura Colaboração, fim das divisões, relações saudáveis, novo comportamento Automação Deploy, controle, monitoração, gerência de configuração, orquestração Avaliação Métricas, medições, performance, logs e integração Compartilhamento Feedback e boa comunicação entre a equipe sábado, 21 de setembro de 13
  57. 57. Aprofundando sábado, 21 de setembro de 13
  58. 58. Um ambiente DevOps deve oferecer sábado, 21 de setembro de 13
  59. 59. Devops aspectos técnicos Infraestrutura como código Orquestração de servidores Gerência de configurações Provisionamento dinâmico de ambientes Controle de versões compartilhado entre infra e devel Ambiente de desenvolvimento, teste e produção (no mínimo) sábado, 21 de setembro de 13
  60. 60. Devops aspectos técnicos O ambiente de devel deve possibilitar TDD Infra deve participar dos projetos desde o início [1] Infra deve participar das reuniões de devel [2] Devel deve participar das reuniões de infra [3] Ambiente de entrega contínua [4] Os desenvolvedores devem conseguir fazer o deploy sem interferência da infra [5] Monitoramento eficaz com processamento adequado dos eventos e métricas Capacidade de resposta rápida a incidentes e problemas Backup e restore confiável sábado, 21 de setembro de 13
  61. 61. Para a adoção da cultura funcionar, a equipe precisa observar e exercitar alguns valores sábado, 21 de setembro de 13
  62. 62. Devops valores humanos Confiança no trabalho de sua equipe Respeito pessoal e profissional por todos da equipe Sinceridade sobre eventos e incidentes ocorridos Honestidade sobre as causas dos incidentes (não esconda nada da sua equipe) Entendimento de que o problema é responsabilidade de todos Entendimento de a solução é responsabilidade de todos Entendimento de que os resultados são o reflexo do trabalho de toda a equipe Comunicação efetiva e dinâmica Postura construtiva sempre Espírito de colaboração sábado, 21 de setembro de 13
  63. 63. Aplicando a cultura sábado, 21 de setembro de 13
  64. 64. Devops e métodos de trabalho Internalize e adapte métodos ágeis como KABAN e SCRUM para seu dia-a-dia Aprofunde estudos em entrega contínua Aprofunde estudos em gerência de configurações, orquestração e provisionamento sábado, 21 de setembro de 13
  65. 65. Aplicando a cultura Ambiente StartUP Ocorre naturalmente Ambiente Corporativo Necessita de um agente de mudanças sábado, 21 de setembro de 13
  66. 66. O especialista Devops Está na casa dos 30 anos ou mais É um profissional sênior em infraestrutura Tem um bom background em desenvolvimento Tem um bom background em metodologias ágeis Tem sólidos conhecimentos em soluções opensource e similares Trabalha intensamente com automação e infraestrutura como código sábado, 21 de setembro de 13
  67. 67. Onde ele atua? sábado, 21 de setembro de 13
  68. 68. Visão DevOps sábado, 21 de setembro de 13
  69. 69. Ganhos na adoção da cultura sábado, 21 de setembro de 13
  70. 70. Ganhos para infra Infraestrutua como código (equipe para de administrar e passa a desenvolver a infra) Infra mais eficiente e rápida usando métodos ágeis Equipe de Infra mais organizada Equipe de Infra se comunicando melhor Infra fazendo mais em menos tempo com menos gente Ambientes de gerência de configuração, orquestração e provisionamento implantados Deploys de infra (novos ambientes) mais rápidos e seguros => entrega rápida Ambiente padronizado e sob-controle Feedback rápido em todas as atividades de infra sábado, 21 de setembro de 13
  71. 71. Ganhos para o devel Devel tem ambiente mais adequado para trabalhar (dev/teste/prod) Devel passa a contar com ambiente de desenvolvimento contínuo Devel passa a contar com testes automatizados Deploys de apps (novas versões) mais rápidos e seguros => entrega rápida Feedback rápido em todas as fases de desenvolvimento sábado, 21 de setembro de 13
  72. 72. Ganhos mútuos (Infra e Devel) Acaba a divisão Infra vs Devel (acaba a guerra) Infra participa dos projetos e acompanha de perto tudo o que acontece Infra participando resulta em melhor planejamento do ambiente de produção Infra participando resulta em monitoramento mais eficaz da aplicação Devel começa a compreender melhor a infra e isso resulta em um produto melhor Equipes trabalhando em conjunto para aumentar o valor do negócio sábado, 21 de setembro de 13
  73. 73. Ganhos para a empresa Acaba a divisão Infra vs Devel (acaba a guerra) Infra participa dos projetos e acompanha de perto tudo o que acontece Infra participando resulta em melhor planejamento do ambiente de produção Infra participando resulta em monitoramento mais eficaz da aplicação Devel começa a compreender melhor a infra e isso resulta em um produto melhor Equipes trabalhando em conjunto para aumentar o valor do negócio sábado, 21 de setembro de 13
  74. 74. Amarrando as pontas e respondendo as perguntas do início! sábado, 21 de setembro de 13
  75. 75. Respostas DevOps está diretamente relacionado a um melhor feedback entre as áreas de TI. DevOps é um movimento, é um conceito, é uma cultura e uma filosofia, e não existe uma explicação fácil. DevOps possibilita diminuição dos riscos de mudanças através do uso de um ferramental adequado e adoção de uma cultura específica. DevOps busca entregar sistemas melhores, com menor custo, fazendo isto de forma mais rápida e com menor risco. DevOps envolve a área de Infra e Devel primáriamente. sábado, 21 de setembro de 13
  76. 76. Respostas (cont.) DevOps é pura metodologia ágil tando na Infra quanto no Devel. DevOps só funciona se as equipes de infra e devel estiverem dispostas a ceder, mudar sua cultura e método de trabalho. DevOPs não é um cargo, tão pouco um setor ou departamento, é uma cultura. DevOps não está restrito ao ambiente das startups, é possível utilizar essa cultura no meio corporativo. DevOps não é algo novo, as boas práticas estão ai desde de sempre, logo esse ‘juntado’ de práticas não é novidade para muita gente, mas para alguns serve como uma boa referência para aplicar mudanças necessárias. sábado, 21 de setembro de 13
  77. 77. Quero ser um especialista DevOps, mas não sei por onde começar, o que devo fazer? Não há um tutorial para isto, minha recomendação é que você estude desenvolvimento ágil e procure entender o processo de desenvolvimento do local onde você trabalha, estude ferramentas para desenvolvimento contínuo e entrega contínua, estude ferramentas de gerência de configuração, orquestração e provisionamento, sábado, 21 de setembro de 13
  78. 78. Uso ferramentas ágeis, sou um profissional devops? Não existe uma entidade certificadora, uma prova ou alguém que possa lhe conceder este título, não existe um manual de conduta para dizer se você é um DevOps, se você está se esforçando para utilizar as boas práticas, está estimulando uma maior integração entre infra e devel, se você está sendo o agente de mudanças, então você está no caminho certo, continue e persista. sábado, 21 de setembro de 13
  79. 79. Não existe caminho rápido ou uma receita mágica, a adoção desta cultura só ocorre se as pessoas estiverem dispostas a mudar. sábado, 21 de setembro de 13
  80. 80. Referências http://www.kartar.net/2010/02/what-devops-means-to-me/ http://itrevolution.com/the-convergence-of-devops/ http://devopsdays.org/events/ http://devopsweekly.com Twitter @devopsdadys Google Groups devopsdays DevOps na rede Palestra baseada no post: http://gutocarvalho.net/octopress/2013/03/16/o-que-e-um-devops-afinal/ sábado, 21 de setembro de 13
  81. 81. Perguntas? sábado, 21 de setembro de 13
  82. 82. Obrigado! Linkedin: http://br.linkedin.com/in/gutocarv E-mail: gutocarvalho@gmail.com Contato Slides: slideshare.net/gutocarvalho Blog: gutocarvalho.net Twitter: @gutocarvalho sábado, 21 de setembro de 13

×