Eles dizem muito sobre o DevOps. Estamos interessados apenas na opinião daqueles que realmente implementam e seguem os princípios do DevOps. Aconteceu que essas pessoas são incluídas no Comitê de Programa da DevOpsConf na Rússia. Aproveitando minha posição oficial, fiz oito perguntas idênticas:
- Qual é a principal vantagem da abordagem DevOps, na sua opinião?
- O que é mais provável de impedir as empresas na transformação do DevOps?
- Como integrar profissionais de segurança no processo de entrega de software?
- Como você se sente com o crescente hype em torno do SRE?
- Quais ferramentas existem hoje onde quer que falem sobre DevOps?
- O que distingue um bom engenheiro de um mau em termos de DevOps?
- Qual é a maneira mais lógica de ingressar na profissão?
- Como estudar e o que ler? Onde você costuma ler as notícias do setor por conta própria?
As respostas acabaram sendo muito curiosas e, ao mesmo tempo, permitem impressionar aqueles que colocam muito esforço e um pouco de alma na
programação de nossa conferência. Por exemplo, a resposta para a primeira pergunta é mais ampla que a redução do tempo de colocação no mercado. As opiniões divergiram sobre o SRE, mas todos aconselharam quase por unanimidade a leitura do Manual do DevOps, mas também fizeram várias recomendações - elas foram seguidas por gato.
Danila Shtan, CTO da Yandex.Verticals, promove DevOps, valoriza as habilidades sociais acima das habilidades profissionais e gosta de conversar. Por exemplo, no ano passado na RootConf na época, Danila
falou sobre como construir uma infraestrutura de serviço auto-organizada, usando soluções técnicas bastante simples, produtos de software populares e acordos dentro da equipe.
- Qual é a principal vantagem da abordagem DevOps, na sua opinião?A responsabilidade não é por sua porca às 8, mas por garantir que as duas partes aparafusadas sejam mantidas juntas.
- O que é mais provável de impedir as empresas na transformação do DevOps?"Eu não farei o trabalho de outra pessoa." Em geral, a
divisão do trabalho em "um" e "outro" .
- Como integrar profissionais de segurança no processo de entrega de software?Sobre o mesmo que designers, por exemplo. Eles contam os conceitos e requisitos básicos de sua área de assunto e, em seguida, participam da revisão e aceitação.
- Como você se sente com o crescente hype em torno do SRE?Ele apenas se levanta? Pareceu-me que ele estava aqui há muito tempo.
SRE é operações glorificadas , não gosto muito desse conceito.
- Quais ferramentas hoje certamente existem onde eles falam sobre DevOps?Teclado, tela e fones de ouvido :)
- O que distingue um bom engenheiro de um ruim em termos de DevOps?Desejo ser o melhor especialista em 8 castanhas do mundo.
- Qual é a maneira mais lógica de entrar na profissão? Você saiu do Dev ou Ops?O mais lógico é amar o que você está fazendo , e tudo crescerá junto lá. Eu geralmente sou de projetos.
- Como estudar e o que ler? Onde você costuma ler as notícias do setor por conta própria?Adoro coleções no
highscalability.com , fóruns no Reddit e blogs de engenharia de diferentes grandes e pequenas empresas.
Vyacheslav Kuznetsov lidera a equipe de operações de TI da Ecwid desde os primeiros anos do projeto. Um dos organizadores das reuniões da comunidade online Hangops_ru.
- Qual é a principal vantagem da abordagem DevOps, na sua opinião?O DevOps pode
acelerar significativamente
o processo de desenvolvimento de software
, da idéia ao lançamento, livrar-se de problemas nos processos de desenvolvimento e manutenção.
- O que é mais provável de impedir as empresas na transformação do DevOps?Pessoas que não querem mudar podem ser a coisa mais perturbadora. Nem todo mundo quer mudar, alguns têm medo de não ter um lugar no novo mundo maravilhoso.
Infelizmente, ao implementar abordagens de DevOps, nem todos os problemas são resolvidos por ferramentas e alterações de processos. Precisa de apoio dos tomadores de decisão. Precisamos entender os artistas que ninguém pretende privá-los de seu trabalho.
- Como integrar profissionais de segurança no processo de entrega de software?Um guarda de segurança deve estar envolvido no desenvolvimento o
mais cedo possível . Nesse caso, é necessário conduzir um diálogo e criar processos de tal maneira que as ferramentas de segurança sejam um estágio tão natural quanto a revisão de código ou linter.
- Como você se sente com o crescente hype em torno do SRE?Na minha opinião, o
SRE é apenas uma implementação das práticas de DevOps e um pouco acima. O livro SRE do Google é uma ótima coleção de práticas. Eles são conhecidos por ampliar seus horizontes, mas nem todos são necessários em todas as empresas.
- Quais ferramentas hoje certamente existem onde eles falam sobre DevOps?Bate-papo, CI / CD, K8S.
- O que distingue um bom engenheiro de um ruim em termos de DevOps?Um bom engenheiro atua com base nas necessidades de toda a equipe, e não apenas nas necessidades do seu grupo mais próximo dentro da equipe.
- Qual é a maneira mais lógica de entrar na profissão? Você saiu do Dev ou Ops?É importante que a abordagem do DevOps resolva problemas reais no seu trabalho, para que você possa vendê-lo para a equipe. Não saí do Ops, não é necessário praticar o DevOps :) Nossa equipe de Ops escreve muito e automatiza constantemente seu trabalho. E a equipe de desenvolvimento, por sua vez, trabalha em estreita colaboração com a infraestrutura, também realiza serviço de plantão e investiga incidentes.
- Como estudar e o que ler? Onde você costuma ler as notícias do setor por conta própria?Existem alguns bons livros que revelam a essência do DevOps:
- O Manual do DevOps.
- O Projeto Phoenix. Um romance sobre como o DevOps está mudando os negócios para melhor.
Também gostei do livro Kanban: Mudança Evolucionária de Sucesso para o Seu Negócio de Tecnologia, de David J. Anderson.
Para acompanhar as notícias do setor, existem
vários boletins e canais excelentes no Telegram:
Devops Weekly de Gareth Rushgrove, Devops Deflope (
podcast e
canal no Telegram),
Hangops Ru . Mas as notícias mais selecionadas do setor voam para mim no Twitter. O principal é seguir as pessoas certas
Dmitry Zaitsev trabalha com SRE na Humaniq, mas tem experiência em uma ampla variedade de setores: Gamedev, AdTech, Big Data, FinTech. Desenvolvi práticas de DevOps e SRE quando ainda não estava na moda. Combinou-os com ITIL e Cobit, enquanto eles ainda estavam na moda. Além disso, participa da organização de reuniões
Hangops_ru .
- Qual é a principal vantagem da abordagem DevOps, na sua opinião?A velocidade do produto e das mudanças nos negócios, alta adaptabilidade em um mundo em rápida mudança.
- O que é mais provável de impedir as empresas na transformação do DevOps?Não há necessidade de transformação.
- Como integrar profissionais de segurança no processo de entrega de software?Assim como os especialistas em manutenção, devem deslocar seu trabalho o mais para a esquerda possível ao longo da cadeia de entrega de valor.
- Como você se sente com o crescente hype em torno do SRE?E eu não o vejo, para ser sincero. O SRE é apenas um conjunto de práticas que muitos administradores de sistema bons usam há muito tempo.
- Quais ferramentas hoje certamente existem onde eles falam sobre DevOps?- Kubernetes.
- Prometeu.
- Terraform.
- O que distingue um bom engenheiro de um ruim em termos de DevOps?Um bom engenheiro se concentra na velocidade de entrega em toda a cadeia de valor, e um mau
engenheiro se concentra apenas em sua parte da cadeia.
- Qual é a maneira mais lógica de entrar na profissão? Você saiu do Dev ou Ops?Consiga um emprego em uma empresa que possui um produto digital. Eu mesmo comecei como administrador de escritório, depois Linux, Gamedev, desenvolvimento e exploração novamente.
- Como estudar e o que ler? Onde você costuma ler as notícias do setor por conta própria?Eu recomendo a leitura:
- A série Visible Ops, O Manual do DevOps.
- "Google SRE Book" como um conjunto de boas práticas de administrador de sistemas.
- "Continuous Delivery", de Jez Humble e David Farley, como um livro de respostas em CD.
- “Coração de mudança” dos irmãos Hiz, como um guia para mudar as pessoas.
Também posso aconselhar a comunidade Hangops e seu brunch russo, Hangops_ru - como uma maneira de provar a indústria. Pessoalmente, eu li, porque as notícias mais importantes são geralmente discutidas lá, e eu olho para diferentes correspondências, como devops / sre / k8s semanalmente.
Valeria Pilia trabalha no banco Deutsche como engenheira de infraestrutura. Envolvido em automação de implantação e suporte para equipes de produtos. Antes disso, ela trabalhou na Video International, na Megafon e no OneFactor como engenheira operacional, e apoiou e desenvolveu plataformas baseadas no ecossistema Hadoop.
- Qual é a principal vantagem da abordagem DevOps, na sua opinião?Redução do tempo de colocação no mercado e maior
envolvimento de todos no resultado.
- O que é mais provável de impedir as empresas na transformação do DevOps?Inércia .
- Como integrar profissionais de segurança no processo de entrega de software?Aproveite a idéia dos
campeões de
segurança .
- Como você se sente com o crescente hype em torno do SRE?Sou a favor de qualquer briga sem brigas, que fornece informações sobre práticas profissionais e sua aplicação em sua empresa em particular.
- Quais ferramentas hoje certamente existem onde eles falam sobre DevOps?- Qualquer sistema de controle de versão.
- Qualquer gerenciamento de configuração de software.
- Qualquer coisa para integração contínua / entrega contínua.
- O que distingue um bom engenheiro de um ruim em termos de DevOps?A capacidade de ver um gargalo no processo e corrigi-lo.
- Qual é a maneira mais lógica de entrar na profissão? Você deixou Dev ou Ops?Eu sou da Ops. Parece-me que você pode obter dos testadores,
se houver um desejo .
- Como estudar e o que ler? Onde você costuma ler as notícias do setor por conta própria?Uma
discussão interessante
sobre livros foi em Hangops_ru, não sou melhor do que lá. Além disso, você pode recomendar os livros de Nassim Taleb e The DevOps Handbook.
Eu li as notícias do setor no
Devops Deflope .
Mikhail Chinkov - Engenheiro de Infraestrutura da AMBOSS. Assim como o evangelista da cultura DevOps e um membro da comunidade Hangops_ru.
- Qual é a principal vantagem da abordagem DevOps, na sua opinião?A capacidade de testar hipóteses do desenvolvimento de uma empresa de tecnologia do lado técnico da maneira mais rápida e eficiente possível.
- O que é mais provável de impedir as empresas na transformação do DevOps?Talvez a resposta popular seja a inércia da gerência ou dos artistas. Vou chamar de
monopolização do mercado .
Mesmo uma empresa de tecnologia não precisará de DevOps verdadeiros até que os concorrentes apareçam no horizonte. Se não houver concorrentes, o dinheiro já está pingando, então ninguém quer fazer esforços extras. Trabalhei como engenheiro em uma dessas empresas e, rapidamente, cheguei ao monopólio, como o principal gargalo nos processos tecnológicos que se moviam, para dizer o mínimo e o lento.
- Como integrar profissionais de segurança no processo de entrega de software?Treinar novamente. Explique que o mundo está mudando e que o
grau de paranóia profissional deve ser gradualmente reduzido . Um especialista adequado se adaptará rapidamente às necessidades da empresa.
- Como você se sente com o crescente hype em torno do SRE?Da mesma maneira que acontece com qualquer coisa que se enquadre no famoso
Tech Hype Cycle . Em breve, as pessoas começarão a entender o que realmente é o SRE, os protetores de tela / posições nas empresas desaparecerão e, finalmente, a Engenharia de Confiabilidade do Site permanecerá apenas nas empresas onde é realmente necessário.
Na minha opinião, o
SRE é necessário apenas em casos de emergência , quando a escala é muito grande e a força das plataformas / serviços em nuvem atuais não é suficiente para cobrir todas as necessidades operacionais. Existem no máximo 20 a 25 dessas empresas em todo o mundo.
- Quais ferramentas hoje certamente existem onde eles falam sobre DevOps?É importante separar "diga" e "faça". A maioria das empresas fala sobre o DevOps há vários anos e as coisas ainda estão lá.
Onde as pessoas realmente tentam implementar práticas, existem:
Public Cloud (na maioria das vezes AWS),
Kubernetes e
Terraform . Os termos restantes variam dependendo da situação.
- O que distingue um bom engenheiro de um ruim em termos de DevOps?Disposição para
compartilhar a responsabilidade por um produto , centralidade nos negócios (uma pessoa não faz coisas que não aumentam o valor dos negócios), disposição
para tomar iniciativas (por exemplo, o desejo de melhorar o lado técnico de um produto em vez de aceitar o mal e aceitar como certo), interesse no oposto comunicação de clientes, internos e externos.
- Qual é a maneira mais lógica de entrar na profissão? Você saiu do Dev ou Ops?Parece-me que agora a
profissão de impulsionar o DevOps nas empresas, não importa como elas o chamam, cresceu em uma área de assunto separada e é mais lógico aprender imediatamente o que é necessário nas empresas: nuvens, monitoramento, pipeline de entrega e assim por diante. A habilidade de codificação vem por si só em uma quantidade exatamente necessária para a sobrevivência.
Eu mesmo saí da sala de administração da minha universidade nativa de Penza, sem ter tempo de provar as VLANs e os recursos do suporte a armazenamento iSCSI, então meu exemplo não é o melhor :)
- Como estudar e o que ler? Onde você costuma ler as notícias do setor por conta própria?Os artigos são melhor extraídos das listas de discussão DevOpsLinks,
WebOps Weekly . Corey Quinn cria boletins incríveis da AWS.
Dos livros de leitura obrigatória, este é:
- O Manual do DevOps.
- Infraestrutura como código: gerenciando serviços na nuvem.
- "Web Operations" de john Allspaw.
- “Unix e Linux. Guia do Administrador do Sistema ”, mesmo que a palavra administrador seja“ fi ”para você.
- "Entrega contínua" por Jez Humble e David Farley.
- O melhor livro sobre uma linguagem de programação que você escolhe para a infraestrutura de codificação.
Andrei Shorin inicia a interação de pessoas onde elas não pensavam nisso antes. Em todos os lugares, ele vê oportunidades de mudança e adora implementá-las. Orgulhoso dos resultados da operação do hh.ru (2011-2017).
- Qual é a principal vantagem da abordagem DevOps, na sua opinião?Prontidão do produto para nos comissionar em qualquer estágio de desenvolvimento, mesmo o mais precoce.
- O que é mais provável de impedir as empresas na transformação do DevOps?Nomeação do culpado . Debriefing.
- Como integrar profissionais de segurança no processo de entrega de software?O mesmo que o DBA. Convide-os a dar recomendações e definir tarefas na lista de pendências, renunciando ao direito de bloquear a liberação.
Não será fácil .
- Como você se sente com o crescente hype em torno do SRE?Estou bem com a idéia e a prática da SRE. Hype serve para tornar mais pessoas conscientes de sua existência.
Adoro quando a equipe investiga a essência e vê uma floresta atrás das árvores exageradas.
- Quais ferramentas hoje certamente existem onde eles falam sobre DevOps?- Monitorando não apenas o status dos servidores, mas também a integridade de cada unidade funcional do produto. Meu favorito é okmeter.
- Revisão de código . O que importa não é tanto uma ferramenta como uma rota construída para trabalhar em tarefas.
- Integração contínua - cada equipe seleciona uma ferramenta específica para sua própria maneira de trabalhar.
- O que distingue um bom engenheiro de um ruim em termos de DevOps?O desejo de fazer seu trabalho para o usuário
em constante colaboração com colegas .
- Qual é a maneira mais lógica de entrar na profissão? Você saiu do Dev ou Ops?Interessado não apenas em algoritmos e código, mas também no conteúdo do produto, seu valor para o usuário. Eu mudei para o DevOps do Operations porque, por essa abordagem, o mundo da TI está melhorando.
- Como estudar e o que ler? Onde você costuma ler as notícias do setor por conta própria?Leve em consideração todo o ciclo de produção do produto, independentemente da especialidade em que você trabalha. Para mim, palestras em conferências e artigos sobre tópicos relacionados tiveram um papel importante, além do meu trabalho direto.
Um momento conveniente para lembrar o endereço do canal do YouTube com relatórios sobre DevOps e oferecer a assinatura do boletim informativo , no qual conversamos facilmente sobre novos artigos e conferências.
Vitaliy Rybnikov ajuda as equipes de produtos a implementar abordagens e práticas de DevOps e SRE. Desenvolvido por SRE Tinkoff Bank.
- Qual é a principal vantagem da abordagem DevOps, na sua opinião?Melhoria contínua da qualidade do produto.
- O que é mais provável de impedir as empresas na transformação do DevOps?A falta de um mecanismo ideológico que conduza esse tópico. Falta de suporte e necessidade do negócio. O desejo de obter um novo resultado ao fazer coisas antigas ou não fazer nada.
- Como integrar profissionais de segurança no processo de entrega de software?Eles devem aumentar suas competências e integrar-se ao Pipeline, adicionando e dando suporte a verificadores. Além disso, a auditoria regular da infraestrutura, o suporte e o desenvolvimento de patches automatizados de macaco ajudarão.
- Como você se sente com o crescente hype em torno do SRE?Então é ... estou aumentando :) Venha a nós nos mitaps do DevOps Moscow e no DevOpsConf, discutiremos;
- Quais ferramentas hoje certamente existem onde eles falam sobre DevOps?- O que distingue um bom engenheiro de um ruim em termos de DevOps?A maneira como eles se relacionam com seu mestre e como se comprometem com ele.
- Qual é a maneira mais lógica de entrar na profissão? Você saiu do Dev ou Ops?Eu acho que é mais lógico sair do Dev, e eu também deixei o Dev. E você entende melhor os desenvolvedores e tenho certeza de que nada é impossível.
- Como estudar e o que ler? Onde você costuma ler as notícias do setor por conta própria?Aprenda bem com a experiência e prática pessoal . Estágios ou cursos também podem ser úteis.
Eu aconselho você a ler tudo da mesma forma que os colegas. E eu mesmo leio frequentemente os pedidos de conferências, canais temáticos no Telegram. A comunicação offline em conferências para se manter a par das tendências e tendências é insubstituível.
O DevOpsConf Russia já está nos dias 1 e 2 de outubro. Venha para a Infospace, reuniremos 500 especialistas elegantes para integrar tudo e tudo, juntos resolveremos quaisquer problemas.