Para avançar em uma carreira focada em tecnologia, é importante abraçar a prática de DevOps, que levam a colaboração e a automação a um nível totalmente novo. No entanto, apesar de anos de trabalho e, sim, do hype, a maioria dos praticantes de DevOps não está satisfeita com o estado de DevOps em suas organizações.
DevOps é uma importante escolha de carreira em si. Uma olhada recente na lista de empregos de tecnologia da Dice mostra mais de 7.000 posições abertas para Engenheiros e especialistas em DevOps. As empresas estão procurando indivíduos que possam conduzir “estratégias de automação e conteinerização”, bem como “colaborar com proprietários de produtos, desenvolvedores, engenheiros de nuvem, engenheiros de DevOps e operações para planejar, projetar, testar e fornecer pipelines e infraestrutura usando Integração Contínua/Entrega Contínua (CI/CD) modelo.”
Além disso: Os empregos em tecnologia estão mudando. Aqui estão as habilidades que você precisa para ser promovido agora
Como você pode ver, o escopo do DevOps realmente se estende além do trabalho principal dos engenheiros de DevOps e envolve todos no pipeline de software. Todo o mundo precisa se tornar praticante de DevOps em um grau ou outro. Vamos chamá-lo do que é: Computação ágil, aprimorada por automação e serviços em nuvem.
Infelizmente, ainda há muito trabalho a ser feito e, como envolve muitos atores em toda a empresa, invoca questões culturais. E é aí que as coisas ficam interessantes, e as empresas certamente poderiam usar talentos que também possam ajudar a resolver os persistentes desafios organizacionais.
Em outras palavras, qualquer coisa relacionada à implementação ou fluxo de DevOps exige conhecimento técnico e de negócios.
Significativamente, um pesquisa recente com 600 gerentes e profissionais de TI pela Progress Software, descobre que as pessoas na linha de frente do design e implantação de software não estão satisfeitas com o progresso do DevOps. Nada menos que 73% dos entrevistados admitem que “mais poderia ser feito” para melhorar as práticas de DevOps. DevOps e sua variante estendida DevSecOps — com a segurança abordada no início do fluxo de software entre desenvolvedores e equipes de operações — está na mente de muitos há anos, mas ainda é uma luta integrar-se ao trabalho das lojas de software.
Pelo menos 76% reconhecem que precisam ser mais estratégicos sobre como gerenciam esses processos e 17% ainda se consideram em um estágio exploratório e de prova de conceito.
A segurança é o driver número um por trás da maioria das implementações de DevOps e DevSecOps. No entanto, apenas 30% se sentem confiantes no nível de colaboração entre segurança e desenvolvimento. A maioria, 86%, enfrenta desafios em suas abordagens atuais de segurança e 51% admitem que não entendem completamente como a segurança se encaixa no quadro geral.
Além disso: Cibersegurança: essas são as novidades com as quais se preocupar em 2023
A cultura é a maior barreira para o sucesso do DevOps, mais de sete em cada 10 entrevistados, 71%, concordam. Ainda assim, a mudança cultural corporativa geralmente está fora do alcance dos gerentes e profissionais de TI. Apenas 16% estão em uma posição em que podem priorizar a cultura como uma área a ser otimizada para avançar com maior colaboração e automação.
Os autores do estudo traçam um perfil do profissional bem-sucedido de DevOps:
Eles aprendem a superar os obstáculos à colaboração: “Ainda havia falta de confiança na capacidade de diferentes equipes, como segurança e desenvolvimento de aplicativos, se comunicarem e colaborarem com sucesso”, afirmam. “A liderança priorizando a importância da comunicação interfuncional pode ajudar bastante a resolver isso.”
Eles equilibram novas implementações de tecnologia com processos e cultura: “Desenvolvimento nativo da nuvem, IA e política como código começaram a influenciar a estratégia de DevSecOps. Mas as organizações devem ter cuidado para equilibrar a modernização da tecnologia, dos processos e da cultura, pois o foco em apenas uma área não será suficiente.”
Eles reúnem equipes: Existem muitas áreas de interesse conflitantes quando se trata de integrar o DevOps à cultura corporativa. “A priorização deve começar com a liderança, mas muitas equipes executivas não estavam colocando importância ou investimento suficiente nas principais áreas que impulsionarão o sucesso do DevSecOps. Isso incluiu a adoção de uma abordagem holística para o DevSecOps que envolveu equipes de toda a organização.”
Eles entendem como criar confiança na proteção da adoção nativa da nuvem. “Embora as organizações estejam avançando na proteção adequada de cargas de trabalho baseadas em contêineres/Kubernetes, ainda há trabalho a ser feito. Além de implementar e aproveitar totalmente os benefícios das tecnologias que priorizam a nuvem, é essencial que as organizações pensem na segurança da nuvem.”
Eles constantemente buscam atualizar suas habilidades. Os defensores do DevOps “reconhecem a importância do treinamento e aperfeiçoamento em segurança. Isso os ajuda a alcançar um nível mais alto de colaboração contínua de longo prazo entre as equipes de segurança e desenvolvimento. De acordo com os entrevistados, os principais fatores de negócios que impulsionam a adoção e a evolução do DevOps dentro de suas organizações incluem um foco na agilidade; redução do risco comercial de qualidade, segurança e tempo de inatividade ou problemas de desempenho; e a necessidade de implementar o DevOps para dar suporte a um mandato de nuvem ou sua mudança para a nuvem.”