Para entender como o Universo, o peixe e o DevOps estão conectados, é necessário estudar a programação do DevOpsConf na Rússia. Além disso, a conferência já está dentro de uma semana, de 1 a 2 de outubro, e, portanto, é necessário planejar quais discursos você pode ouvir. Vou tentar ajudar com isso - no entanto, esforço-me muito para tornar o programa tão rico.
Eu mesmo vou abrir a conferência com o tópico "O que é DevOps".
Vou lhe dizer como procurá-lo, e sobre o que ele é, espero que isso dê origem a debates e conversas durante a conferência. Abordarei os problemas de processos, engenharia e infraestrutura, ou seja, todos os tijolos que compõem o DevOps, que formaram a base do programa. Depois disso, abordaremos as ferramentas: Kubernetes, Ansible, Docker, Prometheus, Ceph, Hashicorp Vault, Istio, KVM, CoreOS.

Todos os relatórios e resumos são coletados
aqui . Não iremos nos concentrar em toda essa revisão, mas apenas em algumas que refletem a versatilidade de nossa nova e renomeada conferência RootConf. Você pode ler a história do rebranding
aqui .
1 de outubro, segunda-feira
No primeiro dia, discutiremos muito a
plataforma de infraestrutura . Esses relatórios serão realizados principalmente no salão nº 1, “
Obrigado pelo peixe ” e serão especialmente úteis para especialistas que estão envolvidos em práticas de engenharia.
Na segunda sala, com o título “
Na extremidade
do universo ”, discutiremos tópicos um pouco mais específicos, como: DevSecOps, arquiteturas DevOps, DevOps para diretores técnicos. Talvez essas questões sejam de interesse de um número menor de nossos participantes, mas eles realmente precisam delas, e os relatórios ajudarão todos a resolver seus problemas. É importante que nenhum dos oradores lhe fale sobre o que ele não lidou em primeira mão. Este é um dos princípios fundamentais de nossas conferências, e não vamos nos afastar dele.
Kubernetes para maiores de 30 anos
11:00, obrigado pelo salão de peixesNikolai Sivko sempre agrada os ouvintes com seus relatórios, eles estão sempre cheios de uma experiência valiosa; além disso, Nikolai é simplesmente interessante de ouvir. Por exemplo, pode-se lembrar de seus relatórios:
sobre balanceamento de carga ,
monitoramento de projetos da web e
operação . No DevOpsConf na Rússia, Nikolay
falará sobre o uso do Kubernetes em condições de tolerância máxima a falhas e falta de recursos humanos para esta tarefa.
Gerenciando segredos com o Hashicorp Vault
14:00, salão “Obrigado pelo peixe”O relatório de Sergei Noskov é muito vital e abrangente. Ele contém muitos detalhes importantes sobre a experiência do Avito, a aplicação de abordagens muito diferentes e a dor intensa com a qual conseguimos lidar.

Isstio em funcionamento
15:00, salão “Obrigado pelo peixe”Alexander Lukyanchenko, da Avito, cria e mantém uma nuvem e plataforma internas. No DevOpsConf na Rússia, Alexander tentará revelar um tópico pouco frequente e
falar sobre a arquitetura e o princípio de funcionamento do
Istio como uma malha de serviço .
Criando CI para SDK para dispositivos móveis do zero
17:00, salão “Obrigado pelo peixe”Este relatório deve ser de interesse não apenas para especialistas em DevOps, mas também para desenvolvedores
do mundo dos aplicativos móveis . Afinal,
Artem Nikitin (HERE Technologies)
cobrirá muitas tecnologias ao mesmo tempo, incluindo código aberto, para integração contínua para o SDK móvel.

Para expandir o tópico de segurança no DevOps, é claro que não nos limitamos a apenas uma conversa. Essas histórias sobre exemplos concretos e serviços ao vivo destroem o mito de que a segurança e o DevOps são incompatíveis.
Medo e ódio DevSecOps
13:00, o salão "À beira do universo"Yuri Shabalin (Swordfish Security)
descobrirá como
incorporar adequadamente
o processo de
desenvolvimento seguro no processo DevOps e como
não quebrar nada . No decorrer do relatório, esclareceremos os principais estágios dos testes de segurança. Vamos ver quais ferramentas podem ser usadas, como elas diferem umas das outras e como configurá-las corretamente para implementar o DevSecOps com êxito. Yuri tem uma vasta experiência no setor de segurança da informação, ele nos falará sobre armadilhas
reais e tarefas não óbvias
com exemplos reais .
Como criamos o gerenciamento de patches na Qiwi
16:00, o salão "À beira do universo"RelatórioNikolay Samosvat será útil se você também não quiser ver
vulnerabilidades em sua infraestrutura . Ele se concentrará em melhorar a eficiência do processo de Gerenciamento de patches usando o
controle de ameaças Zabbix e o planejador de patches.

Padrões em arquitetura
O paciente acabou sendo o tema da padronização das abordagens de arquitetura e microsserviços. Nesse sentido, teremos dois relatórios.
Maxim Vikharev promete
contar a toda a
saga do DevOps “sobre o microservice de modelos”: como permitir que os desenvolvedores iniciem independentemente novos serviços no produto em uma hora e não esqueçam de nada.
Igor Dolzhikov revelará o segredo de como
satisfazer a SRE ou um serviço on Go em um contêiner em 5 minutos. Você pode avaliar o problema de diferentes ângulos no salão "À beira do universo", 1º de outubro às 11:00 e 17:00.
2 de outubro, terça-feira
O segundo dia também será muito agitado, mas mais
prático para o processo . Estudaremos exemplos específicos de grandes empresas e falaremos sobre ferramentas tecnológicas usadas para construir o processo. Nos resumos, há menos nomes de produtos e mais abreviações: CI, CD, IaC.
No segundo dia, haverá relatórios sobre a transformação e em duas situações completamente diferentes.
Anton Isanin falará sobre esse processo no Alfa Bank. A empresa de CIO Wheels
Ilya Stekolnikov considerará a questão da transformação do DevOps em uma empresa de tecnologia.

Vamos iniciar o programa em 2 de outubro com um relatório cujo nome contradiz diretamente o princípio de construir o programa de nossa conferência.
O principal não é a qualidade, mas a quantidade!
10:00, salão “Obrigado pelo peixe”É o que
diz o fundador da Zerocracia,
Yegor Bugaenko . Bem, teremos a oportunidade de discutir, é verdade, a qualidade não é o que os programadores devem pensar primeiro. Dada a grande experiência de Yegor e seu carisma, pode-se esperar que, no final, haverá vários outros evangélicos nessa indústria.
Entregamos para Kubernetes. Continuamente e à sua maneira
10:00, o salão "À beira do universo"Evgeny Dekhtyarev veio ao 2GIS para limpar a infraestrutura. Mas o
relatório não será sobre todo o processo, mas apenas sobre a parte dele relacionada à entrega de aplicativos ao Kubernetes. Aconteceu que uma solução pronta não era suficiente, e os caras criaram a sua própria. Aprenderemos sobre o que motivou o desenvolvimento de nossa própria ferramenta e, o mais importante,
obteremos um link para a versão OpenSource , que, como prometido, fará do mundo um lugar melhor.
Automatize as nuvens
11:00, obrigado pelo salão de peixesA peculiaridade da empresa Uchi.ru é que todos os 300 aplicativos contidos no sistema atual são
100% hospedados em nuvens públicas em estivadores.
Alexey Vakhov lhe dirá quais outras ferramentas foram tentadas na empresa em diferentes estágios de seu desenvolvimento, e em valores concretos serão mostrados quando é razoável começar a usar nuvens, contêineres, sistemas de configuração e gerenciamento de infraestrutura. Alexey sempre usa uma
abordagem científica sistemática ; portanto, se você precisar de argumentos sérios e bom senso, venha a este
relatório .
Como chegamos à entrega contínua. Cones, ancinho, planos para o futuro
15:00, salão “Obrigado pelo peixe”A empresa
Tinkoff.ru , com experiência na introdução de soluções tecnológicas exclusivas, por um longo tempo não se
empenhou particularmente em compartilhá-la, mas agora está emergindo lentamente das sombras. Aparentemente, o número de cones cheios ultrapassou o limite e os resultados resistiram ao teste do tempo.
Andrei Ermakov e
Yuri Tregubov falarão sobre a transição para entrega contínua, é claro, superando testes de queda, limitações de ferramentas, bugs de produção.
Andrey Ermakov
descreverá separadamente e com mais detalhes
a ferramenta para desenvolvedores de
Entrega Contínua como Código .
Plataformas de transmissão de dados
16:00, salão “Obrigado pelo peixe”Evgeny Potapov, um dos nossos palestrantes regulares, nos encantou com relatórios sobre o
suporte a projetos de alta carga e, por exemplo, a
otimização da arquitetura . Recentemente, o ITSumma assumiu novas tarefas de infraestrutura e, desta vez, Evgeny
compartilhará sua experiência na criação de plataformas de processamento de streaming e análise de dados tolerantes a falhas no
Apache Stack e
, mais importante, em sua experiência operacional. Vale a pena ouvir esse desempenho, mesmo que seja apenas para
recarregar com vigor e entusiasmo para resolver novos problemas difíceis.
Aulas de mestrado. Marvin Hall
Além do programa principal dos relatórios, nossos palestrantes prepararam várias aulas práticas de duas horas sobre tarefas importantes específicas. Será útil participar deles se você já encontrou um problema semelhante, mas ainda não o descobriu completamente, ou mesmo se você nunca teve nada a ver com isso em sua própria prática. Então é uma ótima oportunidade de
tocar a tecnologia com as mãos , mas ao mesmo tempo acompanhado por um instrutor, ou seja, com maior eficiência e capacidade de receber imediatamente uma recomendação qualificada. O menos, é claro, é que você precisa pular dois relatórios, mas os relatórios serão gravados, mas as master classes não.
Monitorando usando Prometheus usando aplicativos Atlassian como exemplo
1 de outubro às 11:00Durante esta aula, tentaremos usar exemplos da vida real de Prometheus e Grafana para monitorar aplicativos de terceiros.
Andrei Markelov e
Aleksey Matveev demonstrarão as capacidades das ferramentas no exemplo dos exportadores: exportador de Node, exportador de Jira e exportador de Bitbucket. Lidamos com métricas, configuramos serviços de descoberta e configuramos alertas.
Abordagens modernas para o desenvolvimento de código de infraestrutura no Puppet
1 de outubro às 15:00Sob a liderança de
Igor Kurochkin, criaremos um repositório usando as novidades do
ecossistema Puppet 5 . Vamos formar a estrutura do módulo a partir do modelo, desenhá-lo ao longo do pipeline, executar testes de sintaxe, unidade e integração, criar automaticamente documentação e carregar o artefato resultante no repositório do Puppet Forge. Lidaremos com o
dispositivo do repositório de infraestrutura , entenderemos como gerenciar dependências externas, como testar tudo juntos e fornecer o código de infraestrutura. Além da prática, Igor prestará atenção à teoria para entender melhor a abordagem de
infraestrutura como um código .
Idempotente Ansible. Cenários de primeira viagem confiáveis e previsíveis
2 de outubro às 11:00Vale a pena participar deste evento, mesmo que seja apenas para aprender uma nova palavra difícil :) Mas, sério,
Alexey Sokolov nos apresentará as técnicas avançadas de script do Ansible. Praticaremos o trabalho com a
saída de depuração , desenvolvendo lógica condicional e
criando scripts resistentes a fatores externos.
Atenção : você deve concluir a preparação para
esta instrução.
Configurar cluster de docker usando as ferramentas HashiCorp
2 de outubro às 15:00Todo mundo diz Kubernetes, e
Alexey Vakhov constrói clusters
na pilha HashiCorp , ele está completamente satisfeito e pronto para ensinar a todos. E, como já observado, Alexei aborda todas as questões do ponto de vista do senso comum, por isso será extremamente útil descobrir sua motivação. Além da master class
não precisar de preparação e instalação de nenhum software especial, faremos tudo no navegador. E, como resultado, do nada, todos poderão obter uma
versão funcional do cluster , com monitoramento, registro e uma sensação de satisfação completa.

DevOps Deflope BoF
O encerramento da conferência será uma grande reunião informal com o DevOps Deflope, sobre a qual eu já falei
separadamente . Qualquer um que esteja um pouco interessado nas práticas de DevOps conhece esse canal como uma maneira muito conveniente de aprender sobre as notícias no mundo e na Rússia. Ou seja, será interessante para todos os participantes
ouvir ao vivo a opinião das últimas tendências e fazer suas perguntas .
Nesta revisão, destacamos os relatórios mais discutidos, o
programa completo e a
programação no site da conferência. A conferência será realizada nos dias 1 e 2 de outubro no Infospace em Moscou, você pode se registrar
aqui .
Espero que os dois dias úteis da conferência sejam tão intensos que eles terminem tão silenciosamente quanto sua revisão. Mas, ao mesmo tempo, permitirão que eles sejam carregados por muito tempo com novas idéias e planos de longo alcance, cuja implementação pode ser contada em um ano.
O programa é o resultado do trabalho conjunto do Comitê do Programa. Participantes: Mikhail Chinkov , Vyacheslav Kuznetsov, Danila Shtan , Vitaliy Rybnikov , Dmitry Zaitsev , Valeria Pilia, Andrey Shorin , Nikita Borzykh , Andrey Kononov e Roman Poborchiy .
Agradeça a todos eles!
Junte-se ao movimento para integrar desenvolvimento, teste e operações. Participe do DevOpsConf Russia para entender, não apenas como usar qualquer tecnologia corretamente, mas, antes de tudo, para entender por que isso é necessário.