Na parte de DevOps eu não tenho muito o que dizer... mas Agile! huahauaua
Lindo na teoria, talvez seja lindo na prática se você conseguir implementar.
Os gerentes adoram colocar um grande Kanban bem visível e dizer para os chefes deles que "estamos usando SCRUM e metodologias ágeis" quando, na verdade, continuam não respeitando o escopo das sprints e "enfiando demandas urgentes" no meio, o tempo todo ... acabando que cada ciclo você termina com um monte de coisas feitas mas nunca cumpre o escopo proposto.
Enfim... existem equipes, projetos, etc, que realmente seguem os princípios ageis. Mas nas grandes corporações isso é exceção e não regra.
Pra quem tá começando no mundo corporativo, 90% do trabalho vai ser fazer manutenção em sistema legado, lendo e tentando entender o que o fulano, que já saiu da empresa faz uns 10 anos, estava pensando naquela época.
Sem clean code, sem padrões, sem tecnologias cabulosas ... pura e simplesmente "fazer funcionar".
Daí, conforme você vai ganhando experiência acaba aparecendo oportunidades de projetos novos e, nessa hora, você tenta, na medida do possível trazer todas as boas práticas que você vem estudando.
De novo.. geralmente essas boas práticas não são bem assimiladas pelo resto do mundo (clientes) e como são eles quem ditam as regras.... você acaba com um MVP que é um sistema completo, acaba com um prazo que não te permite pesquisar as melhores alternativas, acaba fazendo o que já sabe que funciona e entrega codigo sem teste, sem documentação: "o mió que deu pra fazer na hora" e daí seu sistema vira o legado do próximo novato a ser contratado quando você sair da empresa! huehuehue
Mas não vou dizer que é sempre assim... conheço muita gente que está em projetos e equipes realmente organizados.
Basta um pouco de sorte!
Então, boa sorte e muito sucesso pra você!