Oi, Arthur!
Que legal que você está interessado em DevOps e Segurança! Essas áreas são realmente fascinantes e têm muita demanda no mercado.
Para começar, ter um conhecimento sólido em alguma linguagem de programação, como Python ou Go, pode ser muito útil, mas não é uma exigência absoluta. Python, por exemplo, é bastante utilizado em scripts de automação, ferramentas de segurança e análise de dados, então ter uma boa base nessa linguagem pode te ajudar bastante.
Quanto aos módulos, eu recomendaria começar pelos fundamentos de cada área. No caso de DevOps, você pode iniciar com:
- Controle de Versão (Git): Aprender a usar Git é essencial para qualquer desenvolvedor.
- Integração Contínua/Entrega Contínua (CI/CD): Ferramentas como Jenkins, GitLab CI, ou CircleCI são boas opções para começar.
- Containers e Orquestração: Aprender Docker e Kubernetes é fundamental para entender como as aplicações modernas são empacotadas e gerenciadas.
Bons estudos!