Após concluir (por enquanto) minha jornada pelas certificações da Microsoft, vou tomar esse tempo para compartilhar com você os meus insights, dicas e sugestões para que seja bem sucedido ao fazer a prova.
Sobre o exame
NÃO é uma prova fácil!
É importante deixar isso bem claro, pois ao contrário do que alguns vendem pela internet, a prova é complexa e exige muito do candidato. As questões são multidisciplinares, aglomerando uma série de assuntos diferentes em uma mesma questão para testar seu conhecimento do ecossistema Microsoft.
O exame é direcionado para arquitetos de solução que trabalham diretamente com as tecnologias Microsoft, então já era de se esperar que as perguntas tivessem um viés técnico mais voltado para arquitetura.
A maioria esmagadora das questões solicita que você escolha dentre as alternativas fornecidas, a solução que irá gerar menor esforço operacional, otimizar custos e atingir os objetivos do negócio. Esses são termos que os arquitetos (incluindo eu) estão acostumados a ouvir no dia a dia de trabalho, considerando que essa é a tríade de qualquer projeto.
Para melhorar a vossa perspectiva, vou detalhar cada um desses tópicos para que você vá para seu teste com eles em completo entendimento.
Menor esforço operacional
Considerando o momento de implantação da solução, é comum nas empresas haver um time que vá sustentar as operações da infraestrutura (times dedicados, times autossuficientes, etc). Esse direcionamento, infere que a solução construída, gere a menor quantidade possível de trabalho para as equipes de sustentação. Em termos técnicos, devemos buscar soluções gerenciadas e que não exijam manutenção de infraestrutura pelos times.
Soluções PaaS (Platform as a Service) fornecem o menor esforço operacional quando estamos pensando nas soluções de nuvem, pois o trabalho de gerenciamento da infraestrutura é dedicado completamente ao provedor de cloud.
É importante deixar claro que o “esforço operacional” não tira a responsabilidade das equipes de operar o produto até certo ponto. A infraestrutura sendo gerenciada descarrega um pouco a responsabilidade sob os times, porém outros aspectos do serviço precisam ser operacionalizados. A segurança e as informações nele contidas são duas coisas que precisarão do toque dos times, pois estão sob a responsabilidade do cliente do cloud provider (você).
Otimizar custos
Essa é bem direta, sua solução deve ser o mais cost-optimized possível. Isso incluí, saber selecionar corretamente os recursos que irão compor sua arquitetura, bem como escolher o SKU correto e planejar os aspectos de disponibilidade e escalabilidade da solução.
Se atente às diferenças dos níveis de serviço, em muitos casos os diferentes SKUs entregam alguns recursos em comum, porém quanto mais caro o nível de serviço, mais coisas ele entrega. O tier escolhido deve entregar apenas o essencial para a solução, não sendo necessário contratar mais do que o projeto irá realmente utilizar.
Atingir os objetivos de negócio
Assim como o anterior, esse é simples. A solução construída e todos os componentes que a compõem, deve entregar aos demandantes o que foi solicitado.
A solução deve ser harmônica ao ponto de ser eficiente, ter seus custos otimizados, ser escalável, altamente disponível não deve aumentar a carga operacional das equipes.
Dicas
Da prova
Meu exame estava agendado para maio/2023 e já com a prova marcada fui perceber que a estrutura de tópicos tinha sido alterada. Cuidado!
Essa é a primeira dica, mantenha-se SEMPRE atento à página do exame, pois eles estão em constante evolução e são atualizados regularmente. Os exames são constantemente atualizados para que estejam o mais alinhado com as exigências do mercado.
Por já ser certificado com as provas AZ-104 (Microsoft Azure Administrator Associate), AZ-500 (Microsoft Azure Security Engineer Associate) e estando confortável de maneira prática com os recursos da plataforma, eu estava tranquilo que este exame deveria ser meu próximo passo na jornada das certificações. Ambas as certificações compartilham muito conteúdo com a AZ-305, porém abordam as questões em profundidades diferentes.
A segunda dica é: não pule nenhuma prova da trilha de certificações recomendadas pela Microsoft, elas te ajudarão a se preparar para os testes mais difíceis. As certificações são construídas de maneira que você consiga as fazer seguindo uma “trilha”, começando com as provas que exigem menos profundidade técnica e mais conhecimentos gerais sobre os assuntos e terminando com as provas altamente técnicas, como é o caso desta que estamos falando. Seguir a trilha trará confiança para que você siga em frente com as outras provas e gerará conforto em relação ao que você sabe, incrementando ainda mais sua confiança.
A terceira dica é: PRATIQUE! Existem diferentes formas de se praticar e treinar para as provas. Você pode:
construir projetos;
criar instância dos serviços e aprender a utilizá-los separadamente;
utilizar vídeos de hands-on disponíveis no youtube e que permitirão que você siga um passo a passo de como utilizar aquele serviço;
usufruir das documentações técnicas dos produtos que são muito ricas e fornecem tudo que você precisa para deixá-los operando da maneira correta;
responder os famosos “quizes” na internet. Essa opção fornece uma prática diferenciada, pois você não aprenderá como os serviços funcionam corretamente (que é recomendado), porém as perguntas podem ser úteis para te preparar para a prova;
De conteúdo
Ao fazer uma breve pesquisa na internet, conseguimos recuperar dezenas de links de conteúdo preparatório para a(s) prova(s), porém em meio a todos esses recursos, a verdadeira dificuldade é conseguir escolher alguns que forneçam a qualidade e a profundidade esperada.
Como bem sabemos, é muito simples aprender algo na internet. Hoje temos conteúdo de praticamente todos os assuntos disponíveis de graça em plataformas como o Youtube, porém não precisamos nos limitar apenas aos vídeos. A Microsoft fornece uma plataforma de learning completa, que conta com módulos de leitura, sandboxes, quizes e vídeo aulas que enriquecerão seus estudos.
Para quem optar por cursos pagos, temos plataformas como a Udemy, Pluralsight e A Cloud Guru que fornecem um landscape de treinamentos simplesmente fantástico. Temos conteúdos dos mais variados. De preparatório para certificações mais básicas às mais avançadas, cursos focados em temas e tecnologias específicas dos provedores de nuvem (ex: serverless, conteineres, etc). Algumas plataformas trabalham com o conceito de assinaturas mensais e anuais, outras trabalham com a compra de cursos. Com tantas opções, você pode escolher a que melhor se adapta à sua necessidade.
Os materiais utilizados por mim durante a preparação para a prova foram:
Microsoft Azure Solutions Architect Expert — Alan Rodrigues, Udemy;
Toda a minha preparação girou em cima do curso mencionado acima. Após termina-lo, procurei entender os gaps de conhecimento que tinha e estudei os assuntos de maneira personalizada, utilizando em grande maioria as documentações oficiais dos serviços.
O CAF (Cloud Adoption Framework) foi essencial durante meus estudos, pois com ele eu pude aprender sobre as práticas mais recomendadas pela equipe de especialistas da Microsoft e pude enriquecer o meu processo de tomada de decisão para construção das soluções.
O assessment é composto por um conjunto de questões sobre os diferentes serviços da plataforma. Ele visa fornecer um teste rápido para validação de conhecimento como forma preparatória para a prova. Composto de 50 questões de múltipla escolha, você pode visualizar as respostas das perguntas que você errou no momento da resposta ou ao final do teste, onde é disponibilizado um conglomerado de todas as perguntas e as alternativas selecionadas.
A prova
Por fim, a prova. O meu teste foi composto de 54 questões e continha questões de múltipla escolha, drag-and-drop, casos de uso e perguntas de sim/não.
Os casos de uso são complexos e exigem bastante atenção. Eles costumam representar um cenário “comum” em empresas. Você será perguntado sobre qual a melhor solução para determinada atividade e é sua responsabilidade consumir os requisitos, preferências e verificar a possibilidade de implementar a solução que recomendaste. Cada pergunta do case normalmente exige que você análise as informações fornecidas diversas vezes, pois como em uma empresa de verdade, existem incontáveis variáveis que podem influenciar a forma com que você toma a decisão.
As perguntas de sim e não são mais simples. Em um determinado momento do exame você terá um cenário apresentado e uma solução proposta, é seu dever afirmar ou negar que a solução proposta atende os requisitos. Nessa fase do exame você não consegue voltar para a pergunta anterior, e é aí que entra a dificuldade. Após responder a primeira pergunta, a segunda pergunta pode ser igual à anterior porém com uma diferente solução proposta. Você não poderá voltar e alterar sua resposta, então esteja muito atento aos requisitos e afirme com confiança que a solução proposta atende ou não a necessidade.
O restante do exame é composto de perguntas de múltipla escolha e drag-and-drop. São perguntas menos complexas que as apresentadas no caso de uso, porém exigem profundidade técnica em múltiplas vertentes do ecossistema Azure.
Espero que tenha conseguido te ajudar a ter uma perspectiva mais realista da prova e fornecido insights que te ajudem a sair bem sucedido do exame.
Boa prova ❤