DevOps para programadores - curso 50.000 rublos. da Hexlet, treinamento de 3 meses, data de 29 de novembro de 2023.
Miscelânea / / November 29, 2023
- Para quem já programa e quer melhorar seu nível profissional
- Para quem já tentou estudar por conta própria, mas sente preciso de um mentor
- Para quem não está familiarizado com este tema e deseja entendê-lo em bom nível
Formatar
Treinamento em grupo com alunos e um mentor. O programa consiste em vários módulos. Cada módulo inclui teoria em formato de videoaulas, trabalhos de casa e um projeto ao final de cada módulo que reforça o material abordado. Os projetos são salvos no perfil do GitHub e passam a fazer parte do portfólio do aluno.
Durante o treinamento, o mentor responde perguntas, ajuda nas tarefas independentes e revisões de código de projetos e realiza ligações com alunos para discutir a teoria com mais detalhes ou ajudar na implementação práticas.
Uma escola de programação online cujos graduados estão sendo procurados por empresas
Contratamos nosso primeiro aluno em 2013. Naquela época, os requisitos para o conhecimento júnior eram maiores e a grama era mais verde
Isto afetou os programas de formação, a sua elaboração e profundidade. As entrevistas para estudantes de Hexlet são realizadas sob o lema: “Hmm, os problemas eram mais difíceis em Hexlet”.
Às vezes, nossos alunos são contratados sem entrevista técnica, apenas com base na análise do código do projeto
Hoje em dia, cada vez mais empresas listam os cursos Hexlet como uma vantagem na hora de contratar. E nossas empresas parceiras confiam tanto em nós que entrevistam graduados sem olhar seus currículos
PM por quase três anos na Escola de Programadores de Moscou, supervisionou o desenvolvimento do LMS interno e administrou a infraestrutura da escola. Esteve envolvido na emissão de nomes de domínio, montagem e configuração de servidores. Participei do desenvolvimento de CI/CD interno, transferi diversos serviços internos para docker. Resolvidos problemas de proteção da plataforma contra DDoS. Atualmente - Engenheiro DevOps em uma empresa de TI que desenvolve serviços móveis em Moscou
Engenheiro DevOps com experiência trabalhando com Windows Server e Linux.
Manutenção, configuração de CI/CD (GitLab, Jenkins, Ansible). Configurando um ambiente para desenvolvedores (Docker, Docker Compose). Monitoramento (zabbix, prometheus, grafana). Testes (Python, Selenium, Git). Mentoria em Hexlet para compartilhar conhecimento e melhorar habilidades interpessoais
Atua na área de TI há mais de 15 anos.
Durante a maior parte de sua carreira, ele trabalhou como engenheiro de sistemas com sistemas operacionais Linux e Windows. Atualmente ocupa o cargo de engenheiro DevOps.
Automatize a implantação e a configuração do seu aplicativo na sua máquina local. Aprenda como gerenciar adequadamente a configuração e as chaves privadas. Aprenda os princípios básicos para criar aplicativos escaláveis e fáceis de usar. Empacote seu aplicativo no Docker, inicie qualquer pilha com um comando via Docker Compose. Configure a integração contínua
- Infraestrutura como código
- Isolando seu ambiente com Vagrant
- Automação do ambiente local (Ansible)
- Gerenciando segredos e variáveis (Ansible Vault)
- Introdução ao Docker
- Infraestrutura imutável
- Automatizando compilações de projetos (Docker Compose)
- Integração Contínua (Ações GitHub)
- Hub de registro Docker
- Arquivos de pontos
2. Implantação e operação
Implante um aplicativo com um botão simultaneamente em qualquer número de máquinas. Aprenda como construir corretamente um cluster de failover e atualizá-lo sem problemas, sem tempo de inatividade. Conecte o registro e o monitoramento para responder rapidamente aos problemas. Rastreie os erros por meio dos coletores e corrija-os antes que os clientes escrevam para você sobre isso.
- Princípios dos 12 Fatores
- Implantar usando Ansible
- Noções básicas do Kubernetes
- Arquitetura escalável (DNS, Balanceadores, Cluster)
- Lançamentos: Azul Verde, Canário, Rolling
- Sem estado vs com estado
- Gerenciando migrações
- Implantação com tempo de inatividade zero
- Monitoramento e registro (DataDog)
- Coletores de erros (Rollbar)
3. Gestão de infraestrutura
Implante um cluster de nuvem no Digital Ocean e automatize o processo usando Terraform. Configure e atualize máquinas de cluster usando Ansible Playbooks prontos. Aprenda os componentes mais importantes da infraestrutura em nuvem (DNS, banco de dados, armazenamento) e aprenda como trabalhar com eles. Aprenda como proteger adequadamente sua infraestrutura contra ameaças potenciais.
- Introdução às nuvens (GCP, AWS, DO)
- Automatize a implantação de cluster (Terraform)
- Configurando máquinas (Ansible)
- Preparando imagens (Packer)
- Balanceamento no nível do DNS
- Entrega rápida de conteúdo estático via CDN
- Banco de dados como serviço
- Segurança (chaves, portas, redes, bastião, VPN)
- Desenvolvimento em máquinas remotas
O curso fala sobre o que é Docker, como ele simplifica a vida do desenvolvedor e apresenta conceitos e comandos básicos. Ensina como gerenciar vários contêineres Docker simultaneamente usando Docker Compose.
3,8
Durante o treinamento, você adquirirá o conhecimento e as habilidades necessárias para compreender a infraestrutura do Windows Server 2012, arquitetura e topologia de rede, conceitos de segurança e práticas recomendadas de administração de servidores sistemas Você abordou tópicos sobre instalação, configuração, manutenção e gerenciamento do desempenho do Windows Server 2012, trabalhando com Serviços de Domínio Active Directory (AD DS), Serviços de Nome de Domínio (DNS), armazenamento e muitos outro. * *o curso é ministrado em parceria com a ARMKYBERSEC Academy
4,2
Este curso prático analisa o ciclo completo de construção de infraestrutura usando o Terraform como exemplo. O conhecimento adquirido irá ajudá-lo a criar e suportar diversas soluções relacionadas a aplicações e infraestrutura em condições operacionais utilizando código, permitindo reproduzir e aplicar facilmente implementações prontas em qualquer ambiente para uma execução rápida e garantida Implantação.
4,1