Guia Introdutório DevOps com laboratórios práticos
Bem-vindo à sua jornada no universo DevOps.
Este material foi criado para iniciantes que desejam aprender, na prática, ferramentas muito utilizadas no mercado:
* Git e GitHub
* Docker
* Jenkins
* CI/CD
* Docker Compose
* Kubernetes
O objetivo dos laboratórios é desenvolver:
* familiaridade com terminal
* raciocínio técnico
* troubleshooting
* automação
* confiança prática
## Linux ou Windows?
Os laboratórios possuem versões para Windows e Linux.
Porém, sempre que possível, pratique também no Linux.
Grande parte dos ambientes corporativos utilizam:
* servidores Linux
* containers Linux
* Kubernetes Linux
* cloud Linux
Aprender Linux ajuda muito no crescimento profissional.
## Recomendações importantes
* Não tenha medo de errar
* Execute os laboratórios várias vezes
* Tente entender os comandos
* Faça pequenos testes
* Documente seu aprendizado
* Publique projetos no GitHub
## Ordem recomendada dos módulos
1. Git e GitHub
2. Docker
3. Jenkins
4. CI/CD
5. Docker Compose
6. Kubernetes
## Documentações oficiais
Git:
[https://git-scm.com/doc](https://git-scm.com/doc)
Docker:
[https://docs.docker.com/](https://docs.docker.com/)
Jenkins:
[https://www.jenkins.io/doc/](https://www.jenkins.io/doc/)
Kubernetes:
[https://kubernetes.io/docs/](https://kubernetes.io/docs/)
## Mensagem final
Não tente aprender tudo ao mesmo tempo.
A evolução acontece com:
* prática
* repetição
* curiosidade
* consistência
Continue praticando e evoluindo.
Boa jornada DevOps 👊
