応募企業の探し方や履歴書の書き方、面接のポイントから円満退職の
秘けつまで。あなたの転職を成功に導くためのノウハウを紹介!

キャリアアップ転職体験談シリーズのビジュアル画像

「OSSで身を立てたい」――楽天のプライベートPaaSをゼロから立ち上げたエンジニアの選択

転職者プロフィール

楽天
アーキテクチャコミッティ運営室/PaaS開発・運用課
佐々木庸平さん
(2010年1月入社/31歳)
【仕事内容】
テクニカルサポート担当エンジニア
自社グループ製品/OSSのテクニカルサポート担当

アプリケーションエンジニア
楽天のプライベートPaaS「Rakuten Platform as a Service」の立ち上げおよび開発・運用/アプリケーション開発、インフラ設計、プロジェクトマネジメント担当

強い意志で転職、楽天のプライベートなPaaSをゼロから立ち上げる

楽天市場や楽天トラベルをはじめ、40以上のインターネットサービスを提供する楽天。そのサービス基盤に、プライベートクラウドでのPaaS「Rakuten Platform as a Service」がある。このPaaSを立ち上げたのは、インフラとは縁のなかった一人のエンジニアだった。

そのエンジニアが、今回お話を聞いた佐々木庸平さんだ。

2010年に楽天に入社した佐々木さんは、Webサービスの開発経験を経て、サービス開発環境および提供基盤としてのRakuten Platform as a Serviceを立ち上げ、2012年から社内提供を開始した。その際に採用したのが、オープンソースのPaaS基盤ソフトウェアCloud Foundryだ。

製品のテクニカルサポートを中心に担当していた佐々木さんのキャリアの転機となったのは、「今後はオープンソースソフトウェア(OSS)で身を立てたい」との強い思いに基づいた転職だった。

プロプライエタリか、それともオープンソースか

佐々木さんは2004年3月に大学を卒業後、外資系大手ベンダのグループ企業に入社し、製品のテクニカルサポート業務を担当していた。

最初の2年間はシステム管理ツールのサポートを、その後4年間はOSSのテクニカルサポートを担当していたという。特に、OSSのサポートに携わったことは、佐々木さんにとって大きな経験となった。

「お客さま先での利用が見込まれそうなOSSの調査や検証、グループ企業内で利用中のOSSのサポートなどを主に担当しましたが、初めのうちは分からないことだらけでしたね」と当時を振り返る。

ときには「オフコンのOS上でPHPをサポートしてほしい」といった難題が寄せられることもあった。「難題の解決を含め、システム構築や設計のレビュー、Q&A対応などいろいろな業務を担当していくうちに、新しいものや自分が知らないものに対する抵抗がなくなっていきました」

同じ時期にRuby on RailsやHadoopに触れ、クラウド関連技術についての先行調査を行っていたという。「クラウドについては、複数のOSSを組み合わせて実現できるか、といった課題も検討しました」

仕事を続けるうちに、佐々木さんは次第にOSSの魅力にはまっていった。

OSSの中には、自社グループが提供しているプロプライエタリな製品と競合する分野のものがある。自社グループ製品を選択した場合、カスタマイズの範囲は限られ、ソースコードレベルで仕様を参照して、必要に応じて手を入れるとなると、本国の開発チームの手にゆだねることになった。「それなら、自分でソースコードに手を入れられるOSSの方が、素早く価値を提供できるのでは?」佐々木さんはそう考えるようになったという。

「OSSかプロプライエタリかということではなく、お客さまが求めるものを早く提供できるかどうかが重要でした。自分で開発ができるなら、プロプライエタリの製品でも良かったんだと思います」

自分でソースコードに手を入れることで、求められる価値を迅速に提供できる。それが佐々木さんにとってのOSSの魅力だったのだ。

OSS関連の記事執筆がきっかけで転職

仕事を通じてさまざまなOSSをレビューするうちに、佐々木さんは、いくつかのプロジェクトにより深く関わるようになっていった。

「Ruby on Railsのパッチを書いたり、CouchDBのコミュニティに顔を出したりするようになりました」

そして佐々木さんは、「自分はOSSで身を立てていこう」という強い思いに至った。「今後ソフトウェア業界で身を立てようと考え、エンジニアとしての『伸びしろ』に思いをめぐらせたとき、プロダクトサポートよりも、必要に応じてコードを見て機能追加できるOSSに関わる方に魅力を感じたのです」という。ドリコム主催のRuby on RailsによるWebアプリケーション開発コンテスト「Drecom Award on Rails」に個人的に応募して入賞したことも、自信につながった。

とはいえ、その時点では具体的に転職を考えていたわけではなかった。きっかけとなったのは、佐々木さんがいくつかの雑誌に執筆していたOSS関連の記事だった。転職エージェントが佐々木さんの記事に目を留め、直接アプローチしてきたのだ。

転職を具体的に意識するようになった佐々木さんがエージェントに提示した転職先企業の条件は、次のようなものだった。

  • ベンダではなくアプリケーションプロバイダ(自社でシステムを開発している企業)
  • 外資系ではなく日本企業

佐々木さんは前職での経験から、自社でシステムを開発し、ユーザーに提供する企業にこだわった。「OSSのメリットが一番生きる環境だと思ったためです」と話す。

日本企業を希望した理由も、前職での経験によるものだった。「外資系企業では、物事を決めるのに本国の返事を待たなければならないことも多く、迅速な意思決定が期待できない面があります。日本企業ならば、そのような煩わしさがないのではと考えました」

エージェントが提案した企業の中に楽天があった。規模も破格に大きく、佐々木さんの求める条件をクリアしていた。いうまでもなく、佐々木さんは楽天を選んだ。選考過程を経て、佐々木さんは2010年1月に楽天に入社した。

Rakuten Platform as a Serviceはこうして誕生した

楽天での最初の1年間、佐々木さんは楽天市場の台湾版である「台湾楽天市場」で、商品ページなどフロントエンド部分の開発を担当した。

「Pythonによる開発や自社開発のフレームワークなど、私にとってはすべてが新鮮でした」と語る佐々木さん。前職では常に知らないことに挑戦し、難題を解決していたこともあって、新しい技術や環境に対する不安や戸惑いは一切なかったという。

入社から1年ほどたったとき、佐々木さんはテクニカルアーキテクトというべき部分を担当するようになった。コーディングメインではなく、サービスの構成やデザインなどを考える立場になったのだ。その中には、ミドルウェアなど一部のインフラも含まれていた。

現場ではインフラ担当と開発担当が明確に分かれていたが、ミドルウェアについては開発担当が整備することも多かったという。開発担当がサービスの開発に専念できる環境を検討するうちに、おのずとPaaSに行き着いた。同社では2010年ごろからIaaS型のプライベートクラウド環境構築が進んでいたことも、佐々木さんのPaaS環境構築のアイデアを後押しした。こうしてRakuten Platform as a Serviceが誕生することになった。

「意志があれば、すぐ進む」環境

「Rakuten Platform as a Serviceを、社内のエンジニアに使ってもらえるのが一番うれしい」と話す佐々木さん

インターネットサービスのインフラの設計経験など皆無に等しかった佐々木さんだが、プロトタイプはほぼ一人で構築したという。PaaS基盤には、VMwareが提供するオープンソースのCloud Foundryを採用した。

テスト用に、一部のサービスアプリケーションのソースを全面的に書き直した。ようやくプレゼンできる体裁が整ったタイミングで、社内SNSに「こんな環境を作りました」と告知したところ、すぐに大きな反響があったという。

「台湾楽天市場の開発時、2週間に1度は社長(三木谷浩史氏)とミーティングする機会がありました」というほど現場と経営層の距離が近い同社だけに、佐々木さんのアイデアが正式なプロジェクトとなるまでに、多くの時間は必要なかった。

迅速な経営判断の下、Rakuten Platform as a Serviceプロジェクトがスタートした。そこから担当部署の設立までに半年もかからなかった。同プロジェクトを担当するアーキテクチャコミッティ運営室/PaaS開発・運用課は、現在、10人ほどメンバーが在籍するまでに拡大している。

佐々木さんは、このような「現場から上がってきた事案を、上層部が速やかに意思決定する」という楽天の社風に大きな魅力を感じているそうだ。「意志を持っている人がいれば、すぐ進む。その点が良いところだと思っていますし、現場のモチベーションアップにつながります」という。

現在の目標は既存サービスの取り込みと後進の育成

Rakuten Platform as a Serviceが順調に軌道に乗りつつある現在、佐々木さんの次の目標は何なのだろうか。尋ねてみると「既存サービスの取り込みと後進の育成」という答えが返ってきた。

Rakuten Platform as a Serviceは、まだ新規立ち上げのサービスでしか利用されておらず、既存のサービスをいかにマイグレーションするかが今後の課題とのことだ。「各サービスの担当部門と、時間をかけて解決していく」と佐々木さんは決意を語る。

後進の育成については「以前は自分でコードを書くことにこだわっていましたが、現在はチームのメンバーが書いたものをレビューする程度にとどめています」という。

求める結果が出せるのであれば、自分でコードを書くことにこだわる必要はないとの判断だ。そのためには、仕事を任せられる後進の育成が最重要課題であり、現在はコードのレビューを徹底しているのだという。実際に佐々木さんの下では、若手エンジニアが実力を付けながら育ち始めている。

ソースコードに手を入れ、ソフトウェアを使いやすくカスタマイズしながら、社内や社外のユーザーに提供する。「OSSで身を立てていく」という佐々木さんの強い思いが、転職でかなえた新たな環境の下、Rakuten Platform as a Serviceという形で見事に開花したのだ。

人事に聞く、佐々木さんの評価ポイント

彼採用選考時には、彼のOSSの経験や技術に対するアンテナの高さを高く評価しました。また、自分のこだわりに固執しすぎず、フレキシブルな対応ができる点も、事業環境の変化のスピードが速い楽天が求める人材像とぴたりとマッチしていると考え、採用に至りました。

1年半ほど前に、たった2人から始まったPaaSプロジェクトは、いまや7カ国12人のメンバーで構成される文字通りグローバルなプロジェクトになりました。彼の優れた技術はもちろんのこと、実行力、リーダーシップがなければ、実現するのは困難だったと思います。

PaaSをこれからの楽天を支えるWebアプリケーションプラットフォームに育てていく中心的人物として、佐々木さんの今後の活躍に大いに期待しています。

※企画・制作:@IT自分戦略研究所編集部
※JOB@ITの記事(2013年3月)に再編集を加えて掲載しています。

このインタビューに関連する求人【注目!】
簡単1分会員登録 簡単求人を探す 簡単求人を探す 適職診断 ‐適職をディグる! ジョブリシャス診断‐

必読! 転職完全マニュアル

  • 履歴書の書き方

  • 職務経歴書の
    書き方

  • 自己PRの
    書き方・例文集

  • 志望動機の
    書き方・伝え方

  • 面接対策ガイド

  • 退職願・退職届の
    書き方・渡し方

テンプレート・書類作成ツール

  • 履歴書
    テンプレート

  • 入学・卒業年度 自動計算表

  • 職務経歴書
    テンプレート

  • 職歴メーカー

診断

  • ジョブリシャス診断(適職診断)

  • 適性診断

  • 社会人力診断

人気記事

  • 「NGな志望動機・志望理由」ワースト5【面接官の本音】

  • 【例文あり】志望動機は「書き出し」と「締めくくり」で差を付ける! 人事の目を引く書き方とは?

  • 【面接日程メールの例文とマナー】企業へのメールの書き方とよくある減点ポイント

  • 「仕事辞めたい」7つの理由  会社や仕事が合わない、苦痛、やる気が出ない…… リアル対処法

  • やりたい仕事がない・分からない時の探し方を転職のプロが解説!【タイプ&方法別】

転職・退職で知って得する

  • 源泉徴収票とは? もらえる時期や必要なタイミング、見るべきポイント4つ

  • 失業手当(失業保険)はどんな人がもらえる? 金額・期間・手続き方法を解説【社労士監修】

  • 離職票はいつ届く? 書き方、手続きや再発行のやり方

  • 雇用契約書とは? 労働条件通知書との違い、もらえない時の対処法

  • 履歴書の扶養家族・配偶者とは? 書き方と考え方、扶養家族数の数え方【専門家監修】

注目コンテンツ

  • 【例文あり】面接日程調整メールの書き方と返信マナー、よくある減点ポイント

  • 転職のベストな時期は? 専門家と転職者に聞いた、春からの転職活動が「オイシイ」5つの理由

  • 履歴書の送付状(添え状)の書き方とNG文面【テンプレートあり】

  • 【僕の上司は猫】第18話 仕事始め。

  • 2023年版
    モデル年収平均ランキング

  • 今月の注目コンテンツ

ヤメコミ! ─働く人の悲喜こもごも、仕事辞めたい瞬間を無料4コマ漫画でお届け─ マイナビ転職YouTube公式チャンネル 転職MYコーチ(履歴書添削)
  • twitter
  • facebook
  • line
  • hatena

人気求人特集

  • 初年度年収600万円の求人特集

  • 初年度年収800万円の求人特集

  • 初年度年収1,000万円の求人特集

  • 初年度年収1,200万円の求人特集

  • 原則定時退社の求人特集

  • 年間休日120日以上の求人特集

すべての「働く」を、もっとひらく。マイナビ転職

豊富な転職・求人情報と転職ノウハウであなたの転職活動を支援する【マイナビ転職】。マイナビ転職は正社員の求人を中心に“日本最大級”常時 約8,000件以上の全国各地の豊富な求人情報をご紹介する転職・求人サイトです。毎週火・金更新であなたの希望の職種や勤務地、業種などの条件から検索することができます。職務経歴書や転職希望条件を匿名で登録するとあなたに興味を持った企業からスカウトされるサービスや、転職活動に役立つ職務経歴書サンプルや転職Q&A、会員登録をすると専門アドバイザーによる履歴書の添削、面接攻略など充実した転職支援サービスを利用できる転職サイトです。