DevOps base de Concreto
Esses são os assuntos principais para se começar:
- Ansible
- Python
- AWS
- Azure
- GCP
- Terraform
- Shell Script
- Linux
- Orquestração de Containers
- SQL
- Kubernetes
- Git
Creio eu, que a ordem para se começar a ter uma forte base em DevOps, é começar por saber o que a profissão faz. Então vou seguir a seguinte ordem de cursos:
- Começando em DevOps
- Administração de Redes
- Shell Script 1
- Shell Script 2
- Começando em Python
- Avançando em Python
- Tratamento de erros em Python
- Ansible*
- Terraform*
- Infraestrutura como Código
- Orquestração de Containers com K8
- Formação Docker CA
- Começando em Cloud Computing
- Formação DevOps**
Cursos extras para fortalecer mais ainda sua base como DevOps:
- SQL com o MYSQL Server da Oracle ou SQL com o PostgreSQL ou os dois, fica a seu critério (conhecimento nunca é demais)
- Github 1
- Github 2
- Github 3
- Certificação AZ-900: Microsoft Azure Fundamentals***
- Google Cloud***
- Formação AWS Cloud Practitioneer***
- Formação SRE
/* Se você quiser, você pode passar direto para o curso de infraestrutura como código ou o de Formação DevOps que eles já abrangem os de Ansible e Terraform;
/* * Lembrando que a maioria dos cursos que eu coloquei separadamente já estão no curso de Formação DevOps;
/*** É bom você saber o básico sobre os outros provedores de nuvem, porém eu sugiro se aprofundar conforme a sua necessidade ou a da empresa onde você trabalhar ou pretende trabalhar
Obs.: Eu coloquei todos os cursos nos passos do plano de estudo, porém você não é obrigado a fazer todos. O ideal seria você escolher um e focar. Um exemplo: escolher entre AWS ou GCP ou AZURE, Ansible ou Terraform e por ai vai. É interessante também, você conhecer bem uma linguagem de programação como Python, que é a que está nesse plano de estudo, mas não precisa ser obrigatoriamente ela, pode ser JavaScript, C#, C++ e etc...