SlideShare uma empresa Scribd logo
1 de 34
#developerssergipe
Apoio
Patrocinadores
CLOUDMOT ION
DevOps em
grandes
empresas
MITO OU REALIDADE?
Igor Abade V. Leite
CEO, Cloud Motion
Microsoft Regional Director
CLOUDMOT ION
CLOUDMOT ION
Por quê falar de
DevOps?
DEVOPS EM GRANDES EMPRESAS: MITO OU REALIDADE?
“50% das empresas na Fortune 500
no ano 2000 foram substituídas por
organizações que usam tecnologia
para entregar valor a seus clientes
mais rápido, melhor, e mais barato.
As Fortune 500 de hoje encontrarão
o mesmo desafio amanhã”
Innosight | Corporate Longevity: Turbulence Ahead
for Large Organizations
Por quê falar de DevOps?
Por quê falar de DevOps?
Por quê falar de DevOps?
2019 Accelerate State of DevOps - https://cloud.google.com/devops/state-of-devops/
CLOUDMOT ION
Mitos e Verdades
DEVOPS EM GRANDES EMPRESAS: MITO OU REALIDADE?
“DevOps é ‘modinha’”
“DevOps substitui o Agile”
“DevOps é incompatível com Segurança e Compliance”
“DevOps é eliminar o time de Infraestrutura (‘NoOps’)”
“DevOps é automação, ou ‘Infraestrutura como código’”
“DevOps é só para Software Open Source”
“DevOps é só para Startups”
CLOUDMOT ION
Em busca do DevOps
DEVOPS EM GRANDES EMPRESAS: MITO OU REALIDADE?
A jornada é
mais
importante
que o destino
Famoso (e batido) chavão da
Internet
“Os Três
Caminhos”
•Systems Thinking
•Amplify feedback loop
•Culture of continual
experimentation and learning
1º. Caminho: “Systems Thinking”
◦ Entender o fluxo de trabalho
(“Understand the flow of work”)
◦ Buscar sempre aumentar o fluxo
(“Always seek to increase flow”)
◦ Nunca passe defeitos conhecidos para a frente
(“Never pass known defects downstream”)
◦ Nunca permitir que otimização local crie
degradação global
(“Never allow local optimization to create global
degradation”)
◦ Alcançar uma compreensão profunda do
sistema
(“Achieve profound understanding of the system”)
2º. Caminho: “Amplify feedback loop”
◦ Encurtar e amplificar os loops de
feedback
(“Shorten and amplify feedback loops”)
◦ Compreender e atender às
necessidades do cliente
(“Understand and meet the needs of the
customer”)
◦ Assegurar-se de que as pessoas têm a
informação que precisam
(“Make sure that people have the information
they need”)
3º. Caminho: "Continual experimentation/Learning”
◦ Cultura de experimentação contínua
(“Culture of continual experimentation”)
◦ Aprendizagem do fracasso
(“Learning of failure”)
◦ A repetição é o pré-requisito para o
domínio
(“Repetition is the prerequisite for mastery”)
As quatro métricas-chave
LEAD TIME DEPLOYMENT
FREQUENCY
MEAN TIME TO
RESTORE (MTTR)
CHANGE FAIL
PERCENTAGE
https://www.thoughtworks.com/radar/techniques/four-key-metrics
Mais métricas DevOps
Data-Driven DevOps: Use Metrics to Help Guide Your Journey - Gartner May 29 2014
Cultura DevOps
The five keys to a successful Google Team
https://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team/
DevOpsCulture
https://martinfowler.com/bliki/DevOpsCulture.html
CLOUDMOT ION
Como estão as outras
empresas?
DEVOPS EM GRANDES EMPRESAS: MITO OU REALIDADE?
Accelerate State
of DevOps
O relatório “Accelerate State of DevOps”
representa seis anos de pesquisa e dados de
mais de 31.000 profissionais em todo o
mundo. É a maior e mais longa pesquisa de
seu tipo, proporcionando uma visão
independente das práticas e capacidades que
impulsionam o alto desempenho.
Demographics & Firmographics
Indústria Funcionários
Demographics & Firmographics
Sistemas Operacionais Departamentos
Software Delivery Performance
Performance Metrics
Performance Clusters
CLOUDMOT ION
Dúvidas?
DEVOPS EM GRANDES EMPRESAS: MITO OU REALIDADE?
Brindes
#developerssergipe
Ao final do evento, faremos
sorteios de brindes!
Obrigado!
cloudmotion.com.br

Mais conteúdo relacionado

Mais procurados

"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ..."Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...Quantopian
 
Valuations: What is happening and does it matter?
Valuations: What is happening and does it matter?Valuations: What is happening and does it matter?
Valuations: What is happening and does it matter?taliagold
 
Datadogoverview.pptx
Datadogoverview.pptxDatadogoverview.pptx
Datadogoverview.pptxssuser8bc443
 
16 Signs Your Organization Isn't as Customer Centric as You Think
16 Signs Your Organization Isn't as Customer Centric as You Think16 Signs Your Organization Isn't as Customer Centric as You Think
16 Signs Your Organization Isn't as Customer Centric as You ThinkEagle's Flight
 
Opportunity Space at the innogy innovation hub
Opportunity Space at the innogy innovation hub           Opportunity Space at the innogy innovation hub
Opportunity Space at the innogy innovation hub innogy Innovation GmbH
 
Quant trading with artificial intelligence
Quant trading with artificial intelligenceQuant trading with artificial intelligence
Quant trading with artificial intelligenceRoger Lee, CFA
 
Sungard Global trading Presentation
Sungard Global trading PresentationSungard Global trading Presentation
Sungard Global trading Presentationahemeury
 
Sales as a Science - Winning By Design (Renata Centurión/ BH, Brasil)
Sales as a Science - Winning By Design (Renata Centurión/ BH, Brasil)Sales as a Science - Winning By Design (Renata Centurión/ BH, Brasil)
Sales as a Science - Winning By Design (Renata Centurión/ BH, Brasil)Renata Centurión
 
Video Games at Scale: Improving the gaming experience with Apache Spark
Video Games at Scale: Improving the gaming experience with Apache SparkVideo Games at Scale: Improving the gaming experience with Apache Spark
Video Games at Scale: Improving the gaming experience with Apache SparkSpark Summit
 
Benchmarks for growing health tech businesses vF_8_2_2022.pdf
Benchmarks for growing health tech businesses vF_8_2_2022.pdfBenchmarks for growing health tech businesses vF_8_2_2022.pdf
Benchmarks for growing health tech businesses vF_8_2_2022.pdfBessemer Venture Partners
 
Being open (source) in the traditionally secretive field of quant finance.
Being open (source) in the traditionally secretive field of quant finance.Being open (source) in the traditionally secretive field of quant finance.
Being open (source) in the traditionally secretive field of quant finance.Quantopian
 
LeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 SlidesLeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 SlidesAgileSparks
 
20 Fakten: Wie sich die Welt in den letzten 20 Jahren verändert hat
20 Fakten: Wie sich die Welt in den letzten 20 Jahren verändert hat20 Fakten: Wie sich die Welt in den letzten 20 Jahren verändert hat
20 Fakten: Wie sich die Welt in den letzten 20 Jahren verändert hatKURIER.at - Online Portal
 
Combining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observabilityCombining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observabilityElasticsearch
 

Mais procurados (15)

"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ..."Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
 
What exactly is an ETF?
What exactly is an ETF?What exactly is an ETF?
What exactly is an ETF?
 
Valuations: What is happening and does it matter?
Valuations: What is happening and does it matter?Valuations: What is happening and does it matter?
Valuations: What is happening and does it matter?
 
Datadogoverview.pptx
Datadogoverview.pptxDatadogoverview.pptx
Datadogoverview.pptx
 
16 Signs Your Organization Isn't as Customer Centric as You Think
16 Signs Your Organization Isn't as Customer Centric as You Think16 Signs Your Organization Isn't as Customer Centric as You Think
16 Signs Your Organization Isn't as Customer Centric as You Think
 
Opportunity Space at the innogy innovation hub
Opportunity Space at the innogy innovation hub           Opportunity Space at the innogy innovation hub
Opportunity Space at the innogy innovation hub
 
Quant trading with artificial intelligence
Quant trading with artificial intelligenceQuant trading with artificial intelligence
Quant trading with artificial intelligence
 
Sungard Global trading Presentation
Sungard Global trading PresentationSungard Global trading Presentation
Sungard Global trading Presentation
 
Sales as a Science - Winning By Design (Renata Centurión/ BH, Brasil)
Sales as a Science - Winning By Design (Renata Centurión/ BH, Brasil)Sales as a Science - Winning By Design (Renata Centurión/ BH, Brasil)
Sales as a Science - Winning By Design (Renata Centurión/ BH, Brasil)
 
Video Games at Scale: Improving the gaming experience with Apache Spark
Video Games at Scale: Improving the gaming experience with Apache SparkVideo Games at Scale: Improving the gaming experience with Apache Spark
Video Games at Scale: Improving the gaming experience with Apache Spark
 
Benchmarks for growing health tech businesses vF_8_2_2022.pdf
Benchmarks for growing health tech businesses vF_8_2_2022.pdfBenchmarks for growing health tech businesses vF_8_2_2022.pdf
Benchmarks for growing health tech businesses vF_8_2_2022.pdf
 
Being open (source) in the traditionally secretive field of quant finance.
Being open (source) in the traditionally secretive field of quant finance.Being open (source) in the traditionally secretive field of quant finance.
Being open (source) in the traditionally secretive field of quant finance.
 
LeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 SlidesLeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 Slides
 
20 Fakten: Wie sich die Welt in den letzten 20 Jahren verändert hat
20 Fakten: Wie sich die Welt in den letzten 20 Jahren verändert hat20 Fakten: Wie sich die Welt in den letzten 20 Jahren verändert hat
20 Fakten: Wie sich die Welt in den letzten 20 Jahren verändert hat
 
Combining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observabilityCombining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observability
 

Semelhante a DevOps em grandes empresas - Mito ou Realidade?

Como ensinar um elefante a dançar.pdf
Como ensinar um elefante a dançar.pdfComo ensinar um elefante a dançar.pdf
Como ensinar um elefante a dançar.pdfValriaFerreira59
 
Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook   Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook Marcio Sete
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaAndré Paulovich
 
DevOps: A revolução ruidosa da TI
DevOps: A revolução ruidosa da TIDevOps: A revolução ruidosa da TI
DevOps: A revolução ruidosa da TIFernando Ike
 
(Quase) 10 anos de DevOps, e agora?
(Quase) 10 anos de DevOps, e agora? (Quase) 10 anos de DevOps, e agora?
(Quase) 10 anos de DevOps, e agora? Fernando Ike
 
Leadership Mindset Anti Patterns - Scrum Gathering Rio 2018
Leadership Mindset Anti Patterns - Scrum Gathering Rio 2018Leadership Mindset Anti Patterns - Scrum Gathering Rio 2018
Leadership Mindset Anti Patterns - Scrum Gathering Rio 2018Raphael Molesim
 
Palestra Transformação Ágil - CBGPL 2019
Palestra Transformação Ágil - CBGPL 2019Palestra Transformação Ágil - CBGPL 2019
Palestra Transformação Ágil - CBGPL 2019Adriano Tavares
 
A proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresaA proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresaCEST
 
Crowdsourcing - Os desafios para os gerentes de projetos
Crowdsourcing - Os desafios para os gerentes de projetosCrowdsourcing - Os desafios para os gerentes de projetos
Crowdsourcing - Os desafios para os gerentes de projetosGraziela Pereira
 
Como implementar uma estrutura ágil na sua empresa
Como implementar uma estrutura ágil na sua empresaComo implementar uma estrutura ágil na sua empresa
Como implementar uma estrutura ágil na sua empresaBruno Pavani Dalle Vedove
 
Complexidade, Transformação digital e organizações adaptativas
Complexidade, Transformação digital e organizações adaptativasComplexidade, Transformação digital e organizações adaptativas
Complexidade, Transformação digital e organizações adaptativasFernando de la Riva
 
Case Carvalho Kosken 2017
Case Carvalho Kosken 2017Case Carvalho Kosken 2017
Case Carvalho Kosken 2017CorpFlex S/A
 
Digital Summit Brasil 2016 - Tech Trends + Cyber Security
Digital Summit Brasil 2016 - Tech Trends + Cyber SecurityDigital Summit Brasil 2016 - Tech Trends + Cyber Security
Digital Summit Brasil 2016 - Tech Trends + Cyber SecurityGustavo de Boer
 

Semelhante a DevOps em grandes empresas - Mito ou Realidade? (20)

Como ensinar um elefante a dançar.pdf
Como ensinar um elefante a dançar.pdfComo ensinar um elefante a dançar.pdf
Como ensinar um elefante a dançar.pdf
 
Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook   Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
 
DevOps: A revolução ruidosa da TI
DevOps: A revolução ruidosa da TIDevOps: A revolução ruidosa da TI
DevOps: A revolução ruidosa da TI
 
Organizações Virtuais
Organizações VirtuaisOrganizações Virtuais
Organizações Virtuais
 
DevOps - o que é?
DevOps - o que é?DevOps - o que é?
DevOps - o que é?
 
(Quase) 10 anos de DevOps, e agora?
(Quase) 10 anos de DevOps, e agora? (Quase) 10 anos de DevOps, e agora?
(Quase) 10 anos de DevOps, e agora?
 
Leadership Mindset Anti Patterns - Scrum Gathering Rio 2018
Leadership Mindset Anti Patterns - Scrum Gathering Rio 2018Leadership Mindset Anti Patterns - Scrum Gathering Rio 2018
Leadership Mindset Anti Patterns - Scrum Gathering Rio 2018
 
O que é devops?
O que é devops?O que é devops?
O que é devops?
 
Mercado de trabalho & Carreira: como está o setor energético?
Mercado de trabalho & Carreira: como está o setor energético?Mercado de trabalho & Carreira: como está o setor energético?
Mercado de trabalho & Carreira: como está o setor energético?
 
Palestra Transformação Ágil - CBGPL 2019
Palestra Transformação Ágil - CBGPL 2019Palestra Transformação Ágil - CBGPL 2019
Palestra Transformação Ágil - CBGPL 2019
 
A proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresaA proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresa
 
Crowdsourcing - Os desafios para os gerentes de projetos
Crowdsourcing - Os desafios para os gerentes de projetosCrowdsourcing - Os desafios para os gerentes de projetos
Crowdsourcing - Os desafios para os gerentes de projetos
 
Como implementar uma estrutura ágil na sua empresa
Como implementar uma estrutura ágil na sua empresaComo implementar uma estrutura ágil na sua empresa
Como implementar uma estrutura ágil na sua empresa
 
Complexidade, Transformação digital e organizações adaptativas
Complexidade, Transformação digital e organizações adaptativasComplexidade, Transformação digital e organizações adaptativas
Complexidade, Transformação digital e organizações adaptativas
 
DevOps
DevOpsDevOps
DevOps
 
Case Carvalho Kosken 2017
Case Carvalho Kosken 2017Case Carvalho Kosken 2017
Case Carvalho Kosken 2017
 
Digital Summit Brasil 2016 - Tech Trends + Cyber Security
Digital Summit Brasil 2016 - Tech Trends + Cyber SecurityDigital Summit Brasil 2016 - Tech Trends + Cyber Security
Digital Summit Brasil 2016 - Tech Trends + Cyber Security
 
Monografia-Devops
Monografia-DevopsMonografia-Devops
Monografia-Devops
 
DevOps - Operação contínua
DevOps - Operação contínuaDevOps - Operação contínua
DevOps - Operação contínua
 

Mais de Igor Abade

Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)Igor Abade
 
Serverless Computing no Microsoft Azure
Serverless Computing no Microsoft AzureServerless Computing no Microsoft Azure
Serverless Computing no Microsoft AzureIgor Abade
 
Chega de receita de bolo: gerenciando infraestrutura como código
Chega de receita de bolo: gerenciando infraestrutura como códigoChega de receita de bolo: gerenciando infraestrutura como código
Chega de receita de bolo: gerenciando infraestrutura como códigoIgor Abade
 
Microsserviços .NET no Azure
Microsserviços .NET no AzureMicrosserviços .NET no Azure
Microsserviços .NET no AzureIgor Abade
 
Introdução ao Habitat
Introdução ao HabitatIntrodução ao Habitat
Introdução ao HabitatIgor Abade
 
Acelere - e melhore! - o feedback com testes automatizados rápidos - igor abade
Acelere - e melhore! - o feedback com testes automatizados rápidos - igor abadeAcelere - e melhore! - o feedback com testes automatizados rápidos - igor abade
Acelere - e melhore! - o feedback com testes automatizados rápidos - igor abadeIgor Abade
 
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTSProvisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTSIgor Abade
 
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)Igor Abade
 
Gestão de ciclo de vida de Banco de Dados: Já passou da hora! (TDC POA 2016)
Gestão de ciclo de vida de Banco de Dados: Já passou da hora! (TDC POA 2016)Gestão de ciclo de vida de Banco de Dados: Já passou da hora! (TDC POA 2016)
Gestão de ciclo de vida de Banco de Dados: Já passou da hora! (TDC POA 2016)Igor Abade
 
Desktop App Converter: Trazendo Apps Win32 para a Windows Store
Desktop App Converter: Trazendo Apps Win32 para a Windows StoreDesktop App Converter: Trazendo Apps Win32 para a Windows Store
Desktop App Converter: Trazendo Apps Win32 para a Windows StoreIgor Abade
 
Acelere - e melhore! - o feedback com testes automatizados rápidos
Acelere - e melhore! - o feedback com testes automatizados rápidosAcelere - e melhore! - o feedback com testes automatizados rápidos
Acelere - e melhore! - o feedback com testes automatizados rápidosIgor Abade
 
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)Igor Abade
 
Suporte a macros na sua aplicação com PowerShell
Suporte a macros na sua aplicação com PowerShellSuporte a macros na sua aplicação com PowerShell
Suporte a macros na sua aplicação com PowerShellIgor Abade
 
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)Igor Abade
 
Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)
Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)
Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)Igor Abade
 
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)Igor Abade
 
Além do pen-drive: empacotando seu software para distribuição e implantação (...
Além do pen-drive: empacotando seu software para distribuição e implantação (...Além do pen-drive: empacotando seu software para distribuição e implantação (...
Além do pen-drive: empacotando seu software para distribuição e implantação (...Igor Abade
 
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...Igor Abade
 
Acelerando a criação de testes usando IntelliTest (Visual Studio Summit 2015)
Acelerando a criação de testes usando IntelliTest (Visual Studio Summit 2015)Acelerando a criação de testes usando IntelliTest (Visual Studio Summit 2015)
Acelerando a criação de testes usando IntelliTest (Visual Studio Summit 2015)Igor Abade
 
Muito além das startups: Build-Measure-Learn em sistemas corporativos
Muito além das startups: Build-Measure-Learn em sistemas corporativosMuito além das startups: Build-Measure-Learn em sistemas corporativos
Muito além das startups: Build-Measure-Learn em sistemas corporativosIgor Abade
 

Mais de Igor Abade (20)

Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
 
Serverless Computing no Microsoft Azure
Serverless Computing no Microsoft AzureServerless Computing no Microsoft Azure
Serverless Computing no Microsoft Azure
 
Chega de receita de bolo: gerenciando infraestrutura como código
Chega de receita de bolo: gerenciando infraestrutura como códigoChega de receita de bolo: gerenciando infraestrutura como código
Chega de receita de bolo: gerenciando infraestrutura como código
 
Microsserviços .NET no Azure
Microsserviços .NET no AzureMicrosserviços .NET no Azure
Microsserviços .NET no Azure
 
Introdução ao Habitat
Introdução ao HabitatIntrodução ao Habitat
Introdução ao Habitat
 
Acelere - e melhore! - o feedback com testes automatizados rápidos - igor abade
Acelere - e melhore! - o feedback com testes automatizados rápidos - igor abadeAcelere - e melhore! - o feedback com testes automatizados rápidos - igor abade
Acelere - e melhore! - o feedback com testes automatizados rápidos - igor abade
 
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTSProvisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
 
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
 
Gestão de ciclo de vida de Banco de Dados: Já passou da hora! (TDC POA 2016)
Gestão de ciclo de vida de Banco de Dados: Já passou da hora! (TDC POA 2016)Gestão de ciclo de vida de Banco de Dados: Já passou da hora! (TDC POA 2016)
Gestão de ciclo de vida de Banco de Dados: Já passou da hora! (TDC POA 2016)
 
Desktop App Converter: Trazendo Apps Win32 para a Windows Store
Desktop App Converter: Trazendo Apps Win32 para a Windows StoreDesktop App Converter: Trazendo Apps Win32 para a Windows Store
Desktop App Converter: Trazendo Apps Win32 para a Windows Store
 
Acelere - e melhore! - o feedback com testes automatizados rápidos
Acelere - e melhore! - o feedback com testes automatizados rápidosAcelere - e melhore! - o feedback com testes automatizados rápidos
Acelere - e melhore! - o feedback com testes automatizados rápidos
 
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
 
Suporte a macros na sua aplicação com PowerShell
Suporte a macros na sua aplicação com PowerShellSuporte a macros na sua aplicação com PowerShell
Suporte a macros na sua aplicação com PowerShell
 
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
 
Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)
Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)
Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)
 
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
 
Além do pen-drive: empacotando seu software para distribuição e implantação (...
Além do pen-drive: empacotando seu software para distribuição e implantação (...Além do pen-drive: empacotando seu software para distribuição e implantação (...
Além do pen-drive: empacotando seu software para distribuição e implantação (...
 
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
 
Acelerando a criação de testes usando IntelliTest (Visual Studio Summit 2015)
Acelerando a criação de testes usando IntelliTest (Visual Studio Summit 2015)Acelerando a criação de testes usando IntelliTest (Visual Studio Summit 2015)
Acelerando a criação de testes usando IntelliTest (Visual Studio Summit 2015)
 
Muito além das startups: Build-Measure-Learn em sistemas corporativos
Muito além das startups: Build-Measure-Learn em sistemas corporativosMuito além das startups: Build-Measure-Learn em sistemas corporativos
Muito além das startups: Build-Measure-Learn em sistemas corporativos
 

DevOps em grandes empresas - Mito ou Realidade?

Notas do Editor

  1. Disruption affects every industry and no company is safe – we all have heard about the now classic examples of Blockbuster being ousted by Netflix, Lyft & Uber disrupting the traditional taxi industry, and even Twitter changing how we consume news and media. Half of the companies that were on the Fortune 500 in 2000 are now gone, replaced by organizations that deliver value faster, better, and cheaper than the incumbents did – and the current Fortune 500 very much faces the same fate. Technology plays a central role in the disruptors‘ ability to execute and out innovate their competition.
  2. Traditional methods of delivering and operating software need re-thinking, especially in a cloud based world. A business needs to move fast and innovate But because of the manual nature of deployments and the siloed organizational structures, processes and tools – human error is inevitably introduced which leads to: High failure rates when changes are implemented and Long times to recover from outages In a bid to improve reliability in these situations, we traditionally implement further controls – via more manual processes, and approval gates. But, this doesn’t improve overall system reliability, and merely introduces: Long lead times for changes and Low deployment frequency
  3. DevOps não é algo novo. A palestra que marca o “nascimento” do movimento DevOps é de 2009. Conceitos como o Movimento Lean, o Manifesto Ágil, Agile Infrastructure e outros, nos quais DevOps está amparado, são ainda mais antigos. DevOps já esteve no pico do “hype” do Gartner, sim. Mas em 2015. Hoje DevOps é um modelo estabelecido e usado em empresas dos mais diversos segmentos e tamanhos em todos o mundo.
  4. Os princípios e práticas de DevOps são compatíveis com o Agile, com muitos observando que o DevOps é uma continuação lógica da jornada ágil iniciada em 2001. O Agile geralmente serve como um facilitador efetivo do DevOps, devido ao seu foco em equipes pequenas que entregam continuamente código de alta qualidade aos clientes. Muitas práticas de DevOps emergem se continuarmos a gerenciar nosso trabalho além do objetivo de "código potencialmente implantável" no final de cada iteração, estendendo-o para ter nosso código sempre em um estado implantável.
  5. Muitos vêem DevOps como um golpe no ITIL ou ITSM (IT Service Management), originalmente publicado em 1989. ITIL tem influenciado amplamente várias gerações de praticantes de operações, e é uma biblioteca de práticas em constante evolução destinada a documentar processos e práticas que sustentam as operações de TI. As práticas de DevOps podem ser feitas de modo a serem compatíveis com o processo ITIL. No entanto, para dar suporte aos prazos de execução mais curtos e às freqüências de implantação mais altas associadas ao DevOps, muitas áreas dos processos ITIL se tornam totalmente automatizadas, resolvendo muitos problemas associados aos processos de configuração e gerenciamento de Release (por exemplo, manter o CMDB atualizado). E como o DevOps requer detecção e recuperação rápidas quando ocorrerem incidentes de serviço, as disciplinas ITIL de design de serviço, incidente e gerenciamento de problemas permanecem tão relevantes quanto sempre.
  6. A ausência de controles tradicionais (por exemplo, segregação de responsabildiade, processos de aprovação de mudanças, revisões de segurança manual no final do projeto) podem espantar os profissionais de segurança e conformidade da informação. No entanto, isso não significa que as organizações de DevOps não tenham controles efetivos. Em vez de atividades de segurança e conformidade apenas sendo executadas no final do projeto, os controles são integrados em todas as fases do trabalho diário no ciclo de vida de desenvolvimento de software, resultando em melhores resultados de qualidade, segurança e conformidade.
  7. Muitos interpretam DevOps como a eliminação completa da função Operações de TI (Infraestrutura). No entanto, isso raramente é o caso. Embora a natureza do trabalho de Infraestrutura possa mudar, ele permanece tão importante quanto sempre. O pessoal de Infraestrutura passa a a colaborar muito mais cedo no ciclo de vida do software com os Desenvolvedores, que por sua vez continuam a trabalhar com Infraestrutura muito tempo depois que o código foi implantado em produção. Em vez de a Infraestrutura fazer trabalho manual que vem de tickets de suporte, DevOps oferece a produtividade aos times por meio de APIs e plataformas de autoatendimento que criam ambientes, testam e implantam código, monitoram e exibem a telemetria de produção e assim por diante. Ao fazer isso, a equipe de Infraestrutura se torna mais próxima do desenvolvimento (como QA e INFOSEC) e envolvidos no desenvolvimento de produtos, onde o produto é a plataforma que os desenvolvedores usam para testar, implantar e executar seus serviços de ti em produção de forma segura, rápida e segura.
  8. Embora muitos dos modelos de trabalho de DevOps exijam automação, o DevOps também requer normas culturais e uma arquitetura que permitam que as metas compartilhadas sejam alcançadas em todo o fluxo de valor de TI. Isso vai muito além de apenas automação. Como Christopher Little, um executivo de tecnologia e um dos primeiros cronistas do DevOps, escreveu, "o DevOps não é sobre automação, assim como a astronomia não é sobre telescópios."
  9. Embora muitas histórias de sucesso de DevOps tenham lugar em organizações que usam softwares como o stack LAMP (Linux, Apache, MySQL, PHP), alcançar resultados de DevOps é independente da tecnologia que está sendo usada. Inúmeros casos de sucesso em .NET, COBOL, Assembly de mainframe (!), SAP e sistemas embarcados (ex.: firmware HP LaserJet).
  10. “Unicórnios” da internet (Google, Amazon, Netflix, Etsy etc.) são pioneiros nas práticas de DevOps Ainda assim correram o risco, em algum momento, de ficarem para trás por causa dos problemas associados com organizações mais tradicionais: Lançamentos de código altamente perigosos e propensos a falhas catastrófica Incapacidade de liberar recursos rápido o suficiente para vencer a concorrência Incapacidade de escala, altos níveis de desconfiança entre Desenvolvimento e Operações, e assim por diante. No entanto, cada uma dessas organizações foi capaz de transformar sua arquitetura, práticas técnicas e cultura para criar os resultados incríveis que associamos ao DevOps.
  11. Systems thinking O primeiro caminho enfatiza o desempenho de todo o sistema, versus o desempenho de um silo específico de trabalho ou departamento. O trabalho pode ser tão grande quanto uma divisão (desenvolvimento ou infraestrutura) ou tão pequeno quanto um contribuidor individual (um desenvolvedor ou um administrador de sistemas). O foco é em todos os fluxos de valor de negócios, desde quando os requisitos são identificados, passando por desenvolvimento e, em seguida, chegando em produção, onde o valor é entregue ao cliente na forma de um serviço. Os resultados do primeiro caminho incluem: Nunca passar um defeito conhecido para centros de trabalho posteriores no processo Nunca permitir que otimização local crie degradação global Sempre procurar aumentar o fluxo Sempre tentar entender profundamente o sistema
  12. Amplify feedback loop O segundo caminho trata de criar os loops de feedback da direita para a esquerda. Como em quase qualquer iniciativa de melhoria de processo, o objetivo é encurtar e amplificar os loops de feedback, para que as correções necessárias possam ser feitas continuamente. Os resultados do segundo caminho incluem: Entender e responder a todos os clientes, internos e externos Diminuir e amplificar todos os loops de feedback Integrar conhecimento onde é necessário
  13. Culture of continual experimentation and learning O terceiro caminho envolve a criação de uma cultura que promove: Experimentação contínua, que exige correr riscos e aprender com o sucesso e com o fracasso Entender que repetição e prática são pré-requisitos para dominar algo Os dois itens acima têm a mesma importância e necessidade. Ambos garante. que você continua se esforçando para melhorar, mesmo que isso signifique entrar na zona de perigo. E você precisa dominar as qualificações que podem ajudar a sair da zona de perigo quando tiver ido fundo demais nela. Os resultados do terceiro caminho incluem: Alocar tempo para melhorar o trabalho diário Criar rituais que recompensam a equipe por correr riscos Introduzir falhas no sistema para aumentar a resiliência