SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2024 セッションレポート(AD)

どうして元潜水士がエンジニアに? 異色の経歴を持つ角田氏が語る、インフラエンジニアの仕事の魅力とは

【16-A-3】女装が趣味の潜水士がクラウドインフラエンジニアになるまで

  • X ポスト
  • このエントリーをはてなブックマークに追加

ユーザー体験を縁の下で支えるインフラエンジニア、その使命とは?

 ところで「インフラエンジニア」の「インフラ」とは、「ITインフラ」のことであり、システムやインターネットを使用するために必要なサーバーやネットワークを指す。つまり、IT分野における「インフラ」はサービスを支える基盤であり、クラウドサービスでインフラを構築するgrasysではクラウドの管理がインフラエンジニアの仕事になる。

ITインフラとは
ITインフラとは

 障害が起きた際には復旧のため対応し、使用しているミドルウェアに脆弱性が発見されればパッチを当てる。使用しているOSのサポートがなくなれば更新したり、サーバーのスペックを下げてコストカットを図ったりすることも仕事のうちだ。ユーザーに快適にサービスを使ってもらえるよう、サービスの土台となるITインフラの運用を実施するのが「インフラエンジニア」というわけだ。

 なお、grasysのインフラエンジニアは、「PlayStation」「Nintendo Switch」「Steam」「Xbox」などのコンソールゲーム、有名コンテンツのブラウザゲーム、ブランドのホームページなどのインフラ環境の運用も手掛ける。さらに、Google CloudやAWS、Azure環境で運用していたシステムの他サービスへの移設も行う。角田氏も、日本や欧米リージョンで同時に25~30万人が接続する大規模なゲームサービスのインフラを担当しており、Google CloudやAWSで一部マルチクラウド的な使い方もしているという。ストレージにはCloud Storageを使い、BigQueryで大規模データの収集も可能にしている。

 また、AWSを使った有名ブランドコンテンツのインフラも角田氏が管理しており、週に1回の人気記事が掲載される時には、通常の200〜300倍というトラフィックが集中する。そうした高負荷にも耐えられるよう、キャッシュやロードバランサーを活用し、負荷を分散している。インフラを最適な状態にチューニングすることは、ユーザー体験の質を担保する上で非常に重要であることは明らかであり、使命感をもって仕事に取り組んでいることがうかがえる。

知識ゼロからエンジニアとして活躍、角田氏の「無限ループ」勉強法とは?

 grasysでは安定稼働のためのシステムインフラの設計・構築に加え、24時間365日の運用保守も実施している。そうした業務を遂行するうえで角田氏が必要と感じたスキルは、以下の4領域にまたがっているという。

  • OS:チューニング、コマンドなど
  • ミドルウェア:NGINX、Apache、proxy系、DB、Terraform、env系など
  • ネットワーク
  • クラウドサービス:Google Cloud、AWS、Azureなど

 まったくの初心者だった角田氏が、どのようにしてこれらのスキルを身に着けていったのか。角田氏はその学習方法をスクリプトで次のように表現した。

学習方法をスクリプトで表現
学習方法をスクリプトで表現

 まずはドキュメントや関連記事を読むなどして調べる。ある程度知識を入れたところで、仮説を立ててやってみる。さらに、わからない部分があればまた調べて、仮説を立て直してやってみる……というように、ひたすら触って、トライアンドエラーを繰り返す。

 「これを無限ループで繰り返すと、いつしかそれっぽい形になる。また、それぞれで学んだことの点と点が線になるように結びつき、つながっていく。そしてある時、ハッと『こういうことだったんだ』と全体が見わたせる瞬間がやってくる」と角田氏は語り、「いつかは点がつながってくると信じて勉強を続けていった。ノリと勢いで飛び込んだ世界でもあり、知識を身に着けていく作業はとても辛いことがあるが、点と点がつながって世界を見渡せたときの爽快感は何ものにも代えがたい」と笑顔を見せた。

 そしてインフラエンジニアについて、スキルを学び続けることと共に大変だと思われているのが、24時間365日の運用保守だろう。しかし、ずっと集中して働いているわけではなくアラートが来たら対応するのみで、さほど苦ではないという。実際、角田氏も子育てしながら働いており、「何かあったら対応する」スタイルでプライベートとの両立は十分にできると語る。

次のページ
インフラエンジニアは自分を信じない? より快適に仕事をするためのマインドセット

関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Developers Summit 2024 セッションレポート連載記事一覧

もっと読む

この記事の著者

伊藤 真美(イトウ マミ)

エディター&ライター。児童書、雑誌や書籍、企業出版物、PRやプロモーションツールの制作などを経て独立。ライティング、コンテンツディレクションの他、広報PR・マーケティングのプランニングも行なう。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

丸毛 透(マルモ トオル)

インタビュー(人物)、ポートレート、商品撮影、料理写真をWeb雑誌中心に活動。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

提供:株式会社grasys

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/19257 2024/04/09 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング