Azure の資格を全部とった話(現在11認定)

202/9/13 MS-900 取得について記事を更新

Azure の資格を全部とった話をまとめます。  このブログはタイトル通りAlibaba Cloud が中心ではあります。 ただAzure を扱うことが増えてきていること、実環境を触れる時間が少ない中、資格取得で外形的な知識をまずは獲得しようということが背景にありました。 あとAWS でよく11冠達成!などと書いているブログを見てそれをマネしたいということもありました。

今回は取得した認定と全体的なメリットを書いてみます。 各認定の詳細についてはそれぞれ別の記事として書く予定です。

コロナであまり外出できないお盆期間に以下4つの試験を受験しました。 (DP-300 は 8/9 は Fail だったのですが 9/5 にリトライしPass しました)

試験認定結果
DP-300Microsoft Certified: Azure Database Administrator Associate8/9 Fail
9/5 Pass
AZ-120Microsoft Certified: Azure for SAP Workloads SpecialtyPass
AZ-900Microsoft Certified: Azure FundamentalsPass
MS-900Microsoft 365 FundamentalsPass

DP-300 はSQL Server が中心となる試験です。 オンプレミスから Azure SQL への移行の話、Azure SQL のチューニングやトラブルシューティング、モニタリングの話、Azure SQL の使い分け(Standard/Business/Premium、 Serverless 、HyperScale、SQL on VM)、SQL そのものなど SQL Server に関することだけが問われる試験です。  Azure でのSQL Server 経験はほとんど無いのですがオンプレミスでは腐るほど(コンピュータなので腐るという表現はおかしいか)SQL Server を提案、設計、構築してきたので対策無しでなんとかなるかなと受けてみたのですが1回目は不合格でした。 試験としては手応えはあったのですがダメでしたね。。。 点数は683点、合格が700点なのでもう少しでした。 

そんな DP-300 ですが 2020/9/5 に再チャレンジし 764 点で Pass することが出来ました。 前回わからなかったところをMicrosoft Docs から確認し臨みました(一ヶ月前の試験となると何がわからなかったか記憶が薄れておりギリギリの合格でしたが。。。)。 問題は48問で前回出ていなかった問題は10問ほどあった感じです。 ベータ版ということで試験後に10分間のレビュータイムがあり、何個か Feedback しました。回答は3つ指定なのに2つ選べない問題があったよ、難しすぎる or 優しすぎるよ、など少しでも試験の品質向上に貢献できるよう回答しました。 なお試験は現時点では 英語 のみでの提供となっていました。 試験の詳細なレポートは別の記事で書く予定です。

AZ-900 は MS-900 を受験するついでに受けてみました。 すでにAZ-900 の上位の認定を受けているので技術力の認定という点ではあまり意味はないのですが、AZ-900 の中身を知ることでAzure をこれから始める技術者へ適切なアドバイスをだしたいというのと、AZ-900 認定者のレベルを実感することで今後の仕事、Project 体制の検討など、に役立てたいということがありました。 なお、点数は800点。 全く対策はしなかったということはありますがもっと高得点がとれるかと思っていたのでもっともっと研鑽に励む必要があるなと反省する良いきっかけとなりました。

MS-900 は Microsoft 365 に関する試験です。 Microsoft 365 は旧称 Office 365 (メールやSharePointやストリーミング、Analyticsなど)、Windows 10 サブスクリプション、EMS(Intuneなど)の複合パッケージです。 一言でいえばコンピュータでのOA 業務に必要なものが全て揃っています。 また、Microsoft 365 は Windows Virtual Desktop の使用のための1つの条件となっています。 せっかくMicrosoft 365 を購入するのであれば Microsoft 365 のすべての機能をフル活用することが重要と言えます。 そんなわけで MS-900 を受験し無事合格しました。 試験の詳細なレポートは別の記事で書く予定です。

AZ-120 は SAP のWorkload に関する試験です。 こちらも詳細は別の記事で書きますが、SAP はあまり経験のない中での試験ということで逆に新鮮味があり事前の準備など楽しく進めることができました。 受ける前はSAP なんか知らんよとビビり気味というかやけくそ感はあったのですが実際受けてみるとSAP についてはそれほど深い知識を問われることもなくいわゆる基幹システムをAzure 上にどう実現するか? が問われた試験だったかなと。 結果は合格でした。

あとタイトルでは”全部”と書いていますが以下は未認定です。  

  • Microsoft Certified: Azure Data Fundamentals
  • Microsoft Certified: Azure AI Fundamentals

上の2つのFundamentals は入門はということで時間があれば受けてみようと思います。

1. 取得したAzure 認定

1.1. Azure に関する認定の種類

マイクロソフトのWeb サイト からAzure でフィルターした際にリストアップされる認定は以下の14個です。 Fundamentals を除くと11個の認定があります。

表にしました。

カテゴリ認定対応試験
ExpertMicrosoft Certified: Azure Solutions Architect ExpertAZ-300
AZ-301
ExpertMicrosoft Certified: Azure DevOps Engineer ExpertAZ-400
AssociateMicrosoft Certified: Azure Administrator AssociateAZ-204
AssociateMicrosoft Certified: Azure Developer AssociateAZ-120
AssociateMicrosoft Certified: Azure Database Administrator AssociateDP-300
AssociateMicrosoft Certified: Azure Data Scientist AssociateDP-100
AssociateMicrosoft Certified: Azure Data Engineer AssociateDP-200
DP-201
AssociateMicrosoft Certified: Azure AI Engineer AssociateAI-100
AssociateMicrosoft Certified: Azure Security Engineer AssociateAZ-500
SpecialityMicrosoft Certified: Azure for SAP Workloads SpecialtyAZ-120
SpecialityMicrosoft Certified: Azure IoT Developer SpecialtyAZ-220
FundamentalsMicrosoft Certified Azure FundamentalsAZ-900
FundamentalsMicrosoft Certified: Azure AI FundamentalsAI-900
FundamentalsMicrosoft Certified: Azure Data FundamentalsDP-900

1.2. 認定の取得状況

2020年9月5日現在、以下11の認定を受けています。(Fundamentals の2つの認定を含めると13 認定)

Date試験認定個別の
記事
2020/9/5DP-300Azure Database Administrator Associate
2020/8/15AZ-120Azure for SAP Workloads Specialty
2020/8/8MS-900Microsoft 365 FundamentalsURL
2020/8/8AZ-900Azure Fundamentals
2020/6/13AZ-220Azure IoT Developer Speciality
2020/2/8AZ-400Azure DevOps Engineer Expert
2020/2/1DP-200
DP-201
Azure Data Engineer Associate
2020/1/26AZ-203Azure Developer Associate
2020/1/25AI-100Azure AI Engineer AssociateURL
2020/1/5DP-100Azure Data Scientist AssociateURL
2020/1/5AZ-500Azure Security Engineer Associate
2019/6/14AZ-302Azure Solutions Architect ExpertURL
2019/6/14AZ-102Azure Administrator AssociateURL

バッチを並べると以下の通り。   MCSA は70-533、70-535を取得した時の認定です。 

MCSAというと昔々、7つのMCP試験を受験しMCSE 認定を取得したことを思い出します。Windows Server 2000から始まり2003,2008あたりまでは継続しましたが2012はMCSA どまり、2016はMCP すら未受験です。 

しかしながら今のAzure は1つないし2つの試験で認定を取得出来ます。 正直楽で簡単になったなとも思ったりします。  Azure の1つの認定の取得が昔のMCPの1つ分、Azure の9認定の取得がMCP×7で認定されるMCSE に相当するというのが実感です。 それは受験にかかる労力や知識量を比較してということです。 直観的にそうなのですが、冷静に考えれば Windows Server OS を中心としたMCSEよりOSだけではなくAzure上のネットワーク、IaaSやPaaS、ビッグデータからAI、IoTまで幅広いAzure の認定のほうが大変なはずです。 おそらくWindows Server の世界をさらに7つの領域に分解し、深さを求めた以前のMCSEに対してIaaSやAI、データとそれだけでも非常に広い領域となるものを1つないし2つ程度の試験に丸め込んだ結果、概念的な知識の確認にとどまざるを得なかったのかなと思います。

色々書いていますがクラウドは3か月・6か月スパンで変わっていくものですし、Azure の試験は今位のレベル感、何が出来るのかどう使えばよいのかを理解する、で丁度良いと考えています。 1つのAzureの認定ごとに細かい事柄を問う7つもの試験があったらそれはそれで大変ですし。

2. Azure の資格を全部取って良かったこと

2.1. Azure の各サービスの使い分けが理解できる

これはDP200/201の認定で特に実感出来たのですがデータベースの使い分けを問題を通して考え、理解出来たことです。 Azure ではSQL を使えるデータベースが何種類も、NoSQLなデータベースも複数種類あります。 OLAPやOLTPのような使い方、性能や可用性やコストなどの要件に応じてどう使い分けるかよく理解出来るようになりました。

また、これはMicrosoft に限らずベンダー試験というのはそのベンダーが使って欲しい機能や使い方がより多くの問題として提示されます。 ベストプラクティスとも言えますがそれを試験を通して体感出来たと思います。

最近携わっていたIoTでは最初にベストプラクティスありきでどうしてこのサービスを利用するのか?と深く考えずにいたことがあったのですが今回の試験を通して理解が深まった部分がありました。

2.2. 未知の分野を体系的に理解出来る

AIやデータサイエンスの分野は未知の分野です。 書籍などで概要だけを把握しているような状態。 そのような状態から資格を通してAzureにおけるAIやデータサイエンスの要件定義と基本設計の考え方、ポイントを把握出来ました。

実装スキルはまだまだですがアーキテクチャを自分で考えられる基礎は身につけられたと思います。

2.3. 危機感を持てること

すべてのAzure 資格を取得して思うことはいかに自分が何もわかっていない、もっともっと勉強しなければならないと危機感を持てたことです。 試験を受けている時にいつも考えることは自分が知らないことがまだまだあるという思いばかりです。

ただ、”わかっていない”にもレベルがあると考えています。 1つは何がわかっていないかもわからないレベル。 次が全体像はみえている、その中でわからない領域を認識できるレベル。 今回の9つの認定、IaaS/PaaSからビッグデータ、AI、セキュリティ、DevOpsなど幅広い領域、を通して何がわかっていないかが見えてきたかなと考えています

3. 今後の予定

次は Microsoft 365 の認定試験です。会社からチケットを提供してもらえることになったので取り急ぎ以下を10月にでも受験予定。 Messaging は オンプレのExchange も Exchange Online もそこそこ経験あるので何とかなりそうですが、Mobility (Intune)と Azure AD を除く Security は勉強しないといけないかなと。

3つのFundamental (AZ-900,AI-900,DP-900) ですが AZ-900 は先日合格しました。 AI-900 と DP-900 はまあ時間があれば受けてみようかなという感じです。 Azure の認定のラーニングパスやスキルアップのプランを他の誰かに説明をする場面を考えると、その登竜門となるFundamental の中身を体験することに意義はあります。 試験コストがもったいないですが受験する予定です。

4. 個別の記事

各認定について試験範囲や学習のポイントなど今後受験する方向けに規約違反にならない範囲で紹介出来ればと考えています。