はじめに
こんにちは。
私は現在、SES企業で約1年間ネットワークエンジニアとして働いています。
業務ではAWSを利用したシステムの構成図や通信経路を見る機会はあるものの、実際にAWS環境を構築・運用した経験はありません。
そんな私ですが、
- AWS Certified Solutions Architect – Associate(SAA)
- AWS Certified Solutions Architect – Professional(SAP)
の2つの資格を未経験インフラエンジニア1年目で取得することができました。
自己紹介
現在の経歴は以下のとおりです。
- SES企業勤務
- ネットワークエンジニア歴 約1年
- AWS実務経験なし
勉強法
SAA,SAPどちらも、クラウドテックの問題集をメイン教材として学習しました。
勉強で最も意識していたことは、とにかく問題演習を繰り返すことです。
SAAはサービスの特徴や基本的なアーキテクチャの理解が求められ、SAPではその知識をもとに設計のベストプラクティスを判断する力が必要になります。そのため、問題を何度も解くことでAWSの設計思想や考え方を身につけることを意識しました。
クラウドテックを選んだ理由の一つが、全ての問題に図解付きの解説があることです。初学者の私からすると問題文だけで構成全体をイメージすることは非常に難しいですが、図を見ながら学習することで、サービス同士の関係や通信の流れを直感的に理解することができました。
また、問題を解いていて分からない用語やサービスが出てきたときは、そのままにせず、AWS公式ドキュメントで調べ、なんとなく覚えるのではなく、仕組みまで理解することを心掛けました。
特にSAPでは、単純な暗記では通用しません。サービスの特徴や制約を理解した上で、「なぜこのサービスを選ぶのか」「なぜ他の選択肢ではないのか」を説明できるレベルまで理解することが重要だと感じました。
振り返ってみると、
・問題演習を繰り返すこと
・図を見て理解すること
・分からない用語を必ず調べて理解すること
の3つが、SAA,SAP合格につながった一番のポイントだったと思います。
ネットワーク経験は武器になった
AWS実務経験はありませんでしたが、ネットワークエンジニアとしての経験は想像以上に役立ちました。
特に役立ったと感じたのは、ネットワークの基礎知識を身に付けていたことです。
例えば、ALBはL7(アプリケーション層)、NLBはL4(トランスポート層)で動作するロードバランサーです。それぞれがどのような通信を処理し、どのようなユースケースに適しているのかは、OSI参照モデルの知識があったことでスムーズに理解することができました。
AWSはサービス数が非常に多いですが、その土台にはネットワークの基本的な考え方が数多く使われています。ネットワーク経験者は、この点で大きなアドバンテージがあると感じました。
SAPを取得して良かったこと
SAPを取得して最も良かったのは、AWS全体を俯瞰して考えられるようになったことです。以前は、「EC2とは何か」というようなサービス単体の理解でした。
しかし現在は、「この要件ならどのサービスを組み合わせるべきか」という設計の視点で考えられるようになりました。
今後の目標
現在の目標は、AWSの実務経験を積み、クラウドエンジニアとして設計・構築に携わることです。
資格取得はゴールではなくスタートラインだと思っています。
これからも継続して学習し、実践経験を積みながらスキルアップしていきたいと思います。
おわりに
AWS未経験でも、SAA,SAPへの合格は十分可能です!
この記事が、
- AWS資格取得を目指している方
- ネットワークエンジニアからクラウドエンジニアを目指している方
- SAPに挑戦しようか迷っている方
の参考になれば幸いです。
最後まで読んでいただき、ありがとうございました!