Práticas e ferramentas DevOps - curso 105.000 rublos. da Otus, treinamento 5 meses, data 29 de novembro de 2023.
Miscelânea / / November 29, 2023
Curso do nosso parceiro Express 42 A principal característica do programa é a constante transição do abstrato para o concreto: primeiro é fornecido um mapa de práticas específicas, depois subpráticas individuais com imersão imediata em ferramenta. Isso dá o efeito de um estudo independente, enquanto o mapa de práticas já está formado para o especialista e ele não tem chance de cair na rotina da experiência passada.
Sobre o curso e você
Se você deseja desenvolver práticas DevOps, quais ferramentas dominar e como obter feedback rápido do seu produto e interação rápida com os clientes - venha para o nosso curso! O programa foi criado especificamente para desenvolvedores, testadores, administradores de sistema e permitirá dominar as ferramentas e técnicas específicas para implementar as seguintes práticas a nível profissional:
- Infraestrutura como Código (IaC),
— CI/CD,
— recolha contínua de métricas (monitorização e registo).
Além disso, o curso abordará os seguintes tópicos:
- DevSecOps
– SRE,
- problema de armazenamento de “dados sensíveis”,
- Ferramentas Loki, Vault, Vagrant.
Exemplos de projetos de graduação - leia em nosso blog: “Projeto de sistema CI/CD” e “Protótipo de configuração de infraestrutura”
2
curso15 anos de experiência com Linux, 10 anos com clouds e Devops. Consegui participar da construção de distribuições Linux, atuar tanto em outsourcing quanto em empresas de produtos. Nos últimos 3 anos ele tem sido...
15 anos de experiência com Linux, 10 anos com clouds e Devops. Consegui participar da construção de distribuições Linux, atuar tanto em outsourcing quanto em empresas de produtos. Nos últimos 3 anos ele preparou a conferência DevOpsConf Rússia.
2
cursoAtualmente trabalhando com ETL, finalizando o monitoramento do sistema de BI, desenvolvendo em Python, e tudo isso na nuvem Azure. Construí CI/CD para o sistema de BI, escrevi autotestes de UI em Selenium. Na LANIT (até 2018) criou...
Atualmente trabalhando com ETL, finalizando o monitoramento do sistema de BI, desenvolvendo em Python, e tudo isso na nuvem Azure. Construí CI/CD para o sistema de BI, escrevi autotestes de UI em Selenium. Na LANIT (até 2018) ele criou seu próprio “Frankenstein” a partir de Jenkins, Ansible, VMware, Telegram bot, Jira, bash- e Scripts Python para ChatOps completo, onde todas as atualizações de servidores e tickets foram feitas por meio de um bot em telegrama para https://gis-tek.ru. Também ajudou o Kubernetes a orquestrar páginas https://мдм.моидокументы.рф. No NIIAS (até 2016), ele escreveu scripts mega-bash para atualizar os servidores de despacho da Russian Railways para que seu trem pudesse chegar a tempo.
DevOps. A necessidade de mudar
-Tópico 1. O que é DevOps e a história de seu desenvolvimento
-Tópico 2.DevOps como sistema. Práticas e técnicas
-Tópico 3. Sistema de controle de versão como base para desenvolvimento e entrega de software. Apresentando o Git
-Tópico 4. Ambiente local do engenheiro. ChatOps e visualização de fluxo de trabalho. Trabalho em equipe com Git. Trabalhando no GitHub
-Tópico 5.Introdução à infraestrutura e serviços em nuvem
-Tópico 6. Principais serviços do Yandex Cloud
Gerenciamento de infraestrutura e configuração
-Tópico 7. Modelos de gestão de infraestrutura. Preparando imagens usando Packer
-Tópico 8: Apresentando o Terraform
-Tópico 9.Princípios de organização do código de infraestrutura e trabalho na infraestrutura em equipe usando o Terraform como exemplo
-Tópico 10. Gerenciamento de configuração. Apresentando o Ansible
-Tópico 11.Continuação do conhecimento do Ansible: modelos, manipuladores, inventário dinâmico, cofre, tags
-Tema 12.Funções Ansible, gerenciamento de configurações para vários ambientes e melhores práticas
-Tópico 13. Desenvolvimento local de funções Ansible com Vagrant. Teste de configuração.
-Tópico 14.Segurança de infraestrutura
Integração Contínua e Entrega Contínua usando Docker
- Tópico 15. Tecnologia de conteinerização. Introdução ao Docker
-Tópico 16.Contêineres Docker. Docker sob o capô
-Tema 17.Imagens Docker. Microsserviços
-Tópico 18. Interação de rede de contêineres Docker. Docker Compor. Testando imagens
-Tópico 19. Tecnologia de entrega contínua de software
-Tópico 20. Dispositivo Gitlab CI. Construindo um processo de integração contínua
-Tópico 21. Segurança de contêineres, integração de verificações de segurança e pipelines
Loop de feedback rápido (monitoramento e registro)
-Tópico 22.Introdução à monitorização. Modelos e princípios de funcionamento de sistemas de monitoramento
-Tópico 23. Monitoramento de aplicações e infraestrutura
-Tópico 24.Uso de ferramentas para processamento de dados de log
-Tópico 25.Usando um sistema de log em uma infraestrutura baseada em Docker
Orquestração de contêineres
-Tópico 26. Orquestração de contêineres
-Tópico 27.Introdução ao Kubernetes #1
-Tópico 28.Introdução ao Kubernetes #2
-Tópico 29. Modelos básicos de segurança e controladores no Kubernetes
-Tópico 30. Controladores e serviços de entrada no Kubernetes
-Tópico 31.Integração do Kubernetes no GitlabCI
-Tópico 32.Kubernetes. Monitoramento e registro
Projeto de trabalho
-Tópico 33. Seleção do tema e organização do trabalho do projeto
-Tópico 34. Consulta sobre projetos e trabalhos de casa - aceitação intermediária
-Tópico 35.Proteção do trabalho de design