BLOG

NetOps: Suas opções são liderar ou sair do caminho

Miniatura de Lori MacVittie
Lori MacVittie
Publicado em 05 de fevereiro de 2018
PREPARANDO-SE PARA DX
  • As iniciativas de Transformação Digital são uma função de imposição da automação na produção. Se você não liderar na automação, você seguirá outra pessoa – se tiver sorte.
  • Os desenvolvedores têm uma vantagem em habilidades de codificação/script/integração. Mas a NetOps tem o conhecimento de rede que falta.
  • Organizações de todos os setores, no mundo todo, estão aumentando o uso da automação na produção.
  • É mais provável que os NetOps citem a falta de treinamento/habilidades como uma barreira à automação dos pipelines de produção. O programa Super-NetOps aborda esse desafio.

A transformação digital pode ser uma descrição usada em excesso, exagerada e frequentemente abusada, mas também é um movimento muito real que está afastando as organizações do papel e dos processos manuais para operar mais plenamente na economia digital. Quase três em cada quatro (72%) organizações em nosso Estado de Entrega de Aplicativos 2018 estão operando sob uma iniciativa de transformação digital. O que muitas vezes é esquecido em todas as histórias do tipo "veja o que a marca X fez graças à transformação digital" é todo o suor e as lágrimas investidos na preparação do data center para dar suporte ao mais recente gadget, dispositivo ou aplicativo.

Porque, sejamos realistas, os aplicativos ainda se comunicam com serviços de back-end, seja por meio de API ou URI, JSON ou XML, WebSockets ou sites. E isso significa que há uma rede sustentando cada aplicativo, cada dispositivo IoT, cada comunicação que ocorre na Internet a cada segundo de cada dia.

Quão importante é isso? Considere as estimativas da Internet Association de que a contribuição da atividade via Internet “para o PIB dos EUA é de aproximadamente 3,11%, colocando-a aproximadamente no mesmo tamanho da indústria automotiva, que historicamente foi estimada em aproximadamente 3,0-3,5% do PIB nos EUA (Center for Automotive Research, 2015).” A associação observou ainda que a Internet contribuiu com aproximadamente 5,3% do PIB nas economias do G-20 e 5,7% do PIB da UE em 2016. Isso não é equipamento, é atividade. Cadeias de suprimentos, vendas no varejo, transações financeiras. Toda essa atividade econômica requer, em última análise, aplicativos e APIs, o que significa sua rede.   

A estabilidade e a velocidade das redes são vitais para suportar uma carga tão crescente. Isso inclui as redes que compõem o backbone, as interconexões e o data center. É neste último que vamos nos concentrar hoje, porque você pode ter mais impacto.

Você pode, mas pode não ser. Cada vez mais, os desenvolvedores estão influenciando e, às vezes, tomando decisões que impactam diretamente a rede. Porque eles já adotaram metodologias ágeis e abraçaram o DevOps. Eles estão se movendo mais rápido do que a rede consegue acompanhar. Eles estão migrando para a produção (ou para a nuvem) por pura necessidade de se mover mais rápido. Isso é preocupante, porque as habilidades que você precisa para ser um engenheiro ou arquiteto de rede de sucesso não são as mesmas que um desenvolvedor precisa. Tradicionalmente, os dois conjuntos de habilidades são tão diferentes quanto a noite e o dia. Mas isso está mudando.

Se o NetOps quiser continuar a ter impacto na rede, ele precisará ganhar algum poder de desenvolvedor.

É isso que pretendemos fazer com um movimento que alguns chamam de NetOps 2.0 ou DevNetOps, mas nós chamamos de Super-NetOps .

A premissa, não importa como você a chame, é a mesma: adote os princípios do DevOps, aplique suas metodologias e adote a automação como uma abordagem estratégica para permitir a implantação contínua em ambientes de produção.

Isso significa automatizar pequenas e grandes alterações de configuração em aplicativos, serviços de aplicativos e na própria rede. Significa aprender a trabalhar com uma API REST e como usar repositórios como o Git para gerenciar e colaborar nos scripts e modelos necessários para provisionar e configurar tudo no caminho de dados.

Também requer uma compreensão dos princípios básicos do DevOps: CÂMERAS. Isso significa reconhecer que a cultura importa, a automação é um meio para um fim e as medições devem ser compartilhadas e usadas para melhorar o processo e o desempenho.

Na minha experiência, é mais fácil ensinar um profissional de rede a programar do que ensinar um desenvolvedor a fazer networking. Nenhuma das duas opções é impossível — e sempre há casos atípicos —, mas é raro encontrar um desenvolvedor que queira aprender sobre redes. Grande parte do sucesso da nuvem e dos contêineres reside no fato de que eles ofuscam a complexidade da configuração de rede, abstraindo-a em serviços simples que os desenvolvedores podem consumir em pequenos pedaços. Sem precisar mergulhar nos meandros do porquê ou como isso funciona.

Eles não deveriam ter que fazer isso. O trabalho deles é transformar bits, bytes e lógica em aplicações incríveis. O trabalho do NetOps é fazer a rede funcionar como uma máquina bem lubrificada e gerar pacotes com a velocidade de um piloto de Fórmula 1. Sou um desenvolvedor com afinidade por redes e sei o suficiente para saber que não sei o suficiente para automatizar redes tão bem quanto um verdadeiro engenheiro de redes.

auto-em-produção-hoje-soad18

É por isso que você, aficionado por redes, deve fazer isso por mim – e pelos milhões de desenvolvedores como eu. Porque se você não fizer isso, outra pessoa fará. O velho ditado pode ser “Liderar, seguir ou sair do caminho”, mas com a abordagem do trem da transformação digital isso se tornou apenas “Liderar ou sair do caminho”.

lacuna-de-habilidades-2017

Há razões pelas quais algumas organizações não estão empregando automação agora. Uma delas é a atual lacuna de competências. Há uma variedade de habilidades de “desenvolvedor” que os NetOps precisam para realmente fazer a automação corretamente, e o fato é que eles próprios não estão tão confiantes de que possuem essas habilidades.

Esse é um dos motivadores por trás do Super-NetOps. Não é apenas um curso de treinamento gratuito sobre “como automatizar um BIG-IP”. Temos muito disso no DevCentral agora. Trata-se de construir uma base sólida e adquirir as habilidades e o conhecimento que o NetOps precisa para automatizar o BIG-IP e além. As principais habilidades são aplicáveis ao amplo conjunto de serviços de rede e aplicativos que fornecem APIs e modelos hoje que podem ser usados para automatizar e orquestrar em ambientes de produção. Assim como as equipes de desenvolvedores precisam de você. Muitas vezes é apenas uma questão de não saber como (ou onde) começar.

É isso que pretendemos responder com o Super-NetOps. Você precisa de treinamento e habilidades para estender sua experiência e conhecimento para a próxima geração de data centers – e para a nuvem. Estamos aqui para dizer: "estamos aqui para ajudar você". Aqui estão as habilidades que você precisa para liderar o movimento e não ser levado por ele.”

O futuro é muito automatizado. E não há ninguém mais adequado para automatizar a rede do que os engenheiros e arquitetos que sabem como manter o motor da economia da Internet funcionando.

Não há mais desculpas para não começar. Então inscreva-se. Entrar. Vista algo confortável e vá em frente. Nunca há um dia melhor para começar a automatizar do que hoje.