【開発本部】Site Reliability Engineer(SRE)

業務内容

募集背景

直近、MIXIとしてあらゆる事業の開発を行っております。各事業の立ち上げ・グロースをスピーディーに進めていくために、横断の立ち位置での技術支援の需要が高まっており、採用を強化しています。

開発本部について

開発本部は、事業の垣根を越えた横断的なエンジニア組織として、会社の注力事業を中心に技術で事業を推進していく組織です。高い専門性を持ったエンジニアが多く在籍しており、各事業部へ技術的なサポートを行うだけではなく、事業を推進するための提案も積極的にできる環境です。また、幅広い事業に携われるのも魅力です。

SREの役割・ミッション

SRE グループのミッションとしては「技術で(注力)プロダクト・サービスの価値向上(のサポートを)する」 となります。運用上の問題をソフトウェア的に解決する一般的なSREとは異なり、特定の業務領域に絞らず、MIXIグループにおけるフェーズの違う各事業の課題を解決するために動いているため、運用中のサービスに限らず支援しております。

仕事内容

新規事業、既存事業に関わらず、全社の注力事業に関して技術支援を行っていただきます。アサインするプロジェクトに関しては、各メンバーの強みやご希望を伺いながら決めていきます。
※業務一例

  • AWS、Google Cloudなどを用いたシステム全体のアーキテクチャ設計
  • 各サービスにおけるAPI設計開発
  • データベースやクエリのチューニング、パフォーマンスの最適化
  • セキュリティの担保に関わる業務
  • OS/ミドルウェアの脆弱性対策やパフォーマンス改善のためのアップデート
  • 効率的かつ高速に開発を行なっていくためのCI/CDの改善、自動化
  • ログ分析基盤の整備
  • iOS/Androidのアプリケーション開発
仕事のやりがい

本組織では、特に会社の注力事業(投資規模の大きいもの)を中心に、プロジェクトに参画することが多く、大規模なサービスの開発・運用に携われることが最大の魅力です。またご自身の強み、伸ばしたい方向の技術を考慮したアサインも可能であり、同じ組織内で様々な経験を積むことが魅力の一つです。

仕事の進め方

入社後は、社内のプロジェクトを理解しながらMGRとの1on1を通じてプロジェクトにアサインされます。プロジェクトアサイン後は、アサイン先のメンバーと共に各種開発/運用を行う形になります。

組織構成

SREグループは約10名のエンジニアが在籍しています。
定期的にグループ内でも意見交換やMTGを行っていますが、各エンジニアが様々なプロジェクトにアサインをされるため、アサイン先のプロジェクトメンバーとのコミュニケーションが主となっております。

これからSREチームが取り組んでいくこと・技術等
  • パフォーマンス改善
  • ツール導入、ツール開発によるオペレーションの効率化、自動化
  • OS、ミドルウェアなどの継続的アップデート
  • 最新ハードウェア(CPUやストレージデバイスなど)の検証、導入
  • 使用しているOSSへのコントリビュート
  • 監視、モニタリング環境の改善
  • 機械学習の活用
  • Google Cloud Platform(GCP), Amazon Web Service(AWS)などのクラウド環境を最大限活用することによるサービス・事業への支援
キャリアステップ
  • 最新技術に触れ、専門性を深めることでスペシャリストとしての道
  • サーバやバックエンドの技術に限らない様々な技術に触れることで総合的専門職へステップアップする道
  • マネジメントに興味をお持ちであればリーダー・マネージャーへの道
開発環境
開発言語 Ruby、Go、Elixir、shell script等
インフラ Google Cloud Platform(GCP), Amazon Web Service(AWS)、IBM Cloud、オンプレミス環境
ミドルウェア Memcached、Nginx、Redis、MySQL(MariaDB)、fluentd等
ソースコード管理 GitHub
プロビジョニング Chef、Ansible、Terraform
CI/CD CircleCI, Cloud Build
監視・モニタリング Google Cloud Monitoring, CloudForecast、Nagios、Elasticsearch、Kibana、Grafana
インシデント管理 PagerDuty
コミュニケーション Slack, Google Meet
プロジェクト管理、ドキュメント JIRA, Confluence, docbase.io

※記載以外の技術・ツールについても必要に応じ随時選定、導入を行っています。

日々の仕事のすすめ方
  • Slackを中心としたコミュニケーション
  • 問題意識を持っての各サービスへの技術による支援・課題解決
  • GitHub Issue、Pull Requestベースの議論、問題解決
  • 技術(コード化)による自動化、効率化
  • 週1度の1on1ミーティング

募集条件

スキル・経験

必須スキル/経験

  • 各種クラウドインフラを利用したシステムの設計/運用経験
  • Webアプリケーションの開発経験
  • 冗長化、負荷分散、監視、障害対応に関する何かしらの実務経験

歓迎スキル/経験

  • ネットワーク技術(HTTP、TCP/IPなど)についての基礎知識
  • コンピュータサイエンス(CPU、メモリ、アルゴリズム、データ構造など)の基礎知識
  • 大規模サービスにおける開発、負荷分散経験
  • Linux、MySQLやMemcachedなどのミドルウェアのチューニング、ソースコードレベルの理解
  • MySQLやMemcachedなどの各種ミドルウェアに関する深い知識、経験
  • GKE/Fargateなどのマネージドサービスを利用したシステムの運用経験
  • OSSの公開、コントリビュート経験
  • コンテナ、マイクロサービスに関する経験

活躍できる人物像

  • 自社サービスの成長や、ユーザーのことを意識し、技術を持って課題を解決できる方
  • 生産性や自動化などの工夫ができる方
  • 自身の関わりのあるサービス・事業に関して積極的に貢献できる方
  • 自身と自身の周りのチームメンバに良い影響を与え、成長できる方

募集要項

勤務地

東京都渋谷区渋谷2-24-12 渋谷スクランブルスクエア 28F~36F

就業時間

勤務時間
所定労働時間10:00~19:00 ※フレックスタイム制度あり、休憩1時間
(コアタイム 12:00~15:00)

休日/休暇
完全週休2日制 (土曜・日曜)、祝日

※年間休日123日
年次有給休暇、慶弔休暇、年末年始休暇、生理休暇、裁判員休暇、子の看護休暇、介護休暇、特別休暇

給与

月給制(固定残業代40時間)、ライフプラン手当を含む
※月給額については、保有されるスキル・経験・能力・前給を考慮し、面談時に明示いたします。
※ライフプラン手当とは、確定拠出年金の拠出金等、社員の資産形成を目的に支給している手当です。
※40時間を超える時間外労働分、また深夜労働分、休日労働分についての割増賃金は追加で支給します。

労働契約
雇用形態 正社員
給与改定 年2回(5月、11月)
賞与 年2回(6月、12月)
試用期間 あり(3ヶ月)
福利厚生 病児保育&ベビーシッター補助制度、App Store & iTunesカード/Google Playカード購入補助、書籍購入支援、従業員持株会制度、各種慶弔見舞金(支給条件有)、マッサージルーム、インフルエンザ予防接種、MIXI BREAK(休暇と報奨)、全社総会、懇親会制度、サークル・コミュニティ制度、ランチ代サポート、ドリンクバー完備、社内カフェ(BYRONBAY COFFEE)、社内コンビニ
各種制度 保険組合提携機関の優遇制度、住宅手当、企業型確定拠出年金制度、副業制度、育児休業制度、
介護休業制度、交通費
各種保険 健康保険、厚生年金、雇用保険、労災保険
受動喫煙対策 屋内原則禁煙 ※屋内に喫煙可能場所あり
募集者の氏名又は名称 株式会社MIXI
弊社担当者より

業務の魅力

  • サーバーアーキテクチャを正しく把握し、イメージする力が身につきます
  • SREとしての仕事の幅はとても広く、今後まだまだやることはある環境です
  • 国内有数の大規模インフラならではのやり甲斐がたくさん秘められてます
  • 最新技術を感度高く察知する能力が必要ですが、新しいことに感度高い方には楽しく働ける環境となります

身につくスキル

  • 大規模なトラッフィク・ユーザアクセスを処理するシステムの運用経験
  • オンプレミス環境と複数クラウド構成のハイブリッドなインフラを支えるという経験
  • ハードウェアとソフトウェアの性能とキャパシティについての理解を深められる
  • 大規模なトラフィックでしか起き得ない問題とその解決のノウハウ・経験