Plano de Estudo
Roadmap DevOps e Infraestrutura
37 cursos
Estrutura dos conteúdos do Mapa
- Aprender uma Linguagem de Programação (Escolhi Ruby por preferencia pessoais, mas podem ser outras, como Go, C, C++, Python, etc)
- Entender sobre conceitos de Sistemas Operacionais como Sockets, Virtualização e Threads. (Não achei nada na Alura sobre o tema)
- Aprender a manusear o Linux, pois a maioria dos Hypervisor e CloudProviders tem Linux como base
- Aprender a "viver" no terminal, automatizar tarefas e usar ShellScript
- Aprender sobre redes e protocolos (HTTP, HTTPS, FTP, SSL/ TLS, SSH, etc).
- Aprender pelo menos o básico de segurança de redes
- Infraestrutura como código no geral (IaC), o plano começa em Criação de Containers com Docker, depois a subir máquinas com o Vagrant e entrar em IaC de fato com Ansible. Após, utilizaremos um provedor de infraestrutura, como o Terraform (Estudar, somente se já tiver noções de AWS, Digital Ocean, Azure ou outros).
- Aprender a utilizar ferramentas de CI/CD, como GitLAb, ferramentas do GitHub, Git ou jenkings.
- Estudar Cloud Providers. AWS, Azure, Google Cloud, Digital Ocean, Heroku, etc...
- Continuar estudando... pra sempre...
Criado por
Marcos Demetrio Monteiro
O que é este plano de estudo?
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Formação Ruby On Rails
-
Curso Linux I: conhecendo e utilizando o terminal
-
Curso Linux II: programas, processos e pacotes
-
Curso Shell Scripting parte 1: scripts de automação de tarefas
-
Curso Shell Scripting parte 2: fazendo monitoramento, agendando tarefas e backup
-
Curso HTTP: Entendendo a web por baixo dos panos
-
Curso Redes parte 1: conceitos e prática
-
Curso Redes parte 2: montando um projeto do cliente até o provedor de serviços
-
Curso Redes parte 3: defina as listas de controle e políticas de acesso de usuários
-
Curso Redes parte 4: configuração de protocolos de roteamento e IPv6
-
Curso Segurança de redes: crie um firewall com pfSense e iptables
-
Curso Firewall ASA: configuração de segurança:
-
Curso Docker: Criando containers sem dor de cabeça
-
Curso Ansible: sua infraestrutura como código
-
Curso Vagrant: gerenciando máquinas virtuais
-
Curso Kubernetes: Pods, Services e ConfigMaps
-
Curso Kubernetes: Deployments, Volumes e Escalabilidade
-
Curso Terraform: automatize a infraestrutura na nuvem
-
Curso Git e Github: controle e compartilhe seu código
-
Curso Git e Github: estratégias de ramificação, Conflitos e Pull Requests
-
Curso Gitlab CI e Docker: Pipeline de entrega contínua
-
Curso Jenkins e Docker: Pipeline de entrega continua
-
Curso Deploy no Amazon EC2: alta disponibilidade e escalabilidade de uma aplicação
-
Curso Amazon Lightsail: descomplicando a nuvem
-
Curso Amazon Lambda: executando código sem servidor
-
Curso Amazon CloudWatch: visibilidade completa das aplicações e serviços na nuvem
-
Curso Amazon S3: Manipule e armazene objetos na nuvem
-
Curso Amazon VPC: provisione uma nuvem privada
-
Curso Amazon ECS: gerencie Docker na nuvem da AWS
-
Curso Amazon Elastic Beanstalk Parte 1: container Docker
-
Curso Amazon Elastic Beanstalk Parte 2: múltiplos containers e NGINX
-
Curso Amazon Code Deploy: Deploy Continuo com AWS
-