Member-only story
6か月以内にDevOpsエンジニアになる方法 パート1(前半)
今回の記事は長いので前半と後半に分けてお送りします。今回は前半です。DevOpsについて詳しく説明しています。
Target Audience
この記事を読んでいるあなたは、キャリアをよりDevOpsモデルにシフトしようとしている開発者ですか?
それとも、あなたは従来のトレーニングを受けたOpsの人で、DevOpsの全体がどんな感じなのか知りたいのでしょうか?
それとも、そのどちらかではなく、今までずっとテクノロジー関連の仕事をしてきたけれど、ちょっとキャリアを変更してみようかと模索中だけれど、どこから始めればいいのかわからなくて悩んでいる人ですか?
もしあなたが今のタイプに当てはまるのであれば、ぜひこの記事を読んでください。私たちは6ヶ月で中級レベルのDevOpsエンジニアになる方法を説明しています。
そして、このDevOpsに長年携わってきた方でも、DevOpsの現状や、これからについて検討するのに役立つ記事になっていると思います。
What’s This, Now?
まず、DevOpsとは何でしょうか?
その言葉の定義をグーグルで検索すると、今話題の言葉の意味を調べることができますが、その説明のほとんどが意味の分からない単語の羅列で、読んでも意味不明の文章しか出てきません。
そこで、クリック数を節約し、その数を減らします。
「DevOpsは、痛みと責任を共有してソフトウェアを納入する方法です」
それだけのことです。
それはわかりましたが、具体的にどういう意味でしょうか?
つまり、従来、開発者(ソフトウェアを作成する人)には、運用(ソフトウェアを走らせる人)とは大きく異なるインセンティブがありました。
たとえば、開発者として、できるだけ多くの新しい機能をできるだけ早く生成したいと考えています。 結局のところ、それが私の仕事であり、それを顧客も求めています!
ただし、私が運用担当者である場合、すべての新しい機能を変更し、その変更にはリスクが伴うため、できるだけ少ない数の新しい機能が必要です。
インセンティブのこのズレの結果として、DevOpsが生まれました。
DevOpsは、development(開発)とoperations(運用)(この二つを足してDevOpsになりました。分かりましたか?)を1つのグループに融合…