自分が考えるDevOps
236日目
こちらの記事を見て自分がDevOpsについて思ったこと qiita.com
DevOpsの必要スキルの優先順位度はCI/CD環境 >= クラウドアーキテクチャ理解 > インフラのコード化だと思う。
インフラをコード化したところでそうそう使う機会がないので後回しでもビジネスにはそこまで影響しないと思うから。
インフラを最初からコード化して自動化したいものとしては、イメージの生成やセキュリティ周り(IAMやセキュリティグループなど)かなと思う。ここらへんは最初から頻繁に変更が発生するため、いちいち手動でするのが面倒になると思うのでコード化して自動化したい。
CI/CDやクラウドアーキテクチャについては、1つのサービス(CI/CDならCircleCI、クラウドならAWS)さえ理解すればいいかと思う。他のサービスも似たような感じなので横展開はそれほど難しくないと思う(多少クラウドごとに癖があるけど・・)
逆にその1つのサービスをしっかり理解する必要がある。
各クラウドサービスの対応表 comparecloud.in
クラウドのアーキテクチャを理解する場合は、ある程度クラウドを経験したら資格を取ってしまうのがいいかと思う。
自分がクラウドにどれくらい理解しているかを計るのにはちょうどいいと思う。ソリューションアーキテクト・アソシエーション→プロフェッショナルあたり持っていればいいような(といいつつ、アソシエーションの期限が切れたままになっています・・・) あとはお好みで。セキュリティはオススメ。ちなみにできれば英語で受験したほうがいいと思います。