インフラエンジニア・SRE

Qiita, Qiita Team, Qiita Jobsを支えるインフラ・SREエンジニアを募集!

RubyRailsMySQLGitHubAWSPostgreSQLchefTypeScriptTreasureDataCircleCIElasticsearchTravisCIDockerAnsiblepackersentrySlackQiitaTeamgcpTerraformDatadogzenhubReactPulumiGitHubActions
東京都 / 品川駅480~720万円
Increments株式会社

業務内容

責任、任される仕事内容

◆概要
Incrementsが運営する「Qiita」「Qiita Team」「Qiita Jobs」の更なる向上に向け、運営する全てのサービスのインフラの構築、運用、監視、改善をお任せします。経験/スキルに応じて、インフラだけでなく、フロントエンドからバックエンド、ツール開発などにも携わっていただきます。

・仕様の策定、要件定義、設計
・バックエンドを支えるインフラの設計・構築
・必要に応じて、バックエンド・フロントエンドの開発

なぜそれをやって欲しいのか

◆求める役割
・ユーザーが抱える課題の発見とその解決策の仮説設定、その他サービスの改善提案
・コードレビューやペアプログラミングなどに参加し、他の開発者がよりよいコードを書けるように協力
・他チームと連携し、技術的側面から検証した解決策を最適な要件の定義、設計、実装のリード
・担当タスク完遂の為に求められるスキルを継続的に学習

◆開発環境
インフラ:AWS
クラウドリソース管理: Terraform, Pulumi
プロビジョニング: Chef, Packer, Test Kichen
言語:Ruby, TypeScript
サーバ・エラー監視:Datadog, Sentry
DB:MySQL, PostgreSQL, Redis, Treasure Data
検索エンジン:Elasticsearch
バージョン管理:Git (GitHub)
フレームワーク:Rails, React
コミュニケーション:Qiita Team, Slack, ZenHub, Zoom, Google Meet
CI:CircleCI, Travis CI, GitHub Actions

◆仕事のやりがい
Increments のエンジニアは仕様の決まったタスクを黙々と開発するのではなく、仕様の策定から実装、リリースまでのフロー全般を担当します。
多くのエンジニアに利用頂いているQiita、Qiita Team、Qiita Jobsをエンジニアの枠にとらわれず、ビジネス視点・ユーザー視点で改善に携われ、支えることができます。

エンジニアリング以外の仕事・姿勢への期待

プロダクトやユーザー視点での提案・コミット
強く期待する
期待する
どちらでもない
期待しない
全く期待しない
ビジネス視点での提案・コミット
強く期待する
期待する
どちらでもない
期待しない
全く期待しない
ピープルマネジメント
強く期待する
期待する
どちらでもない
期待しない
全く期待しない

求める人

必須のスキル・経験

・AWS GCP 等各種サービスを利用した設計、構築、運用経験
・Webサービスの開発・運用経験

あると望ましいスキル・経験

・Terraform, Chef, Ansible, Pulumi 等を用いた クラウドリソース管理やプロビジョニング環境の構築・運用経験
・RDB(特にMySQL)、Elasticsearch, Dockerに関連する各種サービスの管理・運用経験
・CI/CD環境の構築、運用経験
・Ruby on Rails や React を用いたアプリケーション開発経験

こんな人は向いていないかも

・Incrementsのミッション「エンジニアを最高に幸せにする」や行動指針に共感いただけない方
・Qiita, Qiita Team, Qiita Jobs に愛着を持てない方
・OSS文化や知見の発信文化に対する共感がない方

労働条件

雇用区分正社員・契約社員
新卒 / 中途中途採用
勤務制度フレックスタイム制
勤務時間(コアタイム時間)10:00 〜 16:00
勤務地の住所108-0075 東京都港区港南2-16-1 品川イーストワンタワー8F 450-6432 名古屋市中村区名駅三丁目28番12号 大名古屋ビルヂング32F ※名古屋勤務の場合は、月2回程度東京オフィスへの出張あり
待遇・福利厚生

・交通費支給(上限10万円/月)
・社会保険完備
・従業員持株会購入補助100%
・慶弔見舞金
・社員食堂完備(設置拠点:大名古屋ビルヂング)
・リラクゼーションマッサージ制度
・ファミリーサポート制度
・職位・職種に応じた各種研修制度

※詳細は弊社規則に準ずる
※試用期間有(原則3ヵ月、待遇変更無し)

求人の特徴

PC選択自由

副業可

スタートアップ

休日・休暇

・完全週休2日制(土日祝)
・有給休暇(入社6ヵ月後10日、最大40日)
 ※A-LOHAS(連続5営業日の長期休暇取得制度)
・年末年始休暇
・夏期休暇(7~9月の間に3日間)
・ファミリー誕生日休暇(ご自身もしくはご家族の誕生日)
・結婚記念日休暇
・特別休暇(災害休暇・子の学校行事休暇)など
※年間休日 126日(2020年度)
※詳細は弊社規則に準ずる

試用期間

3ヶ月(待遇は本採用時との変更点無し)

受動喫煙防止措置に関する表記

屋内原則禁煙(喫煙室あり)

企業情報

会社名Increments株式会社
企業URL

-

資本金

5000万円

設立年月日

2012年2月29日

代表者氏名

柴田 健介

従業員数

30人

本社所在地

東京都港区港南2-16-1 品川イーストワンタワー8F

何をやっている企業か

プログラマ向けWebサービス「Qiita」の企画・開発・運営
ドキュメントコラボレーションサービス「Qiita Team」の企画・開発・運営
エンジニアに特化した転職支援サービス「Qiita Jobs」の企画・開発・運営

企業からのメッセージ

少人数なので風通しが良く、任される範囲が幅広い会社です。
エイチームグループのグループ会社としてのもメリットもあり、基盤はしっかりしています。
興味のある方はぜひ一度お気軽にカジュアル面談でお話しましょう!

開発チーム情報

開発チーム名

共通基盤開発グループ

開発チームメンバー

担当プロダクト

自社サービス全般(Qiita, Qiita Team, Qiita Jobs等)https://qiita.com

プロダクトのリリース日

2011年11月

プロダクトの説明・成し遂げたいこと

共通基盤開発グループは、Qiita, Qiita Team, Qiita Jobs などIncrementsが運営する全てのサービスを支えるインフラの構築、運用、監視、改善を行っています。
主に、インフラに関わる業務が大半を占めていますが、バグやパフォーマンス低下などを検知した場合は自らアプリケーションコードを改善する事も多く、サービスの提供に主体的に取り組んでいってます!

自動化していること

デプロイ

継続的に実践していること

テストについて

高いテストカバレッジを目指している
テストコードを当たり前に書いている
サービス運営上またはビジネス上重要な部分についてのみテストを書いている
基本的に手動でテストしている
テストを書く必要がない・または少ないプロダクトだ

技術的負債について

技術的負債の返済を重視し、迅速に返済している
定期的に技術的負債の返済をしている
既存実装に手をつけるタイミングで必要に応じて技術的負債の返済をしている
現在は優先度が低いため技術的負債の返済をあまりしていない
技術的負債の返済をする必要がない

コードレビューについて

設計に踏み込んだコードレビューをしている
可読性を意識したコードレビューをしている
バグが出ないようにコードレビューをしている
優先度が低くあまりできていない
体制、環境上できていない

チーム全体での開発の進め方

共通基盤開発グループ2021年9月から発足したグループで現在1名です。
発足前はアプリケーションエンジニアがインフラも見ていたため、社内にインフラがわかる人が1名という状態ではなく、サービスや、プロジェクトなどに応じ、適宜コミュニケーションを取りながら進めて行きます。

各数値はDatadogに集約、蓄積を行っており、可視化できるようにしています。
毎朝数値を確認し、サービスの改善に努めています 💪

技術面でのアピール・課題・考え方

インフラは AWS 上で構築しており、一部他クラウドサービスも利用しております。
CI/CD には CircleCI または GitHub Actions + Capistrano 、クラウドリソースの管理には Terraform または Pulumi、サーバのプロビジョニングには Chef + Packer、モニタリング・アラート通知には Sentry + Datadog + PagerDuty を用いています。

クラウドリソースの操作は基本 Terraform または Pulumi を用いていますが、完全にコード化出来ている訳ではありません。リソースの操作や変更のタイミングでインポートを実施し、少しずつあるべき姿に近づけている状態です。
本番への適用には必ずランダムに選ばれた1名以上のコードレビューを必須としており、担当するエンジニアが少ないからこそ、属人化が進むことを防いでいます。

インフラだけでなく、バグ、パフォーマンス低下などを検知した場合や環境の改善などを目的に自らアプリケーションコードを改善も行っています。
アプリケーションはRuby on Rails、ビューはTypeScript, Reactを使用しています。
一部分静的なページなどはテンプレートエンジンにslimを使用しています。
開発環境の構築は、「redeem」という内製のツールで自動化しており、気軽に開発環境を再構築したり、新入社員がスムーズに開発を開始できるようにしています。

開発チームからのメッセージ

Qiita は2011年, Qiita Team は 2013年, Qiita Jobs は2019年にリリースしたサービスです。
技術的負債と立ち向かうこともあれば、これから新規サービスを成長させていく為に施策を打つこともあり、サービスの様々なフェーズに立ち会う事が出来ます。

応募だけでなく、ユーザーとして中のエンジニアと話してみたい
などのモチベーションでのチャットも大歓迎です!


Qiita, Qiita Team, Qiita Jobsを支えるインフラ・SREエンジニアを募集!

Increments株式会社