O futuro das operações de TI é fundamental para o futuro da computação. Mas os termos usados para descrever essa parte da indústria continuam mudando. Embora a evolução dos termos seja esperada, quem define os termos para nós?
Operações de TI tradicionais
Tradicionalmente, as operações de TI existiam em datacenters locais. Essas eram as mulheres e os homens responsáveis pela infraestrutura de suporte a todos os aplicativos que uma organização precisava para operar. Eles construíram sandboxes para testar a infraestrutura e os aplicativos. Quando prontas, essas infraestruturas foram colocadas em produção. Por fim, essa equipe conseguiu fazer o backup dos dados e foi responsável por restaurá-los se algo acontecesse. Eles também gerenciam a segurança de todo o datacenter.
Em pequenas lojas de TI, esse pessoal de operações de TI fazia tudo. Em organizações maiores, eles se especializaram em armazenamento, sistemas operacionais (Linux, UNIX, Windows), virtualização, rede ou segurança. Títulos comuns são engenheiro de operações de TI ou administrador de sistemas. Pessoas com habilidades especializadas possuem títulos como Linux, Storage ou Security Engineer.
Operações de TI na nuvem
Os desenvolvedores se reuniram para criar aplicativos nas nuvens públicas. Na nuvem, eles não estavam sujeitos às restrições exigidas pelo pessoal de operações de TI tradicional. O provedor de nuvem assumiu a responsabilidade de manter a pilha de infraestrutura. No caso de aplicativos SaaS, como o Microsoft 365 (anteriormente conhecido como Office 365), o provedor gerenciava tudo, do aplicativo para baixo. Os desenvolvedores não precisam mais esperar pelas Operações de TI para construir o que é necessário! Eles simplesmente forneceram os requisitos de infraestrutura do provedor de nuvem e um cartão de crédito. Os provedores de nuvem pública tornaram mais fácil e rápido obter a codificação!
As pessoas perceberam rapidamente que, para executar um aplicativo em escala empresarial, precisavam de pessoas que entendessem as operações de TI para ajudar a gerenciar a infraestrutura. Títulos como engenheiros DevOps e SREs (engenheiros de confiabilidade de site) surgiram.
Ops deve ser chato
Camille Fournier, autora O Caminho do Gerente, escreveu uma postagem de blog fantástica intitulada Faça planos enfadonhos. Ela dirige equipes de engenharia de plataforma. Ela define a engenharia de plataforma como:
[sendo responsável por] “a infraestrutura de software da qual depende toda a engenharia”. Seu sistema operacional, sistemas de armazenamento, estruturas de computação distribuída e ferramentas de desenvolvimento de software podem cair neste balde.
Isso não soa familiar? O conceito do posto é, se você deseja permitir que engenheiros inteligentes “trabalhem em direção a uma visão e construam algo ótimo”, alguém deve construir e manter a estrutura subjacente. E que as operações funcionem deve pelo menos olhar entediante.
Comprador, cuidado: às vezes os rótulos de tecnologia são marketing
Todos nós ouvimos os termos:
Nuvem, nuvem privada, sem servidor, borda, nuvem híbrida, nuvem múltipla.
Tenho certeza de que deixei um de fora. Talvez você tenha debatido o significado dessas palavras com amigos e colegas. Aplicativos modernos baseados em contêiner que são conectados por meio de APIs estão apenas começando a ser mais amplamente adotados. Esses tipos de aplicativos exigem flexibilidade de arquitetura, como aquela que sustenta as nuvens públicas.
Embora as palavras sejam importantes, os profissionais de marketing do fornecedor usarão as descrições para se enquadrar no quadrante do analista ou para o SEO do jogo. É importante entender as afirmações do fornecedor, mas não se prender demais às caixas que eles tentam reforçar. O que estamos testemunhando agora é a evolução da computação. Grande parte da arquitetura cliente-servidor ultrapassou o mainframe em popularidade, aplicativos baseados em contêiner que rodam em arquiteturas distribuídas eventualmente usurparão arquiteturas cliente-servidor.
Conversa real
O futuro já está aqui para as operações de TI. As palavras que definem nosso campo estão começando a não importar. Sabemos que estamos saindo de uma fase da computação e entrando em outra. Sempre haverá a necessidade de uma equipe que parece completamente entediante na superfície. Mas sabemos que essa equipe é aquela que deve conhecer todos os aspectos de cada aplicação exigida por nossa organização. O objetivo é ser entediante, não importa quais palavras nos definam.
Vamos verificar no próximo ano para ver quantos desses termos ainda estão no cartão do bingo da palavra da moda!