Tornando-se Arquiteto Azure através das Certificações Microsoft — Pt.2: Caminhos por Especialidade

Robson Rocha de Araújo
8 min readJan 26, 2022

--

Este é o segundo artigo da série “Tornando-se Arquiteto Azure através das Certificações Microsoft” .
Não leu a primeira parte? Clique no link abaixo:

Desconstruindo o Arquiteto de Soluções do Azure

Vejamos as definições da Microsoft para o perfil de Arquiteto de Soluções do Azure:

Os Arquitetos de Soluções do Azure são “subject matter experts” (especialistas) em projetar soluções de nuvem e híbridas que incluem computação, rede, armazenamento, serviços de aplicativos, soluções de dados, monitoramento e segurança.

As habilidades esperadas de um Arquiteto de Soluções do Azure são:

  • Conhecimento prático de tecnologias de rede, incluindo serviços de conectividade, serviços de entrega de aplicativos e arquiteturas de rede.
  • Conhecimento prático de tecnologias de computação, incluindo máquinas virtuais, contêineres e soluções de computação PaaS.
  • Conhecimento prático de tecnologias de armazenamento, incluindo soluções de dados relacionais e não relacionais.
  • Experiência em arquitetura de soluções, incluindo segurança, migração e continuidade de negócios.

Se você prestar atenção, vai ver que basicamente um Arquiteto de Soluções possui tanto o conhecimento de um Engenheiro de Software como o de um Engenheiro de Infraestrutura (dev ou infra, se preferir).

Agora veja os conhecimentos esperados de um Arquiteto de Soluções do Azure divididos entre esses dois perfis:

Engenheiro de Software

  • Serviços de entrega de aplicativos.
  • Tecnologias de computação, máquinas virtuais, contêineres e PaaS.
  • Soluções de dados relacionais e não relacionais.
  • Segurança.

Engenheiro de Infraestrutura

  • Tecnologias de rede, serviços de conectividade e arquiteturas de rede.
  • Tecnologias de computação, máquinas virtuais, contêineres e soluções de computação PaaS.
  • Tecnologias de armazenamento.
  • Segurança, migração e continuidade de negócios.

Existe muito em comum entre os dois perfis, mas com certeza é mais fácil encontrar profissionais mais alinhados em apenas um dos dois perfis.

Por isso eu dividi a trilha em dois caminhos, o Caminho dos Engenheiros de Software e o Caminho dos Engenheiros de Infraestrutura.

E o Engenheiro de DevOps?

Bem, esse perfil na minha humilde opinião requer habilidades tanto de Software (Dev) como de Infraestrutura (Ops), bem como conhecimentos específicos de DevOps, estando poucos passos atrás de um Arquiteto de Soluções.

É o seu caso? Pense no que mais te atrai no DevOps — Dev ou Ops — e escolha o caminho que tem mais a ver com sua afinidade: o caminho dos Engenheiros de Software (Dev) ou o caminho dos Engenheiros de Infraestrutura (Ops).

Uma Trilha, dois Caminhos

Todos os caminhos levam ao topo

Após vencer a maratona da formação de base que eu sugeri no primeiro artigo, você terá mais quatro certificações pela frente, e só o que muda de acordo com o seu perfil é a ordem das certificações:

Certificações Fundamentals — Todos os Perfis:

  1. AZ-900: Azure Fundamentals
  2. DP-900: Azure Data Fundamentals
  3. AI-900: Azure AI Fundamentals
  4. SC-900: Security, Compliance and Identity Fundamentals

Certificações Associate — Engenheiros de Software (setas laranjas):

  1. AZ-204: Microsoft Azure Developer Associate
  2. AZ-104: Microsoft Azure Administrator Associate

Certificações Associate — Engenheiros de Infraestrutura (setas azuis):

  1. AZ-104: Microsoft Azure Administrator Associate
  2. AZ-204: Microsoft Azure Developer Associate

Certificações Expert — Todos os Perfis:

  1. AZ-400: DevOps Engineer Expert
  2. AZ-305: Microsoft Azure Solutions Architect Expert

E por que essas ordens diferentes para cada perfil?

Simplesmente por uma questão de afinidade: você fará primeiro a prova que tem mais a ver com o seu perfil profissional atual.

Dessa forma, não só você terá mais facilidade em se preparar, como também terá como demonstrar as suas habilidades atuais no seu currículo enquanto ainda está trilhando o caminho para se tornar um Arquiteto!

Trilhando o Caminho da Sua Especialidade

Agora que você sabe a ordem ideal da realização das provas, vamos falar um pouco sobre as provas AZ-104 e AZ-204.

Falaremos sobre as provas AZ-400 e AZ-305 no terceiro artigo da série. Ainda temos uma longa escalada pela frente.

Algo importante a mencionar: você verá muitas vezes os mesmos conteúdos nas trilhas para cada uma destas três certificações, porém com pontos de vista diferentes para cada perfil, e diferentes aprofundamentos para Developers, Administrators ou DevOps.

As três visões juntas se complementarão em sua mente no final do processo, e é justamente isso que se espera de um Arquiteto de Soluções: a capacidade de enxergar o todo que representa uma solução.

AZ-104: Azure Administrator Associate

AZ-104

Estudar e se preparar para esta certificação vai te trazer conhecimentos importantes sobre como uma infraestrutura de nuvem no Azure deve ser implementada, com aprofundamento nos detalhes de redes, segurança, identidade e governança.

Tudo o que você aprendeu na AZ-900 e na SC-900 será aproveitado integralmente na AZ-104, por isso a minha sugestão de começar pelas Fundamentals: nesse ponto você já terá algum conhecimento útil, além de já ter ganhado experiência suficiente na realização de provas de certificação para não se sentir mais nervoso ou se atrapalhar com o tempo.

Boa parte do conteúdo da AZ-204 também se aplica aqui, com a diferença que na AZ-204 a ênfase está mais na construção das aplicações e a sua utilização com os serviços.

Para um Engenheiro de Software, é crucial saber como é a implementação da infraestrutura que suas aplicações irão ser executadas, para evitar criar problemas, reinventar rodas, e alavancar os recursos da plataforma, diminuindo custos e ganhando em robustez e escalabilidade.

E o Arquiteto de Soluções do Azure precisa ser capaz de propor a melhor solução de infraestrutura, antever os desafios e traçar estratégias para a implementação, operação, manutenção e evolução desta infraestrutura, e por isso o conhecimento da AZ-104 é tão importante.

E como não poderia deixar de ser, o Microsoft Learn possui trilhas completas para você se preparar para essa prova:

São 32 horas de conteúdo, e a partir de agora também será necessário que você coloque em prática tudo o que aprender, portanto é muito importante que você tenha uma Assinatura do Azure (a Free vai permitir você estudar praticamente tudo o que você precisa), portanto, reserve pelo menos dois meses para se preparar para esta prova.

O Renato Groffe, fez uma live no Coding Night sobre o AZ-104 com a participação minha, Diego Matos, do Vinícius Deschamps e do Jádson Alves, que vai te dar algumas informações importantes sobre a prova:

AZ-204: Microsoft Azure Developer Associate

AZ-204

O foco desta certificação é nos serviços e APIs/SDKs para você construir, hospedar e operar suas aplicações e serviços no Microsoft Azure, com ênfase na implementação de aplicações seguras e escaláveis que alavancam todo o potencial da plataforma.

O que você aprendeu na AZ-900 e na DP-900 também será aproveitado integralmente na AZ-204, bem como uma boa parte do conteúdo da AZ-104 também se aplica aqui, com a diferença que na AZ-104 a ênfase está mais na implementação e operação da infraestrutura que será utilizada pelas aplicações.

Para um Engenheiro de Infraestrutura, é muito importante conhecer os detalhes de construção do software que executará na infraestrutura que será montada e operada por ele, até para conseguir propor uma solução adequada e entender causas para comportamentos complexos.

E o Arquiteto de Soluções do Azure precisa ser capaz de identificar quais serviços podem ser utilizados na construção de uma solução de forma que ela aproveite o máximo os recursos da plataforma, de forma escalável, manutenível e extensível, e como o Azure oferece uma gama enorme de opções, o conhecimento da AZ-204 é indispensável.

O Microsoft Learn também possui trilhas completas para você se preparar para essa prova:

São 14 horas de conteúdo, mas não se engane, ainda é necessário muita prática, e especialmente nesse caso, muita leitura de documentação principalmente para entender melhor as APIs e SDKs do Azure, portanto, reserve mais dois meses para se preparar para esta prova.

O Renato Groffe também fez uma live no Coding Night (apesar de ter sido durante a tarde ;)) sobre o AZ-204 com a participação do Walter Coan e do Diego Matos (era para eu estar nessa live porém tive um imprevisto, mas meu espírito estava lá, hehe):

Conclusão

O grande desafio proposto aqui não é nem tirar duas certificações de nível Associate, mas sim desafiar o seu perfil com uma certificação do perfil oposto ao seu.

E aqui não há atalhos: é essencial se preparar para as duas certificações. Isso no mínimo vai te tornar um Engenheiro de Software/Infraestrutura melhor, e vai te fazer parar de dizer que a culpa é do dev ou da infra, e sim que a responsabilidade é de todos nós.

Até o próximo artigo!

--

--

Robson Rocha de Araújo

Pai, Microsoft Azure MVP, Arquiteto Cloud, Instrutor, Palestrante, e apaixonado por programação. Ser humano normal nas horas vagas..