Um guia para a galáxia DevOpsConf 2019

Apresento a vossa atenção um guia da DevOpsConf, uma conferência que este ano se realiza à escala galáctica. No sentido de que conseguimos montar um programa tão poderoso e equilibrado que vários especialistas vão gostar de viajar por ele: desenvolvedores, administradores de sistemas, engenheiros de infraestrutura, QA, líderes de equipe, postos de serviço e em geral todos os envolvidos no desenvolvimento tecnológico processo.

Propomos visitar duas grandes áreas do universo DevOps: uma com processos de negócio que podem ser alterados de forma flexível através de código, e outra com ferramentas. Ou seja, na nossa conferência haverá duas correntes de igual força em conteúdo e, notadamente, em número de relatórios. Um se concentra no uso real de ferramentas e o segundo em processos usando exemplos de problemas de negócios que são tratados como código e gerenciados como código. Acreditamos que tecnologia e processos estão indissociavelmente ligados e demonstramos isso sistematicamente com a ajuda de nossos palestrantes que atuam em empresas da nova onda e compartilham seu caminho para uma nova percepção de desenvolvimento através da resolução de problemas e superação de desafios.

Um guia para a galáxia DevOpsConf 2019

Se desejar, um breve resumo do nosso guia para DevOpsConf:

  • No dia 30 de setembro, primeiro dia da conferência, na primeira sala consideraremos 8 business cases.
  • Na segunda sala do primeiro dia analisaremos soluções instrumentais mais especializadas. Cada relatório contém muita experiência prática interessante, que, no entanto, não é adequada para todas as empresas.
  • No dia 1º de outubro, na primeira sala, ao contrário, falamos mais de tecnologia, mas de forma mais ampla.
  • Na segunda sala do segundo dia discutimos tarefas específicas que não surgem em todos os projetos, por exemplo, numa empresa.


Mas notarei imediatamente que tal divisão não significa de forma alguma uma divisão do público. Pelo contrário, é importante para um engenheiro compreender os problemas de negócio, saber o significado do que está fazendo e ter experiência prática. E para um líder de equipe ou posto de atendimento, claro, cases e experiências de outras empresas são importantes, mas ao mesmo tempo é preciso entender o funcionamento interno. Abaixo do corte falarei sobre todos os tópicos com mais detalhes e ajudarei você a criar um plano de viagem detalhado.

A conferência será realizada no Infospace e chamamos os dois salões principais de “Coração de Ouro” - como a nave do “Guia do Mochileiro das Galáxias”, que usa o princípio da improbabilidade para se mover pelo espaço, e “No Limite do Universe” - como um restaurante da mesma saga. De agora em diante usarei esses nomes para me referir às faixas. As paradas de reportagem na região da galáxia “Coração de Ouro” são mais indicadas para o principal grupo turístico; são, se quiser, atrações imperdíveis. “No limite do Universo” existem objetos interessantes para viajantes experientes. Poucos chegam lá, mas aqueles que ousam vão com os olhos ardentes através dos cinturões de asteróides.

Ao mesmo tempo, você pode facilmente passar de uma sala para outra e a qualquer momento encontrará um tema que mais lhe convier. Como já disse, o programa é muito equilibrado. Tínhamos muito mais relatórios de aula, mas, relutantemente, o Comitê do Programa teve que transferi-los para HighLoad ++ ou adiar até a conferência da primavera em São Petersburgo, para não perturbar o equilíbrio e implementar a ideia original. O programa da conferência permite considerar cada um dos tópicos planejados (entrega contínua, infraestrutura como código, transformação DevOps, práticas SRE, segurança, plataforma de infraestrutura) usando diferentes exemplos e de diferentes ângulos.

Agora sente-se, nossa nave galáctica está fazendo todas as paradas.

"Coração de Ouro", 30 de setembro

Primeiros 90 dias como CTO

Um guia para a galáxia DevOpsConf 2019Abrirá a conferência reportar Leona Fogo. sobre a herança de sistemas legados e os problemas que muitas vezes os acompanham. Leon lhe contará como o posto de gasolina pode compreender o sistema técnico com o qual ele começa a trabalhar. Para um diretor técnico de uma empresa moderna, gerenciar o processo DevOps é a tarefa principal, e Leon vai mostrar de uma forma interessante e bem-humorada relacionamento entre as partes técnicas e de negócios do ponto de vista da SRT.

Iniciantes e aqueles que desejam se tornar um definitivamente deveriam ler este relatório. Afinal, uma coisa é crescer e se tornar diretor técnico da sua empresa, e outra é reingressar nessa função: essas acrobacias não estão ao alcance de todos.

Noções básicas de DevOps – entrando em um projeto do zero

Следующий reportar continua o assunto, mas Andrey Yumashev (LitRes) considerará o assunto de forma um pouco menos global e responderá às perguntas: quais princípios básicos você precisa saber ao começar a trabalhar em equipes diferentes; como analisar corretamente a gama de problemas; como construir um plano de atividades; como calcular KPIs e quando parar.

O futuro da infraestrutura como código

A seguir faremos uma pausa para discutir o tema infraestrutura como código. Roman Boyko Arquiteto de soluções na AWS na DevOpsConf dirá sobre a nova ferramenta Kit de desenvolvimento em nuvem da AWS, que permite descrever a infraestrutura em uma linguagem familiar (Python, TypeScript, JavaScript, Java). Aprenderemos em primeira mão o que permite que a nuvem esteja ainda mais próxima do desenvolvedor, como começar a usar esta ferramenta e criar componentes reutilizáveis ​​para um gerenciamento conveniente da infraestrutura. Para os participantes da conferência, esta é uma excelente oportunidade de ouvir sobre as inovações mundiais em russo e com o grau de detalhe técnico que é comum aqui, mas não no Ocidente.

Do lançamento ao FastTrack

Depois do almoço voltaremos à questão da transformação por mais algumas horas. Sobre reportar Evgenia Fomenko Vamos acompanhar a transformação DevOps do MegaFon: começando pela fase em que eles tentam usar métodos tradicionais, como KPI, superando a fase em que nada está claro e você precisa criar novas ferramentas e mudar a si mesmo, até que o processo esteja completamente reestruturado. Essa é uma experiência muito bacana e motivadora para a empresa, que também envolveu seus contratados na transformação do DevOps, sobre a qual Evgeniy também falará.

Como se tornar uma equipe multifuncional 

У Mikhail Bizhan ampla experiência na realização de mudanças transformacionais em equipes. Agora Mikhail, como líder da Equipe de Aceleração do Raiffeisenbank, torna as equipes multifuncionais. em seu reportar Vamos falar sobre a dor da falta de equipes multifuncionais e por que os desafios de uma equipe multifuncional não terminam em inventar, fazer e implementar.

Práticas de SRE

A seguir encontraremos dois relatórios dedicados às práticas de SRE, que estão ganhando força e ocupando um lugar importante em todo o processo de DevOps.

Alexey Andreev da Prisma Labs dirá, por que uma startup precisa de práticas de SRE e por que vale a pena.

Matvey Grigoriev from Dodo Pizza vai introduzir um exemplo de SRE em uma empresa maior que já ultrapassou o estágio inicial. O próprio Matvey diz o seguinte sobre si mesmo: um desenvolvedor .NET experiente e um SRE iniciante, respectivamente, compartilharão a história da transição de um desenvolvedor, e não apenas de um, mas de uma equipe inteira, para a infraestrutura. Por que DevOps é um caminho lógico para um desenvolvedor e o que acontece se você começar a olhar para todos os seus playbooks e scripts bash do Ansible como um produto de software completo e aplicar os mesmos requisitos a eles, discutiremos no relatório de Matvey em 30 de setembro às 17h no Golden Heart Hall.

Conclua o programa do primeiro dia Daniel Tikhomirov, que em seu o desempenho levanta uma questão importante: Como a tecnologia se relaciona com a felicidade do usuário. Resolvendo o problema de “tudo funciona, mas o usuário está insatisfeito”, a MegaFon passou do monitoramento de sistemas individuais, depois servidores, aplicativos, para o monitoramento do serviço através dos olhos do usuário. Como todos os especialistas técnicos, clientes e fornecedores começaram a focar nesses indicadores KQI, descobriremos na noite do primeiro dia da conferência. E depois disso discutiremos infraestrutura e transformação em um ambiente informal na festa pós-festa.

“No Limite do Universo”, 30 de setembro

As três primeiras reportagens da sala “At the Edge of the Universe” serão muito interessantes do ponto de vista dos instrumentos.

Maxim Kostrikin (Ixtens) mostrará padrões no Terraform para combater o caos e a rotina em projetos grandes e longos. Os desenvolvedores do Terraform oferecem práticas recomendadas bastante convenientes para trabalhar com a infraestrutura da AWS, mas há uma nuance. Usando exemplos de código, Maxim demonstrará como não transformar uma pasta com código Terraform em uma bola de neve, mas, usando padrões, simplificar a automação e o desenvolvimento posterior.

Relatório Grigory Mikhalkin de Lamoda “Por que desenvolvemos o operador Kubernetes e que lições aprendemos com ele?” ajudará a preencher a falta de informações sobre como implementar infraestrutura como práticas de código usando Kubernetes. O próprio Kubernetes contém, por exemplo, uma descrição de serviços usando arquivos yaml, mas isso não é suficiente para todas as tarefas. O gerenciamento de baixo nível requer operadores, e esta palestra é muito útil se você deseja gerenciar o Kubernetes de maneira adequada.

O tema do próximo relatório é Cofre Hashicorp - muito especial. Mas, na verdade, essa ferramenta é necessária sempre que você precisar gerenciar senhas e ter um ponto comum para trabalhar com segredos. No ano passado, Sergey Noskov contou como os segredos são gerenciados no Avito com a ajuda do Hashicorp Vault, veja só reportar e venha ouvir Yuri Shutkin de Tinkoff.ru para ainda mais experiência.

Taras Kotov (EPAM) Considerará a tarefa ainda mais rara de construir uma infraestrutura em nuvem que inclua seu próprio backbone Rede IP/MPLS. Mas a experiência é ótima e o relatório é hardcore, então se você entende do que se trata, não deixe de ler este relatório.

Mais tarde falaremos sobre gerenciamento de banco de dados em infraestruturas em nuvem. Kirill Melnichuk Vai compartilhar experiência de uso Vitess por trabalhar com MySQL dentro de um cluster Kubernetes. A Vladimir Ryabov de Playkey.net dirá, como trabalhar com dados dentro da nuvem e como utilizar adequadamente o espaço de armazenamento disponível.

"Coração de Ouro", 1º de outubro

No dia 1º de outubro tudo será ao contrário. O salão Golden Heart contará com uma pista mais voltada para a tecnologia. Assim, para os engenheiros que viajam pelo “Coração de Ouro”, primeiro convidamos você a mergulhar nos casos de negócios, para depois ver como esses casos são resolvidos na prática. E os gestores, por sua vez, primeiro pensam nas possíveis tarefas e depois começam a entender melhor como implementar isso em ferramentas e hardware.

Sob o capô do grande armazenamento em nuvem

Um guia para a galáxia DevOpsConf 2019Primeiro palestrante Artemy Kapitula. Seu relatório no ano passadoCefa. Anatomia de um desastre“Os participantes da conferência consideraram-no o melhor, penso eu, devido à incrível profundidade da história. Desta vez a história continuará com as soluções Mail.Ru Cloud Solutions em design de armazenamento e análise do precedente de falha do sistema. O benefício não óbvio deste relatório para os gestores é que Artemy examina não apenas o problema técnico em si, mas também todo o processo de solução. Aqueles. Você poderá entender como gerenciar todo esse processo e aplicá-lo na sua empresa.

Implantação Descentralizada Reversiva

Yegor Bugaenko Esta não é a primeira vez que ele também participa da conferência: seus relatórios tradicionalmente contêm teses polêmicas, mas fazem pensar. Nós esperamos que reportar A palestra de Egor sobre implantação descentralizada causará uma discussão interessante e, o mais importante, construtiva.

Estamos nas nuvens novamente

Relatório Alexei Vakhové uma fusão poderosa de componentes e tecnologias de negócios, que será interessante tanto do lado da engenharia quanto do gerenciamento. Alexey lhe contará como funciona o Uchi.ru Infraestrutura nativa da nuvem: como Service Mesh, OpenTracing, Vault, registro centralizado e SSO total são usados. Depois, às 15h, Alexey realizará master class, onde todos que vierem poderão tocar todos esses instrumentos com as próprias mãos.

Apache Kafka em Avito: uma história de três reencarnações

Relatório Anatoly Soldatov sobre como a Avito está construindo o Kafka como um serviço será, obviamente, do interesse de quem usa o Kafka. Mas por outro lado, revela muito bem processo de criação de um serviço interno: como coletar requisitos de serviço e desejos dos colegas, implementar interfaces, construir interação entre equipes e criar um serviço como produto dentro da empresa. Deste ponto de vista, a história é novamente útil para participantes de conferências muito diferentes.

Vamos tornar os microsserviços leves novamente 

Aqui, ao que parece, tudo fica claro pelo nome. Mas teses que oferece Dmitry Sugrobov de Leroy Merlin, mesmo no comitê do programa causou acalorado debate. Em uma palavra, esta será uma boa base para uma discussão sobre o que geralmente é considerado microsserviços, como escrevê-los, mantê-los, etc.

CI/CD para gerenciamento de infraestrutura BareMetal 

O próximo relatório é novamente dois em um. Por um lado, Andrey Kvapil (WEDOS Internet, as) falará sobre o gerenciamento da infraestrutura BareMetal, o que é bastante específico, porque agora todo mundo usa principalmente nuvens, e se possuem hardware, não é em tão grande escala. Mas é muito importante que Andrey compartilhar experiência aplicação de técnicas de CI/CD para implantação e gerenciamento de infraestrutura BareMetal e, deste ponto de vista, o relatório será de interesse tanto para líderes de equipe quanto para engenheiros.

Continuaremos o tópico Sergei Makarenko, mostrando nos bastidores deste processo trabalhoso em Plataforma de jogos de guerra.

Os contêineres podem ser seguros? 

Completará o programa no salão Golden Heart Alexandre Khayorov documento de discussão sobre segurança de contêineres. Alexander já está no RIT++ apontou sobre os problemas de segurança do Helm e formas de combatê-lo, e desta vez não se limitará a listar pontos fracos, mas mostrará ferramentas para isolamento completo do ambiente.

“No Limite do Universo”, 1º de outubro

Vai começar Alexandre Burtsev (BramaBrama) e vai introduzir uma das soluções possíveis para agilizar o site. Vejamos a implementação bem-sucedida do quíntuplo aceleração apenas devido a ferramentas DevOps sem reescrever o código. Você ainda terá que decidir se reescreverá ou não o código em cada projeto, mas é sempre útil ter essa experiência em mente.

DevOps em 1C: Empresa 

Peter Gribanov da empresa 1C vai tentar desmascarar o mito de que é impossível implementar DevOps em uma grande empresa. O que poderia ser mais complexo do que a plataforma 1C:Enterprise, mas como as práticas DevOps são aplicáveis ​​mesmo lá, acho que o mito não permanecerá.

DevOps no desenvolvimento customizado

Anton Khlevitsky na continuação do relatório de Evgeniy Fomenko dirá, como a MegaFon desenvolveu o DevOps no lado do contratante e desenvolveu a implantação contínua, incluindo desenvolvimento personalizado de vários fornecedores de software.

Trazendo DevOps para DWH/BI

Um tópico fora do padrão, mas novamente interessante para diferentes participantes irá revelar Vasily Kutsenko do Gazprombank. Vasily compartilhará conselhos práticos sobre como desenvolver uma cultura de TI no desenvolvimento de dados e aplicar práticas DevOps em Data Warehous e BI, e contará como o pipeline para trabalhar com dados difere e quais ferramentas de automação são realmente úteis no contexto de trabalhar com dados.

Como (você) viver sem um departamento de segurança 

Depois do almoço Mona Arkhipova (sudo.su) Vai introduzir nós com o básico DevSecOps e explicará como você pode incorporar a segurança como um processo em seu processo de desenvolvimento e parar de usar um departamento de segurança separado. O tema é urgente e o relatório deverá ser muito útil para muitos.

Teste de carga em CI/CD de uma solução grande

Complementa perfeitamente o tópico anterior performance Vladimir Khonin da MegaFon. Aqui falaremos sobre como introduzir qualidade no processo DevOps: como usar o Quality Gate, registrar diversos cases dentro do sistema e como integrar tudo isso ao processo de desenvolvimento. Este relatório é especialmente indicado para quem trabalha com grandes sistemas, mas mesmo que você não trabalhe com grandes faturamentos, encontrará aspectos interessantes para você.

SDLC e conformidade

E o próximo tópico é mais relevante para grandes empresas – como introduzir soluções de Compliance e requisitos de padrões no processo. Ilia Mitrukov do Centro de Tecnologia do Deutsche Bank demonstrarQue os padrões de trabalho podem muito bem ser compatíveis com DevOps.

E no final do dia Matvey Kukui (Amixr.IO) Vai compartilhar estatísticas e insights sobre como dezenas de equipes ao redor do mundo estão de plantão, resolvendo incidentes, organizando o trabalho e construindo sistemas confiáveis, e explicará como tudo isso se relaciona com o SRE.

Agora até te invejo um pouco, porque a viagem através DevOpsConf 2019 você só tem de. Você pode criar seu próprio plano individual e apreciar como os relatórios se complementarão organicamente, mas eu, provavelmente, como qualquer guia, não terei tempo para olhar em volta com atenção.

Aliás, além da programação principal, temos, por assim dizer, um camping - uma sala de encontro, onde os próprios participantes podem organizar um pequeno encontro, workshop, master class e discutir questões urgentes em um ambiente intimista. Sugira um encontro qualquer participante pode, e qualquer participante pode atuar como comitê do programa e votar em outros encontros. Este formato já provou a sua eficácia, especialmente em termos de networking, por isso veja mais de perto esta parte agendar e durante a conferência, fique atento aos anúncios sobre novos encontros em canal de telegrama.

Nos vemos na galáxia da DevOpsConf 2019!

Fonte: habr.com

Adicionar um comentário