Para desenvolvedores de aplicativos, trabalhar com uma grande equipe de infraestrutura e plataforma pode ser uma bênção ou uma maldição. Quando essa equipe fornece serviços de infraestrutura, rede e segurança em um modelo gerenciado e de autoatendimento, aliviando assim os desenvolvedores do trabalho de gerenciar a infraestrutura, isso é realmente uma bênção. Em comparação, se a entrega principal da equipe de infraestrutura for um backlog de uma semana(s) e uma porta giratória de transferências, os desenvolvedores de aplicativos podem se sentir amaldiçoados.
A questão é: o que você pode fazer neste último caso? Como você lida com uma equipe de infraestrutura lenta e trabalhosa que, francamente, está limitando sua capacidade de produzir no ritmo esperado de você?
A resposta, é claro, é tão antiga quanto o próprio conflito: Comece aumentando sua compreensão do panorama geral, acrescente uma boa dose de empatia e regue tudo isso em uma atmosfera de respeito mútuo e objetivos compartilhados. (Informe-me onde posso retirar meu Prêmio da Paz.)
OK, talvez não seja tão simples, mas esse plano é um ótimo lugar para começar.
Os desenvolvedores de aplicativos geralmente são limitados por uma série de restrições imóveis (ou menos móveis). Infraestrutura empresarial, política, necessidades de segurança e requisitos de auditoria são considerações comerciais críticas e, portanto, considerações críticas de aplicação. Em muitas organizações, no entanto, as equipes de NetOps e SecOps responsáveis por esses elementos críticos geralmente se movem mais lentamente do que as de DevOps , o que, por sua vez, cria atrito.
De certa forma, dizer que o NetOps é mais lento que o DevOps é como comparar maçãs com tangerinas. Nos últimos anos, a profissão DevOps passou por algumas mudanças drásticas, adotando um fluxo de trabalho mais ágil e adotando a automação em todos os momentos. O NetOps, por outro lado, só agora está ganhando acesso ao seu próprio conjunto de ferramentas de automação. Como resultado, muitas organizações estão preparadas para outro grande aumento em velocidade e produtividade (desta vez em serviços de infraestrutura), mas isso exigirá que as equipes de NetOps desenvolvam suas habilidades para que possam aproveitar as novas ferramentas de automação de rede.
O fato de o DevOps ter acesso a ferramentas de automação há muito mais tempo do que seus equivalentes do NetOps é uma diferença importante entre os dois grupos. Mas essa diferença não é a única coisa que as equipes de DevOps precisam saber sobre a equipe de infraestrutura.
Aqui estão, então, cinco coisas recomendadas para saber (ou, em alguns casos, lembrar) sobre NetOps:
Como você bem sabe, a automação é a chave para uma implantação mais rápida. Faça o trabalho para colocar seus colegas de NetOps na mesma página. Converse com eles sobre o valor da automação no ciclo de vida de desenvolvimento de aplicativos e incentive-os a explorar como a automação também pode beneficiar seus fluxos de trabalho. Programas ou eventos que promovam a polinização cruzada entre equipes diferentes podem ajudar a trazer à tona esse foco compartilhado. Na F5, temos muito sucesso com sessões de almoço e aprendizado para abranger divisões tradicionalmente desconectadas.
Além disso, a F5 ajuda os profissionais de rede a dar passos em direção à automação e desenvolver suas habilidades por meio de uma variedade de cursos Super-NetOps online gratuitos . Este programa Super-NetOps ajuda profissionais de operações de rede a aprender as habilidades necessárias para padronizar serviços de aplicativos críticos e obter a capacidade de utilizar efetivamente cadeias de ferramentas automatizadas. Cadeias de ferramentas automatizadas que podem, a propósito, reduzir o tempo de manutenção de dias para minutos , ao mesmo tempo em que garantem que todos os aplicativos atendam aos padrões necessários de conformidade, política e desempenho.
Ao envolver seus colegas em tópicos como aumento da automação e infraestrutura de autoatendimento, tenha em mente que todos estão trabalhando para os mesmos resultados. Quando há atrito entre equipes ou quando uma delas se move em um ritmo mais lento que as outras, é fácil pensar em seus colegas como adversários, que estão entre você e o sucesso final. Na realidade, o sucesso sustentável é alcançado quando o atrito é eliminado (ou pelo menos reduzido significativamente) e cada departamento avança em apoio aos outros.