【社員紹介#11】プラットフォームサービスを支える縁の下の力持ち(プロダクト・サービスエンジニア)
※ この記事は SDPF クラウド開発エンジニア紹介シリーズの1記事です
はじめまして!NTT コミュニケーションズに出向し、プロダクト・サービスエンジニアとして働いている上岡です。
普段はSDPFのプラットフォーム全体で使う共通機能の開発をしています。中でも今回はSDPF クラウド開発エンジニアの一人として仕事を紹介させていただきます。
一般的にクラウドサービスと言えばサーバやストレージの提供を想像されるでしょう。この記事では私が携わっているAPI機能の提供という少しズレた視点で開発を行っている私の仕事を紹介したいと思います。これを読んでこんな仕事があるのかと伝われば幸いです。
SDPFクラウドとは?という方は先に以下の記事を読んでいただくと想像しやすいかもしれません。
プロフィール
2018年入社
理工学部応用情報工学科卒業
学生自体はどんなことをやっていましたか?
研究室のプロジェクトで4大学合同で企画からアプリケーション開発、ビジネスモデルの提案までをチームで行っていました。開発ではAndroidアプリを作っていたのですが、アジャイル開発を取り入れてスプリントを回すような体制を取っていて学生のうちから貴重な経験ができたと思います。
趣味ではサーバの構築に興味を持ってAnsibleやVagrantを使ったサーバー構築の自動化をしたりRaspberry Piを買って研究室の在室管理アプリを作ってみたりしていました。
入社のきっかけは?決め手は?
当時のクラウドサービス部で何をやっているかの説明会のようなものがあり、そこで聞いたOpenStackを使ったIaaS基盤の構築やOSSへのコントリビュートの話を聞いて面白そう!と思ったのがきっかけだったと思います。
あとは社員さんと話してみると働き方が自由ということがとても伝わってきたのも大きかったです。1時間単位の有給休暇やリモートワーク制度の話はずぼらな自分には魅力的でした。
この辺りの制度は実際に入ってもその通りでしたし、私が入ってからも制度が時代に合わせて柔軟に変わって働きやすくなっています。
現在の業務内容は?
NTTコミュニケーションズが提供しているSmart Data Platform(SDPF)というIaaSやデータ分析などを提供するプラットフォーム基盤のAPI提供部分の開発を行っています。また、情報発信サイトとしてSDPF KnowledgeCenterというサイトを運営していたりもします。
API提供部分の開発とは?と思われるかもしれないですが、要はAPIが叩かれたときのユーザーの認証や認可、APIログやAPIのレート制限などをすべてのサービス、APIエンドポイントで提供するための開発をしています。
具体的にはAPI提供プラットフォームの機能を使って認証を行ったり細かい制御をするときはjavascriptなどでプログラムを書いたりしています。
30以上のメニューが複数リージョンで提供されており、掛け算すると膨大な数のAPIエンドポイントが存在します。
これらに共通の機能を提供することは神経を使いますが、APIが正しく動作していることが大きな達成感に繋がります。
入社してよかったことは?
会社を良くしていこうという流れを感じるところです。
大企業なので動きづらいところや使いづらいものはありますが、それらに対して声を上げて改善するのを見てきました。特にエンジニアの働く環境は私が入社してからどんどん良くなっています。
こういった文化があるので働くモチベーションになっていることを強く感じます。
仕事をする上で大切にしていることは?
多くの部署やチームが関わっているプロダクトなので先を見通した開発を行うことをよく考えています。
技術的には簡単にできてしまうことでも、変更することや同じパターンがもう一度くることを考えて仕様を変えるべきときがよくあります。基本的な事かもしれないですが、小さな歪みが後々どうしようもない大きな問題を生むことがあるので大切にしています。
学生へのメッセージ
私自身はクラウドの主機能を担当しているわけではなく裏方のような役割ですが、クラウドサービスを提供する上でなくてはならない機能です。これを期にこういう機能を開発している人もいることを知って興味を持っていただけたら嬉しいです。
なお、この記事に興味を持った人は、2024 年夏の現場受け入れ型インターンシップポストの「B24.エンタープライズ向け大規模クラウド/ネットワークサービスを支える共通機能のソフトウェア開発」にてポストを出しておりますので、奮ってご応募ください。
moreドコモでは、採用チームに聞きたいことを募集しています!
以下のアンケートより気軽にご連絡ください!
▼採用チームに答えてほしい内容アンケートフォーム▼
【問い合わせ先】
NTTドコモ 新卒採用チーム
https://mypage.nttdocomo-fresh.jp/dcm_group25/
マイページのお問い合わせよりご連絡ください。