Infraestrutura como código - curso gratuito da Otus, treinamento 3 meses, data: 1º de dezembro de 2023.
Miscelânea / / December 03, 2023
Você dominará a prática de Infraestrutura como Código (IaC) e será capaz de configurar a infraestrutura usando diversas ferramentas. Como Packer, Terraform para trabalhar com arquitetura imutável e ferramentas para gerenciar diretamente a configuração do sistema - Ansible, Chef, SaltStack.
A abordagem IaC permite aplicar padrões de linguagem de programação à configuração da sua infraestrutura. A qualquer momento, o engenheiro de sistema pode ver quem fez quais alterações e obter uma imagem clara. A abordagem simplifica a transferência de servidores e a criação de servidores de teste, permitindo a utilização de repositórios com playbooks e retirando códigos prontos de bibliotecas.
Usando a abordagem IaC em um projeto, você pode implantar de forma rápida e fácil um servidor de teste, testar o aplicativo e só então implementá-lo em produção. Ao fazer isso, você garantirá tolerância a falhas e economizará semanas de trabalho que seriam gastas na configuração do ambiente.
É por isso que a cada ano mais e mais empresas estão mudando seus projetos para organizar a infraestrutura como código. Esse conhecimento já é considerado básico não apenas para engenheiros de sistemas, mas também para outros especialistas de TI da equipe.
Para quem é este curso?
- Para administradores e engenheiros de sistemas que desejam focar em infraestrutura. Durante o curso, você dominará tecnologias de nível Médio+ e será capaz de personalizar o Ansible de forma independente e trabalhar com pipelines de infraestrutura.
- Para desenvolvedores, testadores e engenheiros de DevOps que interagem com infraestrutura. O conhecimento que você adquirirá no curso permitirá que você defina as tarefas corretamente e ajude o desenvolvimento e os negócios a agirem em uníssono.
Durante o curso você se familiarizará com as seguintes ferramentas IaC:
- Terraform, que o ajudará a descrever declarativamente a infraestrutura
- Sistema de gerenciamento de configuração Ansible. Isso o ajudará a descrever o estado desejado da infraestrutura usando funções e manuais (na maioria das vezes também declarativos, mas às vezes você pode adicionar uma pitada de imperatividade)
- Você aprenderá como a infraestrutura mutável difere da infraestrutura imutável e também o ajudaremos a fazer uma escolha e gerenciá-la
- No módulo final, você aprenderá sobre ferramentas CI/CD - GitLab e Jenkins. Eles ajudarão você a testar, implantar e até mesmo reduzir a infraestrutura com um clique no botão de confirmação no repositório de infraestrutura.
Com este curso queremos provar e mostrar que um pipeline com testes é necessário não só para código comum, mas também para código de infraestrutura. Bem, se provamos isso, mostraremos como fazer.
8
cursosMais de 20 anos de experiência em projetos de desenvolvimento customizados em TI. Dezenas de projetos bem-sucedidos, inclusive aqueles sob contratos governamentais. Experiência no desenvolvimento e implementação de sistemas ERP, soluções open source, suporte a aplicações de alta carga. Professor de cursos de...
Mais de 20 anos de experiência em projetos de desenvolvimento customizados em TI. Dezenas de projetos bem-sucedidos, inclusive aqueles sob contratos governamentais. Experiência no desenvolvimento e implementação de sistemas ERP, soluções open source, suporte a aplicações de alta carga. Professor dos cursos de Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, além de mentor do curso HighLoad
6
cursosTenho programado em diversas linguagens e configurado servidores Linux desde 2010. Nos últimos anos, tenho trabalhado apenas com nuvens e Kubernetes na startup israelense Anzu.io. Tenho paixão por automatizar qualquer processo e escrever...
Tenho programado em diversas linguagens e configurado servidores Linux desde 2010. Nos últimos anos, tenho trabalhado apenas com nuvens e Kubernetes na startup israelense Anzu.io. Tenho paixão por automatizar qualquer processo e escrever chatbots. Passei a maior parte da minha carreira trabalhando em empresas jovens, por isso construí infraestrutura de servidores do zero mais de uma vez. Adoro metodologias de desenvolvimento flexíveis, especialmente Scrum. Minha competência mais forte é Monitoramento, percorri um longo caminho desde Nagios até Prometheus.