Convidamos você para o intensivo online “Slurm DevOps: Tools&Cheats”

Intensivo online será realizado de 19 a 21 de agosto Slurm DevOps: ferramentas e truques.

O principal inimigo que o curso DevOps combate é: “Muito interessante, é uma pena que não possamos implementar isso na nossa empresa”. Estamos procurando soluções que até mesmo um administrador comum possa implementar em um projeto legado.

O curso é destinado a:

  • administradores que desejam implementar práticas DevOps de baixo para cima;
  • empresas e equipes que desejam avançar para uma cultura DevOps em passos pequenos e claros;
  • desenvolvedores que desejam entender as “coisas administrativas” para resolver de forma independente pequenas tarefas administrativas e evoluir lentamente para um líder de equipe multifuncional.

O curso é inútil para quem já conhece e utiliza ferramentas DevOps. Você não aprenderá nada novo.

O intensivo online é um formato de novas realidades; proporciona quase a mesma imersão que os intensivos offline, só que sem uma viagem a Moscou (o que é uma vantagem para alguns e uma desvantagem para outros).

Convidamos você para o intensivo online “Slurm DevOps: Tools&Cheats”

Já conduzimos um curso sobre DevOps duas vezes e coletamos todos os figurões que pudemos.
O principal problema são as expectativas frustradas. Portanto, informaremos imediatamente o que não estará incluso no curso.

Não haverá melhores práticas. Haverá uma análise de uma das melhores práticas. Por exemplo, um tópico de CI/CD, sobre o qual você pode facilmente fazer um curso intensivo de uma semana, leva 4 horas. Durante esse tempo, você pode mostrar o básico e construir um pipeline simples, mas não pode analisar um pacote de práticas recomendadas para diferentes casos.

Também não haverá casos. Os casos são o tema da conferência. Lá você pode falar por uma hora sobre um incidente da vida. No Slurm, o palestrante pode dizer que “este exemplo foi tirado da minha prática”, nada mais.

Não haverá análise individual da prática. A prática não é mentoria, é repetição após o palestrante. O objetivo da prática é fornecer uma oportunidade em seus experimentos para começar a partir de uma opção de trabalho conhecida. Após o intensivo, você poderá revisar as anotações e repetir a prática você mesmo. Isso dará resultados máximos.

Não haverá Kubernetes - embora esta seja uma ferramenta DevOps, temos intensivo separado.

O que vai acontecer?

Será conhecendo as ferramentas do zero e uma gama completa de soluções para a construção de infra-estruturas básicas.

Haverá uma história de profissionais sobre uso real de ferramentas e tarefas de vida. Esta é a base à qual você sempre pode agregar o estudo independente da documentação e a análise dos casos.

Haverá diariamente respostas sobre perguntas, onde você pode perguntar sobre seus projetos.

Será trabalhando com feedback: Pedimos feedback diariamente. Escreva sobre tudo que você não gosta, nós consertaremos à medida que avançamos.

E haverá uma oportunidade tradicional pegue o dinheiro e vá embora se você não gosta do curso.

Programa intensivo

Tópico nº 1: Trabalho em equipe com Git

  • Comandos básicos git init, commit, add, diff, log, status, pull, push
  • Fluxo Git, ramificações e tags, estratégias de mesclagem
  • Trabalhando com vários representantes remotos
  • Fluxo do GitHub
  • Fork, remoto, solicitação pull
  • Conflitos, liberações, mais uma vez sobre Gitflow e outros fluxos em relação aos times

Tópico nº 2: Trabalhando com o aplicativo do ponto de vista do desenvolvimento

  • Escrevendo um microsserviço em Python
  • variáveis ​​ambientais
  • Integração e testes unitários
  • Usando docker-compose no desenvolvimento

Tópico nº 3: CI/CD: introdução à automação

  • Introdução à Automação
  • Ferramentas (bash, make, gradle)
  • Usando git-hooks para automatizar processos
  • Linhas de montagem de fábrica e sua aplicação em TI
  • Um exemplo de construção de um pipeline “geral”
  • Softwares modernos para CI/CD: Drone CI, BitBucket Pipelines, Travis, etc.

Tópico nº 4: CI/CD: Trabalhando com GitLab

  • CI do GitLab
  • GitLab Runner, seus tipos e usos
  • GitLab CI, recursos de configuração, práticas recomendadas
  • Estágios de CI do GitLab
  • Variáveis ​​CI do GitLab
  • Construa, teste, implante
  • Controle de execução e restrições: somente, quando
  • Trabalhando com artefatos
  • Modelos dentro de .gitlab-ci.yml, reutilizando ações em diferentes partes do pipeline
  • Incluir - seções
  • Gerenciamento centralizado de gitlab-ci.yml (um arquivo e envio automático para outros repositórios)

Tópico nº 5: Infraestrutura como código

  • IaC: Abordando a Infraestrutura como Código
  • Provedores de nuvem como provedores de infraestrutura
  • Ferramentas de inicialização do sistema, construção de imagens (packer)
  • IaC usando Terraform como exemplo
  • Armazenamento de configuração, colaboração, automação de aplicativos
  • Prática de criação de playbooks Ansible
  • Idempotência, declaratividade
  • IaC usando Ansible como exemplo

Tópico nº 6: Teste de infraestrutura

  • Testes e integração contínua com Molecule e GitLab CI
  • Usando o Vagrant

Tópico nº 7: Monitoramento de infraestrutura com Prometheus

  • Por que o monitoramento é necessário?
  • Tipos de monitoramento
  • Notificações no sistema de monitoramento
  • Como construir um sistema de monitoramento saudável
  • Notificações legíveis por humanos, para todos
  • Exame de saúde: o que você deve prestar atenção
  • Automação baseada em dados de monitoramento

Tópico nº 8: Registro de aplicativos com ELK

  • Melhores práticas de registro
  • Pilha ELK

Tópico nº 9: Automação de infraestrutura com ChatOps

  • DevOps e ChatOps
  • ChatOps: pontos fortes
  • Folga e alternativas
  • Bots para ChatOps
  • Hubot e alternativas
  • segurança
  • Melhores e piores práticas

O programa está em andamento e pode sofrer pequenas alterações.

Preço: 30 000 ₽

Inscrever-se

Fonte: habr.com

Adicionar um comentário