In this talk, we will, through the DevOps journey around the world, discuss the main points that make this culture considered the most effective strategy for innovation and digital transformation.
anos de experiência em Projetos FOSS (Free and Open Source Software) ★ DevOps / InfraÁgil / SRE desde 2012 ★ Principais Empresas: ★ Principais Certificações
Infraestrutura Ágil. Criação do termo DevOps durante a Velocity da O'Reilly. Surgimento do Manifesto Ágil. 2001 2008/2009 2011 2010 Culture Automation Mesurement Sharing Em março de 2011, o Gartner publicou um relatório no qual afirmava que, até o final de 2015, DevOps se tornaria a principal estratégia em 20% das organizações mundiais. Damon Edwards e John Willis apresentam os Pilares do DevOps - DevOpsDays Mountainview 3
dor é mais aguda: Application Deployments Vamos ser sinceros: você não corrigirá magicamente a cultura da sua organização da noite para o dia! :/ Mas você pode começar melhorando a colaboração (e os resultados). Comece com as práticas mais próximas da produção; depois, lide com os processos que acontecem no início do ciclo de entrega do software.
dor é mais aguda: Application Deployments ❏ Vamos ser sinceros: você não corrigirá magicamente a cultura da sua organização da noite para o dia! :/ Mas você pode começar melhorando a colaboração (e os resultados). Comece com as práticas mais próximas da produção; depois, lide com os processos que acontecem no início do ciclo de entrega do software.
dor é mais aguda: Application Deployments ❏ Vamos ser sinceros: você não corrigirá magicamente a cultura da sua organização da noite para o dia! :/ ❏ Mas você pode começar melhorando a colaboração (e os resultados). Comece com as práticas mais próximas da produção; depois, lide com os processos que acontecem no início do ciclo de entrega do software.
Construa a Base 1. Padronize a Stack / Fale a mesma língua 2. Invista em “Guides” / Reduza a Variabilidade 3. Hora de Expandir as Práticas DevOps 4. Automação em Tudo! 5. Self-Service / Self-healing https://puppet.com/resources/whitepaper/state-of-devops-report 13
equipe que opera o serviço ❏ Reutilizar padrões de implantação para criar aplicativos ou serviços ❏ Reutilizar padrões de teste para criar aplicativos ou serviços ❏ As equipes contribuem com melhorias nas ferramentas fornecidas por outras equipes ❏ As configurações são gerenciadas por uma ferramenta de gerenciamento de configuração As equipes de desenvolvimento de aplicativos usam o controle de versão. As equipes são implantadas em um conjunto padrão de sistemas operacionais. Stage 1 * As equipes implementam em um único sistema operacional padrão * Desenvolva um conjunto padrão de tecnologia Stage 2 * Os times podem trabalhar sem aprovação manual fora da equipe * Padrões de implantação para criar aplicativos / serviços são reutilizados * As alterações na infraestrutura são testadas antes da implantação na produção* Stage 3 * As configurações do sistema são automatizadas * O provisionamento é automatizado * As configurações do sistema estão no controle de versão * As equipes de infraestrutura usam o SCM * As configurações do aplicativo estão no SCM * As configurações de política de segurança são automatizadas Stage 4 * Respostas a incidentes são automatizadas * Os recursos estão disponíveis via autoatendimento * Os aplicativos são alinhados com base nas necessidades dos negócios * As equipes de segurança estão envolvidas no design e desenvolvimento de tecnologia Stage 5 5 Stages - Práticas Adotadas https://puppet.com/resources/whitepaper/state-of-devops-report
foco da pesquisa neste ano é investigar as características de liderança que ajudam a impulsionar o alto desempenho. Em nossa opinião, esse tem sido um dos tópicos mais negligenciados no DevOps”
desempenho relataram ter líderes com os comportamentos mais fortes em todas as dimensões! ❏ Em contraste, equipes de baixo desempenho relataram os níveis mais baixos dessas características de liderança. ❏ As diferenças encontradas foram todas em níveis estatisticamente significativos. https://puppet.com/resources/whitepaper/state-of-devops-report VISÃO AUTENTICIDADE CRESCIMENTO CRIATIVIDADE Capacidade do Líder de lançar uma visão clara, convincente e inspiradora. Capacidade do líder ser um modelo, para dar o exemplo. Ser um eterno aprendiz! Temos que ser Inovadores, temos que ser criativos, temos que ser competitivos! Estar comprometido em garantir que todos na organização estão crescendo.
2020, metade dos CIOs que não tiverem transformado as capacidades de suas equipes será deslocado das equipes de liderança digital de suas organizações” [Gartner]
Capacidade do Líder de lançar uma visão clara, convincente e inspiradora. Capacidade do líder ser um modelo, para dar o exemplo. Ser um eterno aprendiz! Auto Liderança • Como estou liderando com visão? • Como estou inspirando os outros? • Estou liderando com integridade e autenticidade?
com os Liderados • Eu tenho genuíno cuidado e preocupação com as pessoas em nossa organização? Estou ajudando-os a crescer? • Estou liderando para eles alcançarem seu pleno potencial? • Estou dando a eles a oportunidade de inovar, se desafiar? CRESCIMENTO Estar comprometido em garantir que todos na organização estão crescendo. CRIATIVIDADE Temos que ser Inovadores, temos que ser criativos, temos que ser competitivos! https://www.youtube.com/watch?v=RhF-bEElKME
organizações geralmente iniciam os esforços de DevOps com considerações insuficiente dos resultados dos negócios.” 2. “As ferramentas não são a solução para um problema cultural”, Identifique os candidatos com a atitude certa para adotar práticas de DevOps. 3. Os esforços bem-sucedidos do DevOps requerem colaboração com todas as partes interessadas. Na maioria das vezes, os esforços de DevOps são limitados a I&O. 4. É importante perceber que uma abordagem do big-bang - em outras palavras, iniciar o DevOps em uma única etapa - apresenta um enorme risco de falha. 5. AGAIN! O gerenciamento de expectativas é contínuo e não Único! https://www.gartner.com/smarterwithgartner/the-secret-to-devops-success/ 21