Você definitivamente não precisa saber tudo!
Essa confusão no começo é comum, temos muito conteúdo gratuito na internet, o que ao mesmo tempo que é muito bom pode tornar as coisas mais complicadas do que deveriam, mas acredito que o mais importante você já possui: uma área definida em que quer atuar..
Não sou um estudioso de DevOps, mas acho que para seguir nessa área o interessante é você focar em cursos que se relacionem à estrutura dos projetos, alguma coisa de Cloud Computing, já que todas as empresas usam um pouco disso (ou deveriam) e seguir com os cursos em que você se sente mais a vontade :)