BLOG

Habilidades de vida DevOps: Trabalhando com a equipe de infraestrutura

 Miniatura
Publicado em 12 de dezembro de 2019

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.

O quadro geral

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.

Uma dose saudável de empatia

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:

  • Os profissionais de NetOps são mestres em tecnologia de fornecedores e especialistas nas plataformas que gerenciam. Você sem dúvida já ouviu o termo “nuvem híbrida” ou algo semelhante. Refere-se ao fato de que muitas organizações utilizam recursos de diversas fontes e montam uma solução usando infraestrutura local, recursos de nuvem privada e/ou serviços de nuvem pública como AWS, Google Cloud e Microsoft Azure. Sua equipe de NetOps precisa conhecer e dominar todos eles — o que não é pouca coisa.

  • Profissionais de NetOps entendem que as operações de rede muitas vezes podem ser a diferença entre um aplicativo com baixo desempenho e uma ótima experiência do cliente. Dimensionamento de janelas, algoritmos de controle de congestionamento, dimensionamento de segmentos — há todo um arsenal de recursos e capacidades importantes acontecendo em segundo plano, nos quais a maioria dos desenvolvedores de aplicativos nem sequer pensa. Mas o NetOps sim.

  • A CLI é algo natural para o profissional de NetOps, e eles geralmente se sentem muito confortáveis com scripts. Mas a maioria não terá lidado com execução assíncrona e retornos de chamada, ou outras técnicas de programação.

  • Eles gostam de fazer um bom trabalho (assim como todos nós), mas trabalham em um ambiente onde muitas vezes parece que as únicas coisas que são notadas são as que dão errado. Isso geralmente acontece porque alguma equipe os ultrapassou.

  • Nunca, jamais peça para eles explicarem o Roteamento BGP . Sério, essa é a base da existência da Internet. Abra esse buraco de minhoca e você pode nunca mais sair.

Objetivos compartilhados, benefícios mútuos

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.

O Caminho a Seguir

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.