DevOps com rosto humano

Freqüentemente falamos sobre o que ouvimos de útil em conferências, com menos freqüência sobre palestrantes de eventos futuros. E quase nunca mostramos pessoas que estão nos bastidores de todas as boas apresentações e conduzem um conjunto de temas. É hora de mudar isso, porque quem prepara o programa e com qual abordagem pode dizer muito mais sobre a conferência do que uma lista de resumos.



Em uma atmosfera simples e informal, conversamos com os membros do DevOps Live Programming Committee sobre quem veio para o DevOps, o que é importante para a indústria agora, por que as conferências são úteis e o que se perde quando estamos online. Convidamos você a se juntar ao conhecido: você pode optar por assistir e ouvir a gravação completa ou ler os trechos abaixo.





O comitê do programa de conferências DevOps Live consiste em 25 profissionais elegantes com ampla experiência e uma ampla variedade de histórias de casos. Eles poderiam montar um grande evento apenas a partir de seus estudos de caso (e seria muito mais rápido e fácil), mas não o fazem para ajudar os participantes a obter um entendimento completo dos processos e práticas de DevOps.



Quatro pessoas participaram da conversa: Timur Batyrshin, Dmitry Zaitsev, Valeria Piliya e Mona Arkhipova. E então, felizmente, todos eles olham para DevOps de ângulos ligeiramente diferentes e trazem diferentes acentos para a agenda da conferência.



Timur Batyrshin (erthad) em TI há mais de 15 anos, durante esse tempo participou da construção de distribuições Linux, virtualização de servidores, quando ainda não estava na moda, automatizou a implantação de servidores nas nuvens e construiu a arquitetura de aplicativos em nuvem.



Timur Batyrshin: Podemos dizer que o caminho para o comitê do programa DevOpsConf começou em 2012-2013 com a comunidade Hangops Ru (Hangops pode ser decifrado como "Ops on Hangouts", era nos Hangouts que as conversas regulares sobre o setor eram realizadas). Gradualmente, a comunidade cresceu além do bate-papo e o núcleo de entusiastas começou a organizar o DevOpsDays Moscou. Dima e Lera também participaram, e Sasha Titov (osminog)



Dmitry Zaitsev (bhavenger) desenvolveram práticas DevOps e SRE antes que estivessem na moda. Combinei-os com ITIL e Cobit enquanto ainda estavam na moda. Tem experiência em gamedev, adtech, bigdata, fintech, marketing. Ele é um dos organizadores do DevOpsDays Moscow, DevOps Moscow, Hangops Ru. Agora, o chefe do SRE está em flocktory.com.



Dmitry Zaitsev: Em 2015, de alguma forma acabei no chat do Hangops, . 2017 . RootConf . , . 2018 , DevOpsConf, DevOps: , , DevOps.



trabalha para flocktory.com Engenheiro de infraestrutura, mantém infraestrutura na AWS com k8s. Ela participou da adaptação da edição em russo do DevOps Handbook e é uma das organizadoras dos encontros DevOps Moscou e da conferência DevOpsDays Moscou 2019. Ela se juntou ao comitê do programa DevOpsConf há dois anos, como outros participantes da conversa por sugestão de Alexander Titov.



Valeria Piliya: Entrei para o comitê de programa da conferência porque estava interessada em saber como funciona por dentro. Eu nem sabia como, por exemplo, as tarefas eram distribuídas entre o comitê de programação e os organizadores do evento. Fui movido pela curiosidade e tive a oportunidade de satisfazê-la. E esta é uma oportunidade que não é negada.



Mona Arkhipova (Mona_Sax) COO sudo.su (MIRC), antes ocupou cargos de gestão e de especialista na área de segurança e TI. Em seu trabalho diário, ela usa ativamente as práticas de DevOps e também começou quando ainda não era popular. Mona se juntou ao comitê do programa depois que o excelente Departamento de Segurança Como (Você) Vive sem Segurança falou sobre como a segurança é responsabilidade de todos. Agora trazendo segurança para as massas, não apenas em conferências de segurança, mas também no DevOps Live.



Mona Arkhipova: , , — . , IT- «- », , - . IT , , DevOps.



DevOps



Como você já entendeu, Mona está promovendo DevSecOps e este ano haverá mais segurança na conferência. Mas esta não será uma conferência de segurança dentro do DevOps Live - todas as apresentações são projetadas para qualquer nível de especialização, ou seja, são adequadas para quem está começando a pensar em segurança . Mas para aqueles que já estão trabalhando nessa direção, mostraremos alguns pontos não óbvios e ferramentas úteis.



Especialistas bem conhecidos na área de segurança de TI dirão exatamente como criar segurança, quais erros são cometidos com frequência e como garantir que nem você nem sua empresa sejam seriamente prejudicados. Em uma série de master classes, os participantes aprenderão como um serviço pode ser hackeado e como se proteger contra ele, tanto do ponto de vista técnico quanto do ponto de vista do processo, permanecendo nas modernas metodologias de desenvolvimento.



DevOps :



Claro, vamos falar sobre problemas gerais de engenharia e discutir tecnologias e processos na interface com soluções instrumentais que tornam mais fácil resolver problemas de desenvolvimento, teste e operação.



Você sabe o que separa um relatório de ferramenta boa de um ruim? Em uma boa palestra, o ouvinte não tem a sensação de um audiolivro de um manual, mas o palestrante fala sobre como usar essa ferramenta na vida real, com sua ajuda para simplificar a vida e resolver seus problemas de forma mais eficaz. No DevOps Live, não apenas conheceremos as ferramentas, mas também entenderemos como e quando implementá-las e como usá-las corretamente.



Deve-se ter em mente que existem ferramentas que estão se desenvolvendo muito rapidamente e abordagens que mudam um pouco mais lentamente. Vamos falar sobre ambos:



  • , .
  • - , , .
  • .


Enquanto conversávamos sobre ferramentas e o fato de que você pode falar sobre elas, e imediatamente se tornará mais fácil e divertido para alguém viver, ou você não pode contar e esperar que todos descubram, ficou curioso se o PC se impõe a tarefa de educar .



Valeria Piliya: Seria ingênuo definir uma meta exclusivamente educacional. É claro que é inerente às conferências por design, mas é impossível ensinar alguém contra sua vontade. Mas você pode interessar, fazer você pensar e duvidar. Ajude a aprender algo novo, que pode não ser de imediato, mas será útil e obterá algo muito legal.



Mona Arkhipova: . : , , , DevOps .. ITIL . , , , , , . , .



: , ITIL, . , , ITIL, . , , IT Extreme Programming, .



: , . - , . IT , , , .



: , . . , , , 1969 .



DevOps



A ideia por trás da conferência DevOps Live é olhar para DevOps de ângulos diferentes, em particular de uma perspectiva de desenvolvimento de produto.



Como parte da abordagem DevOps, as soluções técnicas devem estar relacionadas aos objetivos de negócios. Mas os engenheiros geralmente não estão muito cientes de quais são essas tarefas. Por exemplo, eles acreditam que, uma vez que o Relatório DORA diz que organizações interessantes são lançadas várias vezes ao dia, o tempo de colocação no mercado é o mais importante para os negócios.



Timur Batyrshin:Como todo engenheiro, eu costumava pensar que o principal é escrever bem o código, ajustar seu trabalho e tudo ficará bem. E então descobriu-se que era necessário não apenas insistir nos serviços e escrever código, mas também movimentar as coisas na empresa. E em qualquer empresa com mais de, digamos, vinte pessoas, surgem tarefas adicionais para conectar grupos de trabalho e especialistas que desejam coisas diferentes. Isso é o que os pais do DevOps nos disseram: como fazer com que todos trabalhem juntos nas mesmas tarefas.



Para DevOps Live Timur Batyrshin e Andrey Shorin conversaram com os proprietários do produto... Descobriu-se que o tempo de colocação no mercado como os engenheiros o entendem - lançamentos frequentes - não é muito importante para eles. Mais importante é a previsibilidade, que é alcançada quando as equipes de produto, desenvolvimento, operações e gerenciamento trabalham em direção a objetivos comuns e se entendem. Portanto, na conferência, vamos nos concentrar em como negociar, construir confiança, lidar com a toxicidade, etc.



E não se trata apenas de mostrar aos proprietários de produtos como eles podem se beneficiar do DevOps. Mas também ajude os engenheiros a entender como seu trabalho afeta o produto. Porque quando não se vê a ligação entre o trabalho técnico específico e os resultados da empresa, surgem os mesmos problemas de motivação, burnout, etc.



Valeria Piliya: Quando uma pessoa começa a se entender um pouco mais como profissional e pensa no que quer do trabalho no contexto de toda a sua vida, descobre-se que não está colocando o Kubernetes o dia todo. Por que porque?" Aqui não está longe da crise existencial.



, , . « , » , .



DevOps Chief-



Definitivamente, a implementação das práticas de DevOps em uma empresa não está completa sem a inclusão ativa do CTO, ou seja, há líderes técnicos entre o público DevOps Live. Os PCs decidiram determinar quais são as dores do CTO e como ajudar a resolvê-las, porque descobriram que não havia conteúdo suficiente nas conferências de TI modernas. Na maioria das vezes, são consideradas questões mais específicas de equipes individuais ou problemas técnicos.



Uma coisa é escolher entre Kubernetes e OpenStack e outra - soluções de nível de chefe. Essas decisões, em primeiro lugar, têm que ser muito mais tomadas e, em segundo lugar, na maioria das vezes a empresa ainda não tem experiência relevante e só pode contar com os resultados de outras pessoas e, em terceiro lugar, o custo de um erro é alto.



Uma pessoa com um prefixo Chief, além de soluções técnicas, também está envolvida em coisas fascinantes como: calcular o custo de propriedade e custos de infraestrutura, planejar uma pilha de tecnologia, gerenciamento de capacidade e assim por diante, o que fica fora da vista da maioria.



Dmitry Zaitsev: Eu quero revelar o tópico de como mudar algo em toda a empresa. Agora parece não haver lugar para falar sobre isso. Portanto, queremos que as pessoas conversem e, juntas, cheguem a um entendimento de como implementar algo no nível da empresa.



Compreensão mútua na vanguarda



Como você pode ver, todos os temas estão interligados e fazem parte do quebra-cabeça. Não há necessidade de pensar: "Sim, não estou interessado em desenvolvimento de produtos, ainda estou longe do posto de serviços - resta apenas a parte com práticas de engenharia." Isso não é verdade.



De uma forma ou de outra, todos os tópicos que serão discutidos na conferência se sobrepõem, mas o comitê do programa dá mais ênfase a isso e prepara formatos especiais para envolver os participantes com diferentes funções na discussão geral.



Valeria Piliya: Queremos que você veja que cada um de seus colegas em seu lugar resolve problemas que você talvez nem tenha pensado. Mas todos eles visam desenvolver um produto com o qual você também esteja envolvido.



Timur Batyrshin:Certamente, todos tiveram uma situação em que você tinha certeza da necessidade de algumas mudanças técnicas, por exemplo, você convenceu o gerente de que precisava urgentemente do Kubernetes e eles o descartaram de que agora não era o momento para isso. Mas essas histórias sempre têm dois lados, e até mesmo os discursos na conferência ajudam a entendê-los.



E a questão aqui não é apenas se tornar uma "equipe mais eficaz", mas também porque, quando você entende seus colegas e confia neles, é mais agradável para você trabalhar e mais fácil de viver. Por exemplo, olhando para o problema de forma mais ampla, você pode entender o que a equipe e a empresa realmente precisam no momento. E com isso, falar em uma linguagem compreensível para as empresas, para convencer da necessidade de implementar suas ideias. Ou ouvir os argumentos do oponente e aceitar que isso não é apenas um falatório, mas realmente há um motivo para não fazê-lo agora.



Está tudo online



Um tópico sobre o qual não poderíamos deixar de falar é online, para onde todos os eventos avançaram até agora. Nós da Ontico já realizamos três testes e três grandes conferências online (você pode ver como foram no artigo da KnowledgeConf ), nem tudo é tão ruim. Mas entendemos o que podem ser as dúvidas, aliás, elas estão até dentro do PC.



Em nossa opinião, existem dois problemas principais online:



  • Competição por atenção, porque ao contrário de uma conferência cara a cara, na qual você chega a um lugar especial, em uma conferência online, os participantes permanecem em seu ambiente familiar com todos os chats perturbadores e outras redes sociais.
  • Falta de comunicação ao vivo com todos os seus componentes não verbais.


Online para o comitê de programa é um desafio adicional em termos de seleção de palestrantes. É realmente difícil se concentrar em uma apresentação regular, quando você não está envolvido no processo, mas apenas ouve. Mas, por outro lado, o online torna possível ou mais conveniente ter várias interações, demonstrações de codificação ao vivo, trabalho em grupos e muito mais, o que não pode ser feito em uma conferência offline. Sem falar de palestrantes estrangeiros que simplesmente não podem vir à Rússia por diversos motivos, mas realmente querem participar e se comunicar conosco, para entender o que está acontecendo na Rússia. É neste ano que muitos concordam em falar em nossa conferência.



Valeria Piliya: , . , , , , - . , , , . - , .



, , , , , . , , , , .



Mona Arkhipova: É mais conveniente para o palestrante também, porque há uma oportunidade, pelo menos, não de ficar em pé no flipchart, mas de sentar, e melhor ainda tomar um café, um lanche na mão e geralmente se sentir confortável.



Outra vantagem que não é a mais óbvia do online é que não somos limitados não apenas pelo espaço (por exemplo, o Infospace), mas também pelo tempo. Na primavera, aprendemos por experiência própria que é completamente impossível permanecer envolvido em uma conferência online por oito horas consecutivas. Mas temos margem de manobra: podemos distribuir nossos eventos por vários dias por várias horas. A programação ainda será bastante apertada para manter os participantes no contexto, mas alguns dias, várias horas em um horário conveniente, proporcionarão uma velocidade confortável para a percepção das informações.



Timur Batyrshin: , - , , , - , , , . .



, , -, , -, , , -, , .



: . , , .



Portanto, como tal, a rede online pode ser ainda mais eficaz, e também sabemos como revivê-la. Resta o temor de que até o final de setembro estaremos todos, a princípio, fartos do online, mas será neutralizado pelo conteúdo que o PC está preparando. E diversidade.



DevOps Live resultou:



  • Essa é essa largura em termos de formatos: haverá relatórios, master classes, workshops, debates, consultas em grupo e individuais, e não é só isso que os cartões são revelados.
  • Aqui está tal altura do ponto de vista do público: estamos esperando na conferência por engenheiros de várias especialidades de TI, trabalhadores de segurança, estações de serviço, gerentes de produto e proprietários de negócios.
  • E também a profundidade, porque o material hardcore também está presente.


Esperamos que esta preparação minuciosa e a nossa com os palestrantes permita que a conferência ganhe o concurso de atenção, até mesmo no trabalho e nas redes sociais.



Sabemos como é difícil reservar um tempo sentado em casa para começar a olhar para algo, envolver-se, pensar, discutir e comunicar-se com outras pessoas. Para o bem dessas pessoas, eu quero fazer um conteúdo muito legal, procurar alguém, negociar, inventar novos formatos. Venha, estamos esperando por você!



DevOps Live 29-30 6-7 . 15 .



— .



, , 5 18:00 - . , . , , .



All Articles