Existe vida depois do Windows ou onde um administrador/engenheiro de sistema Windows deve se desenvolver em 2020?

Entrada

2019 está lenta mas seguramente chegando à sua conclusão lógica. A indústria de TI continua a desenvolver-se ativamente, deliciando-nos com um grande número de novas tecnologias e, ao mesmo tempo, reabastecendo o nosso vocabulário com novas definições: Big Data, IA, Machine Learning (ML), IoT, 5G, etc. , Engenharia de confiabilidade de sites (SRE), DevOps, microsserviços e computação em nuvem foram especialmente discutidos.

Algumas tecnologias, por exemplo, Blockchain e criptomoedas (Bitcoin, Ethereum, etc.), parecem já ter ultrapassado o pico da sua popularidade (hype), pelo que o público em geral tem a oportunidade de as olhar de forma mais sóbria, identificando os seus aspectos positivos e negativos, bem como decidir onde e como melhor utilizá-los. Uma visão equilibrada do tópico Blockchain e criptomoedas pode ser encontrada em artigo de Alexey Malanov da Kaspersky Lab. Eu recomendo fortemente dar uma olhada.

Outras tecnologias ainda estão apenas ganhando popularidade, formando comunidades ativas ao seu redor, incluindo não apenas apoiadores e adeptos, mas também oponentes fervorosos.

Todo mundo está entrando no DevOps?

DevOps, uma nova abordagem para desenvolvimento e operação de software, receberá menção especial minha hoje, porque... Realmente houve muitos artigos e debates sobre esse assunto este ano.

Existe vida depois do Windows ou onde um administrador/engenheiro de sistema Windows deve se desenvolver em 2020?

O termo DevOps hoje é interpretado de forma bastante ampla. Algumas pessoas entendem o DevOps como uma abordagem especial para o desenvolvimento e operação de software, quando pessoas que podem fazer um pouco de codificação e administração estão envolvidas no trabalho. Para outros, trata-se, antes de tudo, da presença de seu próprio administrador de sistema pessoal na equipe, que lhes permite aliviar os desenvolvedores de software de parte da carga não essencial na forma de configuração do ambiente do sistema, criação de ambientes de teste , implementando integração com serviços internos e externos, além de escrever scripts de automação. Para outros, é apenas um conjunto de tecnologias e ferramentas da moda que precisam ser usadas para permanecerem sempre jovens e bem-sucedidos. Para o quarto, é o CICD e tudo relacionado a ele. Na verdade, existem muitas interpretações de DevOps, então qualquer pessoa pode encontrar nelas de forma independente o que mais gosta.

Diferentes interpretações do DevOps suscitam discussões acaloradas, o que leva ao aparecimento de mais artigos sobre este tema. Até salvei alguns deles nos meus favoritos:

  1. Quem são DevOps?
  2. Como entrar no DevOps, como estudar e o que ler.
  3. Por que os administradores de sistema devem se tornar engenheiros DevOps.

Se você ler artigos suficientes elogiando o DevOps, poderá ter a impressão de que qualquer engenheiro administrador de sistema só precisa mudar sua posição atual em seu perfil do LinkedIN de engenheiro administrador para DevOps, e ele começará imediatamente a receber convites para entrevistas de RH de grandes e empresas de sucesso que prometem um salário 2 vezes maior que o atual, darão a você um Macbook novinho, uma prancha flutuante e não se esquecerão de uma assinatura para recargas de vapor grátis e uma quantidade infinita de smoothies. Em geral, um paraíso de TI chegará.

Se você ler artigos que menosprezam os méritos do DevOps, começará a ter uma impressão diferente de que o DevOps é um novo tipo de escravidão, onde as pessoas deveriam codificar quase no mesmo nível que os desenvolvedores, ajudá-los a corrigir bugs, lidar com automação e CICD, implantar Jira com Wiki , girar nuvens, coletar contêineres e gerenciá-los, ao mesmo tempo em que executa o trabalho administrativo, sem esquecer de recarregar cartuchos, crimpagem de cabos de par trançado e regar flores de escritório.

Mas, como você sabe, a verdade geralmente está em algum lugar no meio, então hoje vamos tentar descobrir um pouco.

Os administradores não são mais necessários?

Como administrador de sistemas e engenheiro que trabalha com produtos Microsoft e VMware há algum tempo, comecei a perceber que nos últimos anos tem havido conversas periódicas de que os administradores de sistema em breve não terão utilidade para ninguém, porque:

  1. Toda a infraestrutura está prestes a mudar e se tornar IaaC (Infraestrutura como código). Agora não haverá GUI com botões, mas apenas PowerShell, arquivos yaml, configurações, etc. Se algum serviço ou seu componente estiver quebrado, não há mais necessidade de consertá-lo, pois... implante rapidamente uma nova cópia do último estado de funcionamento.
  2. Toda a infraestrutura de TI irá em breve migrar para as nuvens, e localmente (on-premise) haverá apenas cabos de rede para o roteador mais próximo, que nos conectará com todos os demais recursos corporativos localizados na nuvem. Pois bem, no máximo a impressora ficará local para que as meninas do departamento de contabilidade possam imprimir nela imagens de gatos da Internet. Todo o resto deveria estar na nuvem.
  3. Os gurus do DevOps virão e automatizarão tudo ao seu redor, então os administradores só terão que lembrar com carinho em suas almas como antigamente eles executavam pings e rastreamentos para diagnosticar problemas básicos na rede e nos servidores.
  4. Também ouvi falar de um fenômeno como “Vendekapets”, mas isso foi há muito tempo, no início da minha carreira, quando eu estava começando a dar os primeiros passos na administração de sistemas. Mas por alguma razão, “Vendekapets” nunca chegou, assim como o fim do mundo de acordo com o calendário maia. Coincidência? Não pense. 🙂

Os administradores de sistema Windows, que hoje trabalham em estreita colaboração com os produtos Microsoft, em breve não terão utilidade para ninguém? Ou ainda haverá necessidade deles? Os administradores do Windows continuarão a usar seu status de administradores e engenheiros ou serão relegados ao papel de mão de obra pouco qualificada, ala anykey (dar, dar, trazer)?

Mesmo aqui no habr.com, no hub “Administração do Sistema”, vemos apenas menções a kubernetes, linux, devops, docker, open source, zabbix. Onde estão as palavras que tanto amamos: Windows, Active Directory, Exchange, System Center, Terminal, Print Servers, File Servers, scripts bat e vbs, ou pelo menos powershell. Onde está tudo isso?

Existe vida depois do Windows ou onde um administrador/engenheiro de sistema Windows deve se desenvolver em 2020?

Então, existe vida depois do Windows ou os administradores e engenheiros de sistema do Windows deveriam desistir de tudo para aprender Linux, docker, kubernetes, ansible, python e entrar no DevOps?

Talvez esteja tudo bem com o Windows, só que agora há um hype temporário da combinação Linux + docker + kubernetes + ansible + python, que eclipsou nosso amado Windows? O que um administrador de sistema Windows precisa fazer em 2020 para ser procurado no mercado de trabalho?

Infelizmente aqui há mais perguntas do que respostas, então o artigo atual tentará nos ajudar a entender um pouco de tudo. O artigo é dedicado principalmente a administradores e engenheiros do Windows, mas tenho certeza de que também será do interesse de outros especialistas em TI.

Microsoft vai para as nuvens?

Um administrador do Windows é, antes de tudo, um adepto da Microsoft, então falaremos mais sobre ela e seus maravilhosos produtos.

A Microsoft possui um portfólio bastante amplo de soluções de software, muitas das quais são líderes em seus nichos. Se você trabalha como administrador e engenheiro do Windows, provavelmente já os encontrou de uma forma ou de outra. A seguir darei uma breve descrição de cada um dos produtos e descreverei as possíveis perspectivas para seu desenvolvimento nos próximos 3 a 5 anos. Este não é um segredo da sede em Redmond, mas minha opinião pessoal, portanto, pontos de vista alternativos nos comentários são fortemente encorajados.

Existe vida depois do Windows ou onde um administrador/engenheiro de sistema Windows deve se desenvolver em 2020?

Instalações locais (no local)

Microsoft Exchange Server – um servidor de correio multifuncional que inclui não só trabalhar com correio, mas também com contatos, calendários, tarefas e muito mais. O Exchange Server é um dos principais produtos da Microsoft, que se tornou o padrão corporativo de fato em muitas empresas. Possui estreita integração não apenas com os próprios produtos da Microsoft, mas também com soluções de fornecedores terceirizados. O intercâmbio é popular tanto em empresas de médio porte (a partir de 100 pessoas) quanto em grandes empresas.

Neste momento, a versão atual é considerada o Exchange Server 2019. Anteriormente, o produto estava se desenvolvendo de forma bastante ativa, mas a partir da versão do Exchange 2013, esse desenvolvimento desacelerou bastante, então o Exchange 2016 pode ser chamado de Service Pack 1 ( SP1) para Exchange 2013 e Exchange 2019 – portanto Service Pack 2 (SP2) para Exchange 2013. O destino da próxima versão local (Exchange 2022) ainda está em questão.

Agora a Microsoft está promovendo ativamente o Exchange Online como parte do serviço em nuvem do Office 365, de modo que todos os novos recursos aparecem principalmente lá. O Exchange Online não apenas será o primeiro a receber novos recursos, mas também ganhará recursos adicionais que não serão transferidos para instalações locais em um futuro próximo. Isso é feito para agilizar a transição de diversas empresas para a nuvem, pois... O modelo de assinatura é mais benéfico financeiramente para a Microsoft do que uma venda única.

Se você mantém atualmente uma instalação local do Exchange Server (2013 - 2019), poderá continuar fazendo isso pelos próximos 3 a 5 anos. Ao longo do caminho, vale a pena começar a explorar as oportunidades que o Exchange Online oferece; e configurações híbridas ocorrem quando versões locais e em nuvem existem simultaneamente. Mesmo se assumirmos que não haverá mais uma próxima versão local do Exchange, o conhecimento adquirido agora sobre o Exchange Server continuará a ser relevante por algum tempo por uma série de razões:

  • O número de instalações locais é atualmente bastante grande, portanto serão necessários administradores qualificados para apoiá-las. Nem todas as organizações poderão migrar seus e-mails para a nuvem num futuro próximo por um motivo ou outro.
  • Os projetos de migração para a nuvem ainda não são triviais, portanto, é necessário ter conhecimento das especificidades das soluções locais e da nuvem para evitar a maioria das armadilhas e concluir a migração com êxito.
  • O conhecimento dos protocolos smtpimapmapipop3, fluxo de correio, dkim, dmark, spf, antivírus e antispam é universal e será aplicável a qualquer sistema de correio.
  • A experiência adquirida ao trabalhar com um Exchange Server local permitirá que você entenda o Exchange Online e defina a configuração desejada com muito mais rapidez.
  • O e-mail é um dos canais de comunicação mais importantes com o mundo exterior, por isso a necessidade dele permanecerá. Você não precisa ouvir os adeptos de “mensageiros e chatbots substituirão o e-mail”, porque... “Enterraram” a correspondência muitas vezes e até agora sem sucesso.

Skype for Business (SfB) (anteriormente Lync) – mensageiro corporativo com recursos avançados. Possui estreita integração com o servidor Exchange, mas é significativamente inferior a este último em popularidade. O Skype for Business geralmente é usado apenas em grandes empresas, porque... As pequenas e médias empresas não estão muito interessadas nisso.

A versão atual agora é o Skype for Business 2019, que possui diferenças mínimas em relação à versão anterior do Skype for Business 2016, portanto o SfB 2019 pode ser considerado Service Pack 1 para o SfB 2016, e não uma nova versão completa.

Na nuvem Office 365, este produto foi apresentado pelo serviço Skype for Business Online, que depois de algum tempo foi totalmente substituído pelo Microsoft Teams, ou seja, Atualmente, o Skype for Business não está disponível na nuvem do Office 365. Por isso, não vale a pena esperar a próxima versão local do Skype for Business 2022, já que a prioridade da Microsoft é o desenvolvimento e desenvolvimento do mensageiro Teams, que se tornou a resposta do fornecedor ao surgimento do bem-sucedido mensageiro Slack.

Se você atualmente administra Skype for Business local e gosta do conceito de mensageiro corporativo, aconselho que considere o Teams como parte do Office 365, caso contrário é melhor escolher outro produto para atualizar seus conhecimentos, pois O Skype for Business local está caminhando para o esquecimento. Ao contrário do Exchange, que se tornou o padrão de fato no nicho de servidores de e-mail, o Skype for Business hoje tem alternativas. Team e Slack para grandes e médias empresas. Telegram, Viber, Whatsapp - para pequenas empresas.

SharePoint – um portal corporativo interno onde as empresas podem publicar seus serviços Web úteis (agenda de férias, lista de funcionários com fotos e telefones, lembretes de aniversários, notícias corporativas, etc.). Os usuários podem armazenar, editar e compartilhar arquivos colocados em suas bibliotecas do SharePoint.

O SharePoint é como o Bitrix24, só que maior, mais funcional, mais caro e muito mais difícil de configurar e oferecer suporte. Os recursos matadores são a capacidade de editar simultaneamente um documento por um grande número de funcionários, o que é muito conveniente quando 100 pessoas estão tentando preencher um cronograma de férias, e a integração com o Office Online Server e o MS Office local.

O Sharepoint é um produto grande, complexo e caro, por isso normalmente só é usado por grandes empresas. Empresas menores usam o Bitrix24 ou seus análogos, ou simplesmente armazenam arquivos em servidores de arquivos e distribuem serviços Web úteis para diferentes sites internos.

Farms (clusters) do SharePoint geralmente são gerenciados por desenvolvedores com funções de administrador, e não por administradores de sistema “puros”, porque Para que o SharePoint decole e seja útil para a empresa, muito precisa ser adicionado a ele por meio de código.

O Office 365 inclui o SharePoint Online, que é uma versão simplificada do SharePoint local, ou seja, Possui um número mínimo de opções de personalização e é “feito sob medida para você”, mas alivia o desenvolvedor e o administrador de muitas dores de cabeça em relação ao seu funcionamento. Meu veredicto é o seguinte: a complexidade e o alto custo do suporte à versão local do SharePoint terão seu preço e as empresas começarão alegremente a migrar gradualmente para o SharePoint Online ou a abandonar completamente o Sharepoint em favor de alguma solução mais simples. Pessoalmente, não vejo uma vida alegre e despreocupada para o SharePoint em instalações locais.

System Center é uma família completa de produtos para implantação, configuração, gerenciamento e monitoramento de grandes infraestruturas Windows. O julgamento inclui: System Center Configuration Manager (SCCM), System Center Virtual Machine Manager (SCVMM), System Center Operations Manager (SCOM), System Center Data Protection Manager (SCDPM), System Center Service Manager (SCSM), System Center Orchestrator (SCORCH). ).

Existe vida depois do Windows ou onde um administrador/engenheiro de sistema Windows deve se desenvolver em 2020?

A gama completa de produtos System Center geralmente só é necessária para grandes empresas, enquanto as empresas de médio porte tendem a usar apenas um ou dois produtos.

Como os produtos System Center são bastante difíceis de aprender e geralmente são usados ​​apenas em grandes infraestruturas, é comum designar pessoas separadas para trabalhar com eles, por exemplo, um administrador de monitoramento de sistemas (SCOM), um administrador de manutenção de estações de trabalho (SCCM), um administrador de monitoramento de sistemas (SCOM), um administrador de manutenção de estações de trabalho (SCCM), um administrador de sistemas de virtualização (Hyper-V + SCVMM), Gerente de Automação de Infraestrutura (SCORCH + SCSM).

A Microsoft está desenvolvendo rapidamente seus serviços em nuvem, de modo que a funcionalidade do System Center está gradualmente migrando para a nuvem. Tudo isso terá um impacto significativo nos produtos locais do System Center em um futuro muito próximo.

funcional Orquestrador do System Center (SCORCH) será substituído no futuro pelo serviço Azure Automation (https://docs.microsoft.com/en-us/azure/automation/automation-intro).

funcional Gerente de Operações do System Center (SCOM) substituirá o serviço Azure Monitor no futuro (https://docs.microsoft.com/en-us/azure/azure-monitor/overview).

funcional Gerenciador de proteção de dados do System Center (SCDPM) substituirá o serviço de Backup do Azure no futuro (https://docs.microsoft.com/en-us/azure/backup/backup-overview).

funcional Gerenciador de serviços do System Center (SCSM) deixará de ser procurado ou será substituído por qualquer outro sistema de tickets, por exemplo, Jira.

Gerenciador de Máquina Virtual do System Center (SCVMM) por enquanto permanecerá com empresas que usam localmente a virtualização Hyper-V. Pequenas instalações do Hyper-V (10 a 15 servidores) podem ser administradas com bastante sucesso sem SCVMM usando apenas ferramentas padrão - Failover Cluster Manager, Hyper-V Manager, Windows Admin Center.

Gerenciador de configuração do System Center (SCCM) – utilizado para implantação em massa de sistemas operacionais, instalação de aplicativos corporativos a partir de um único catálogo, instalação de atualizações do Windows em servidores e estações de trabalho finais, inventário de aplicativos e cálculo de licenças. Parece que este é o único produto de toda a linha System Center que permanecerá conosco na infraestrutura local, porque... Atualmente não é possível substituí-lo totalmente por algo baseado em nuvem.

Se você mantém atualmente uma instalação local do System Center Configuration Manager (SCCM), poderá continuar a fazê-lo porque o produto estará conosco pelo menos nos próximos 3-5 anos. Além disso, eu recomendaria começar a estudar os recursos do Office 365, porque... isso combinaria bem com a posição de administrador de desktop corporativo.

A função de administrador da maioria dos outros produtos System Center será eliminada. Os serviços do Azure simplificam significativamente o seu trabalho, escondendo toda a complexidade de olhares indiscretos. Tomemos como exemplo o administrador de automação (SCORCH + SCSM). SCORCH será substituído pela Automação do Azure. O conhecimento do processo de automação, PowerShell, SQL permanecerá e será útil para a Automação do Azure, mas o conhecimento de construção de clusters SCORCH, garantia de sua alta disponibilidade, dimensionamento de recursos, atualização, migração para novas versões, backup e monitoramento perderão sua relevância, pois Todo esse trabalho será assumido pela nuvem Azure. O administrador de automação focará apenas no processo de automação em si, porque... Todo o trabalho para manter a funcionalidade da infraestrutura de automação será retirado dele.

Servidor Windows e suas funções

Diretório Ativo (AD) – o local onde as contas de usuário e de computador são armazenadas. Se uma empresa tiver mais de 20 computadores, provavelmente já possui algum tipo de domínio do Active Directory. O conhecimento do Active Directory, a capacidade de distinguir um domínio de uma floresta e a capacidade de trabalhar com políticas de grupo são obrigatórios para qualquer administrador do Windows. Esse conhecimento será relevante por mais 20 anos. Além disso, recomendo que você se familiarize com o Azure AD (AAD) e procure opções para sincronizar usuários entre infraestruturas locais e em nuvem.

DNS, DHCP – serviços de rede, cuja compreensão é útil em todas as áreas de TI, da administração à programação, por isso você deve conhecê-los. Compreender o funcionamento de redes, protocolos de roteamento, modelos OSI e TCPIP será uma vantagem definitiva para qualquer especialista em TI.

Hyper-V – o nome de toda a pilha de tecnologias de virtualização da Microsoft e do seu hipervisor em particular. Ele está se desenvolvendo muito rapidamente, embora, na minha opinião, a maioria dos novos recursos (VM protegida, sub-redes criptografadas, espaços de armazenamento diretos) sejam voltados principalmente para provedores de nuvem locais (provedores de serviços de nuvem) e globais (Azure), e não para empresas segmento (Empresarial). Isso geralmente é compreensível, já que a Microsoft primeiro implementa e testa novas funcionalidades em sua nuvem Azure e só depois as transfere para o Windows Server e Hyper-V.

O Hyper-V ainda sofre com a falta de um único console gratuito que forneça todos os recursos necessários. Agora temos o Failover Cluster Manager, o Hyper-V Manager, o Windows Admin Center. O SCVMM deveria ser um desses consoles, mas é pago e um tanto difícil de aprender.

Se você mantém atualmente uma instalação local do Hyper-V sem SCVMM, poderá continuar a fazê-lo. Paralelamente, recomendo começar a estudar o Azure IaaS e os mecanismos de migração de máquinas virtuais entre a nuvem e a infraestrutura local.

No meu ambiente (bancos, telecomunicações, seguradoras, grandes holdings industriais), toda virtualização produtiva, via de regra, é gerenciada pelo VMware vSphere, e não pelo Hyper-V com SCVMM, por isso posso recomendar que o administrador do Hyper-V também procure em relação à VMware e seus produtos.

Serviços na nuvem

Office 365 é um serviço em nuvem que fornece um pacote de assinatura de aplicativos Microsoft Office (versões local e Web), e também inclui os principais produtos de servidor - Exchange, Teams, OneDrive e Sharepoint.

No momento, o Office 365 é um serviço autossuficiente que cobre quase completamente as necessidades de comunicação do escritório. Devido à sua facilidade de configuração, é perfeito tanto para pequenas empresas quanto para médias e grandes empresas.

A presença de serviços Exchange, Teams, OneDrive e Sharepoint já implantados na nuvem reduz significativamente a carga do administrador do sistema, porque todos os procedimentos de instalação, dimensionamento de recursos, atualização e migração para novas versões agora são inteiramente de responsabilidade da Microsoft. Se antes seriam necessários de 4 a 6 administradores dedicados separadamente para manter Exchange, Teams, OneDrive e Sharepoint na infraestrutura local, agora no Office 365 apenas 1 administrador médio é suficiente. Se algo não funcionar ou não funcionar corretamente, você pode criar um ticket para o suporte técnico da Microsoft diretamente na interface do Office 365, o que é muito conveniente.

Se você é atualmente um administrador de sistema que mantém versões locais dos produtos Exchange, Skype for Business ou Sharepoint, recomendo analisar suas versões em nuvem como parte do Office 365 para entender como elas são adequadas para você e quais funcionalidades elas fornecem em comparação com as versões locais.

Azul é uma plataforma global em nuvem da Microsoft que inclui um conjunto cada vez maior de serviços em nuvem que ajudam as organizações a resolver seus problemas de negócios. Atualmente, o Azure inclui mais de 300 serviços, agrupados em diferentes categorias (computação, rede, armazenamento, bancos de dados, análises, Internet das coisas, segurança, devOps, contêineres, etc.).

Tendo surgido pela primeira vez em 2009, o Microsoft Azure ocupa agora uma das posições de liderança no mercado global de serviços em nuvem, competindo com sucesso com o Amazon AWS.

De acordo com o último relatório financeiro (https://www.microsoft.com/en-us/Investor/earnings/FY-2019-Q4/press-release-webcast) O lucro trimestral da Microsoft (quarto trimestre de 4) cresceu 2019% devido ao sucesso do Office 49 e dos negócios em nuvem. A receita do Azure cresceu 365%.

O Azure, juntamente com o Office 365, são as principais áreas para onde a Microsoft está a direcionar os seus recursos financeiros e organizacionais.

A abundância de serviços na plataforma Azure pode confundir até mesmo um especialista em TI experiente, portanto, abaixo está uma descrição de uma infraestrutura típica de servidor Windows, onde entre parênteses indicarei seus análogos aproximados na nuvem Azure. Espero que isso sirva como ponto de partida para aprender o Azure, porque, como você sabe, é preciso começar aos poucos, indo cada vez mais fundo.

Uma infraestrutura típica de servidor Windows se parece com isto:

  • Active Directory (AD) com políticas de grupo e DNS. (Azure Active Directory (AAD), DNS do Azure).
  • DHCP
  • Servidor de correio Exchange. (Troca online como parte do Office 365).
  • Farm RDS com vários servidores de terminal. (Máquina virtual do Azure + Rede Virtual do Azure + Armazenamento do Azure).
  • Um servidor de arquivos onde os funcionários armazenam seus arquivos. (Armazenamento de Arquivos do Azure, máquina virtual do Azure + Rede Virtual do Azure + Armazenamento do Azure)
  • Servidores com aplicações e bancos de dados (1C, portal interno do site, CRM, etc.). (Banco de Dados SQL do Azure, Sites do Azure, Microsoft Dynamics 365, máquina virtual do Azure + Rede Virtual do Azure + Armazenamento do Azure)

As principais tarefas administrativas são:

  • Criando backups. (Backup do Azure).
  • Coleta e análise de logs. (Análise de Log do Azure).
  • Automação de tarefas rotineiras. (Automação Azure).
  • Monitorando o status dos serviços e recebendo notificações sobre falhas (Monitor Azul).

Para administradores de Windows que mantêm infraestruturas locais, aconselho antes de tudo que procurem análogos de seus serviços favoritos na nuvem Azure para trabalhar um pouco com eles, determinar sua utilidade para a empresa e, quem sabe, organizar opções híbridas, escolhendo o melhor de dois mundos.

treinamento

A ênfase da Microsoft no desenvolvimento de seus produtos está gradualmente mudando para soluções em nuvem, então você precisa começar a aprendê-las agora. Onde posso obter mais conhecimento sobre o Azure em russo? Infelizmente, não existem muitos desses recursos.

A Microsoft se oferece para usar seu portal Microsoft Learn - https://docs.microsoft.com/ru-ru/learn/browse/. O material de texto é traduzido para o russo, o vídeo é apresentado em inglês, embora com legendas em russo.

Como um material bom e de alta qualidade para aprender Azure, eu recomendaria o curso Exam AZ-900 Azure Fundamentals, que Igor Shastitko lê em seu canal no YouTube (https://www.youtube.com/watch?v=_2-txkA3Daw&list=PLB5YmwQw0Jl-RinSNOOv2rqZ5FV_ihEd7). Atualmente são 13 vídeos, mas se houver apoio suficientemente ativo da comunidade (como assinatura), os materiais aparecerão mais rápido e a continuação não demorará muito.

Além disso, no canal iwalker2000, recomendo assistir à playlist “Carreira em TI: como se tornar um especialista em TI”, que ajudará os aspirantes a especialistas a determinar o caminho de seu desenvolvimento profissional e a construir sua carreira corretamente. (https://www.youtube.com/watch?v=ojyHLPZA6uU&list=PLB5YmwQw0Jl-Qzsq56k1M50cE6KqO11PB)

Infelizmente, não há tantos materiais sobre o Azure em russo quanto gostaríamos, então se você conhece outros recursos úteis sobre este tópico, compartilhe-os nos comentários. Muitos especialistas em TI ficarão gratos a você por isso.

Descobertas

Que conclusões podem ser tiradas de tudo o que foi dito acima?

  1. Ainda há vida na infra-estrutura da Microsoft e ela não irá desaparecer. A Microsoft possui um portfólio bastante amplo de soluções de software, muitas das quais são líderes em seus nichos, portanto, um administrador de sistema sempre tem algo para aprender, implementar, operar e desenvolver.
  2. A infraestrutura da Microsoft está agora mudando ativamente, e isso está acontecendo com ênfase no desenvolvimento de serviços em nuvem - Azure e Office 365. Inicialmente, novos produtos e aplicativos da Microsoft serão criados para funcionar na nuvem com referência a um modelo de assinatura com pagamentos mensais. Apenas alguns destes produtos serão posteriormente implementados em soluções locais.
  3. Alguns produtos caros e de difícil suporte logo nos deixarão, migrando total ou parcialmente para a nuvem Azure ou Office 365. Administradores individuais que mantêm constantemente apenas um produto (por exemplo, SCOM, SCSM, etc.) em breve serão abolido.
  4. Se você é um administrador de sistema experiente trabalhando no ecossistema da Microsoft, não precisa largar tudo e correr para o DevOps, que agora está sendo comentado em todos os cantos. Você pode continuar a desenvolver ainda mais em sua direção, adicionando competências nos serviços de nuvem Azure e Office 365.
  5. Para continuar sendo um especialista procurado no mercado de trabalho, você terá que estudar, estudar e estudar novamente. O conceito de “educação ao longo da vida” para TI é mais relevante do que nunca, especialmente agora em tempos de desenvolvimento ativo de tecnologias de nuvem.
  6. O DevOps está agora no auge de sua popularidade (hype). É um fato. Inicialmente, o DevOps foi percebido como uma metodologia que permite unir o desenvolvimento e as operações de software, com programadores e engenheiros trabalhando juntos em prol de um único objetivo comum – tornar o software melhor. A principal ênfase foi na mudança da cultura de comunicação entre as equipes, desenvolvendo mecanismos de assistência mútua e responsabilidade coletiva pelo resultado final. No entanto, como resultado, isto levou ao surgimento de uma nova posição - engenheiro DevOps, a quem foram delegadas as tarefas de engenheiro de lançamento (CICD), administrador de automação, administrador de nuvem e engenheiro de operações. Isso já é um fato consumado. A quantidade de vagas DevOps e seus requisitos apenas confirmam isso.

    O DevOps agora pode ser considerado um caminho adicional para o desenvolvimento de um engenheiro administrador de sistemas. DevOps é uma ótima maneira para o administrador médio mudar seu setor atual para o setor de desenvolvimento de software. Aqueles que gostam de automação e escrever scripts de código eventualmente se tornarão desenvolvedores, e aqueles que preferem coisas de infraestrutura (redes, servidores, sistemas operacionais, nuvens, etc.) se tornarão engenheiros de DevOps.

  7. Se você é um especialista iniciante ou está apenas entrando em TI, então DevOps agora é uma ótima maneira de atualizar em um curto período de tempo e conseguir um emprego em uma empresa normal, com salários decentes e um bom escritório, então aprenda Linux, Ansible, Docker, Kubernetes, Python e CICD.

Recentemente, a demanda pela plataforma Linux e soluções relacionadas ao desenvolvimento de software aumentou, mas isso não se deve ao ecossistema Microsoft, mas simplesmente apareceu um novo nicho onde Docker e Kubernetes são usados ​​ativamente, aplicativos monolíticos são cortados em microsserviços , e os negócios exigem maior velocidade de lançamentos de software para reduzir o tempo de lançamento de novas funcionalidades no mercado.

Fonte: habr.com

Adicionar um comentário