Mano, em setembro de 2021 eu fiz um desafio de DevOps para uma vaga de estágio, acabou que no fim eu fiquei com uma vaga de Júnior, vou postar o desafio aqui:
https://1drv.ms/b/s!AnOvtMdXNNcOiLRx8Gz1q5waNKJq2w?e=P4chba
Sendo sincero, olhando hoje esse desafio parece bem simples, nível de estágio mesmo. O que o @maiconloure disse é real, faça projetos completos que utilizem infra.
O que eu faço atualmente é ir criando repositorios no github com estruturas que eu vejo que sao usadas no mercado ou que eu já usei. Por exemplo, eu tenho um projeto que tem 2 aplicações diferentes que fazem crud no mesmo banco, tudo atras de um nginx atuando como proxy reverso, nessa mesma estrutura tem prometheus coletando dados, grafana mostrando dashboard, ELK para os logs, tudo isso dentro de um docker compose. No modulo de DevOps tenho Jenkins funcionando com DinD e Nexus como image registry... Sacou? Vai criando "modulos" de estruturas que voce já viu na vida real, isso te serve de "portifolio" de infra, tenta sempre criar os modulos de forma que eles se encaixem em formem uma estrutura mais, igual na vida real mesmo. Dessa forma quando eu preciso ir para um entrevista técnica eu já falo que tenho varios laboratorios de infra prontos, geralmente a galera curte.