jobq5762111
回答4件
何を担当するか知らないけど、アプリの深い知識が無いと安定運用はできませんよ。そのために、システムの構造やデバッグなどいろいろ知識が必要です。 https://qiita.com/edamamecook/items/32a7a98379e6ad63c71c
アプリ開発もそうですが、上流工程とSREの関連性についての知識がなければ、なかなか厳しいかと。開発経験が少なかったり、下位PGやツールレベルで段階ふめるならラッキーかもしれませんが。
インフラからどの職種になれるかは、その人の実力や受け入れ先次第です。 サイトや仕組みの改善、自動化、保守といったものが必要であれば、bashでも少しは評価されると思いますが、Web側や画面側のほぼ経験がないというのは、どうなんでしょうね。 経験を埋めれるぐらいの作品でも作って、その企業に見てもらえば、それなりのアピール、評価になると思いますが・・・。受け入れ先が、そもそも何を求めるかが、すべてな気もします。 ここで、それを尋ねてるのは・・・
SREというロールをどうイメージされているのか伝わりませんでしたが、個人的にはSREは(超ざっくりな解釈ですが)コンテナ基盤の運用管理をする人と思っています。 従来インフラエンジニアというロールの人が、施設、物理、仮想化のそれぞれの層を構築・運用していましたが、マネージドクラウド化、コンテナ化によってやることが減り、またコンテナ層が追加されたために業務内容が変化しました。その変化後の業務を担当する人をSREと呼んでいるという理解です。 なので、プログラミングというよりまずkubernetesの知識や経験が必要じゃないでしょうか。 k8s上で動作するアプリを開発している人と一緒にアプリの不具合を解決したり、自動化やヘルスチェックの仕組みを入れるプロジェクトにかかわっていけば自然とSREになっていると思います。 SIer系よりはWeb系の自社開発企業のほうがいいでしょうね。日本の大企業でコンテナ化に取り組んでいる企業は一部ですので、Yahoo/LINEを筆頭としたWeb系のほうがコンテナ関係の仕事に関われる可能性は高いと思います。