Recentemente (06/05/2022), renovei o exame AWS Certified SysOps Administrator - Associate e compartilho aqui como me preparei e anotações feitas. Para mais informações sobre a certificação, acesse o link da AWS.
Sobre Edilson Freitas
Cada pessoa que inicia a preparação para este exame tem sua própria trajetória única.
No meu caso, esta é minha renovaçao de certificação AWS, no qual já tinha conquistado em outro momento.
Dos exames que estudei até agora, o SysOps teve a maior sobreposição com o exame de Arquiteto, principalmente em rede. Estudar pra essas duas certificações abrange bastante as partes de redes em nuvem. Estudar pras outras também me preparou pra questões sobre serviços como S3 e DynamoDB. É difícil se preparar pra esse exame, tem que estudar um monte de serviços diferentes. No guia de estudo tem 65 serviços listados.
Por onde começar
Cada certificação AWS tem uma página no site de certificação da AWS e sempre acho o melhor lugar pra começar.
https://aws.amazon.com/certification/certified-sysops-admin-associate
Lá você encontra detalhes sobre o exame, um guia de estudo e questões-exemplo. Também tem links pras FAQs dos serviços e white-papers pra ler. Pode ser que você queira ignorar isso, mas vale a pena dar uma olhada.
Depois, você pode fazer o curso gratuito de Preparação para o Exame oferecido pela AWS no site skillbuilder deles.
Esse curso é útil porque mostra onde focar. O exame é dividido em 6 domínios e o curso de preparação passa pelos serviços que você precisa estudar em cada domínio.
Os instrutores também abordam mais questões-exemplo e explicam as respostas. Outra vantagem são os laboratórios práticos que eles mostram. O exame SysOps é diferente dos outros exames de certificação AWS porque tem uma parte prática.
Grande parte deste texto é baseada nesses domínios e nos serviços mencionados no curso de Preparação para o Exame.
A menos que você use todos os 65 serviços diariamente, vai precisar de um curso adicional pra ajudar a passar. Eu usei o curso da Udemy do Stephane Marek e achei o conteúdo excelente. Não tem laboratórios ou sandbox como os cursos da CloudAcademy ou A Cloud Guru, mas gostei do conteúdo e do estilo do Stephane. Ele faz muitos passo a passo e fornece slides detalhados pra você consultar depois. Se você tiver acesso a algum desses cursos ou similares, todos cobrem praticamente o mesmo conteúdo e são essenciais pra se preparar pro exame.
O excelente Andrew Brown disponibiliza seu curso no canal Free Code Camp no YouTube. Esse curso é tão bom quanto os outros mencionados e pode ajudar se você estiver com orçamento apertado. Mas, se puder, lembre-se de doar. O Free Code Camp é um serviço incrível e eles agradecem toda ajuda que puderem receber.
Antes de mergulharmos, vale a pena considerar do que se trata esse exame. Por mais óbvio que pareça, é um exame SysOps, então serviços considerados "serverless" aparecem bem menos que os que precisam de suporte Ops. Você não será questionado sobre o funcionamento interno do Lambda, mas precisa conhecer bem o EC2. Terá que saber mais sobre RDS do que DynamoDB. Acho importante ter essa perspectiva em mente enquanto estuda pra esse exame. No meu caso, tenho experiência com ambos os serviços gerenciados e serverless da AWS, caminho tranquilo com serviços como AWS Systems Manager e Config, VPCs e outros que necessitam de uma pegada mais Ops.
Monitoramento, Registro e Remediação (20%):
Você precisa coletar métricas e logs de suas aplicações e infraestrutura. Deve criar alarmes e notificações com base nos logs e métricas coletados. Use todas as métricas, logs e alarmes para monitorar e resolver problemas nas suas aplicações e infraestrutura. Além disso, precisa corrigir qualquer problema. Automação também é importante, pense em como remediar problemas automaticamente antes que se tornem algo maior.
Confiabilidade e Continuidade de Negócios (16%):
A AWS quer que o aluno demonstre que sabe usar os recursos dos serviços individuais pra criar um sistema que possa continuar funcionando após um incidente ou em resposta a uma carga extra. Ter um sistema que possa expandir durante picos de carga e reduzir quando a carga diminuir é importante. É aqui que cursos como o do Stephane Marek começam a se destacar.Você também deve entender por que é importante projetar seu sistema pra funcionar em uma configuração multi-AZ. Seu sistema continua online se uma zona de disponibilidade da AWS ficar offline em uma região?
EC2 Auto Scaling e Elastic Load Balancers são essenciais para o exame. Você deve entendê-los na teoria e na prática. Dedique tempo no console configurando e integrando os 2 serviços.
Implantação, provisionamento e automação (18%)
Neste domínio, a AWS verifica seu conhecimento sobre como implantar e executar seus sistemas AWS sem intervenção manual. Você precisa entender bem os diferentes serviços que podem ser usados para implantar infraestrutura nas suas contas e também como mantê-los atualizados com patches e mudanças.
Segurança e Conformidade (16%)
Neste domínio, a AWS quer que o aluno mostre como pode utilizar os serviços AWS para implementar políticas de controle de acesso e garantir conformidade. Eles também querem ver como você pode proteger dados em repouso e em trânsito.Há muitos serviços de segurança separados na AWS e achei que a tabela nesta página oferece uma visão geral muito boa deles.
Rede e entrega de conteúdo
Este é um domínio muito importante e você definitivamente precisará de um recurso separado para ajudar a estudá-lo. A AWS está testando o aluno para ver como ele pode implementar recursos de rede e conectividade, configurar domínios, serviços DNS e entrega de conteúdo e solucionar problemas de conectividade de rede.
Otimização de custo e desempenho
Gosto muito da maneira como a AWS coloca a otimização de custos e desempenho no mesmo domínio. Isso reforça que a otimização de desempenho na nuvem pode levar à otimização de custos. Corey Quinn aborda isso bem em seu artigo A chave para desvendar o quebra-cabeça da fatura da AWS é a arquitetura.
A primeira parte deste domínio se concentra em implementar estratégias de otimização de custos e o primeiro passo é entender seus custos atuais. Pra isso, você precisa de dados e um relatório. Os dados são úteis para categorizar seus recursos, permitindo que você informe seus custos com precisão. A AWS usa tags para gerar muitos dos seus relatórios. Se você deseja usar uma tag para relatórios de custo, deve ativá-la como uma tag de alocação de custo no console de Cobrança e Gerenciamento de Custos.
Laboratórios de exames
O exame SysOps é o único exame da AWS que possui um elemento prático.
Eu os pratiquei e observei os instrutores passando por eles. Se você está acostumado a trabalhar no console da AWS combinado com as instruções de cada laboratório, você deve ser capaz de lidar com esta parte do exame.
Meu exame tinha dois laboratórios. Existe uma consistência geral entre os serviços e a prática de um irá ajudá-lo a se familiarizar com os outros.
Resumo
O AWS Certified SysOps Administrator - Associate é uma certificação da Amazon Web Services (AWS) que valida a capacidade de um profissional gerenciar, operar e monitorar aplicações, redes e sistemas em um ambiente AWS. Essa certificação foca em aspectos como monitoramento, segurança, conformidade, otimização de custos e desempenho, implantação e gerenciamento de infraestrutura.
A preparação para o exame inclui o estudo de várias áreas, como monitoramento, registro e remediação, resiliência e tolerância a falhas, dimensionamento e balanceamento de carga, automação e gerenciamento de infraestrutura, segurança e conformidade, bem como otimização de custos e desempenho. Para se preparar para o exame, os candidatos podem utilizar recursos como cursos online, materiais de estudo, guias de exame e perguntas de exemplo disponíveis no site da AWS.
A certificação SysOps Administrator - Associate é destinada a profissionais de TI com experiência em administração de sistemas e operações em ambientes AWS. Essa certificação demonstra que o profissional possui habilidades técnicas para gerenciar e operar sistemas AWS com eficiência e segurança, bem como para identificar e implementar soluções para melhorar a qualidade e o desempenho desses sistemas.