インフラエンジニア・SRE最終更新日 2022/6/2

Embedded SRE/フルリモート・日本国内なら遠隔地勤務可

GoScalaPythonPerlTypeScriptJavaScriptECSkuberneteseksGKETerraformCDKCloudFormationJenkinsCodeBuildMackerelCloudWatchCloudMonitoringGitHubActionsMySQLRDSAuroraPostgreSQLRedisElastiCacheElasticsearchAWSEC2lambdaDynamoDBKinesisstepfunctionsGoogleCloudCloudPubSubBigQueryGitHubSlackScrapbox
東京都 / 表参道駅550~800万円
はてな

業務内容

責任、任される仕事内容

# Embedded SREの業務内容
サービス開発チームと共に、プロダクトの開発と信頼性のバランスを実現するポジションが Embedded SRE です。プロダクトの特性や開発フェーズに応じたSLOを、プロダクトマネージャーやアプリケーションエンジニアと共に設定し、インフラ環境やCI/CDの構築、監視のためのSLI実装、障害対応と再発防止策の検討などをしていただきます。

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

# 弊社SREのミッション
「エンジニアリングによって SLO に基づいた運用を実現し、一定の信頼性の下で開発速度を最大化する」

# 弊社SREの役割
開発速度と信頼性はトレードオフであり、バランスを取っていく必要があります。SRE の役割は、サービス特性、開発フェーズ、利用ユーザーの体験などを考慮しつつ、Product Owner とともに SLO を定義し、ソフトウェアエンジニアリングとシステムエンジニアリングとソフトスキルを駆使して信頼性を計測、コントロールすることです。

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

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

求める人

必須のスキル・経験

* Site Reliability Engineering (SRE) の文化・思想に共感している
* チームでの開発/運用経験(プログラミング言語、環境等不問)
* Web配信、HTTP、TCP、DNSなどのネットワーク、セキュリティ、コンテナ技術に関する基本的な知識
* GitHub などを使った Pull Request ベースでの開発の経験や理解
* 運用ツールやSLIの計測するためのツールを実装できる基本的なプログラミング能力

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

* SREの実践経験
* AWS/Google Cloudなどのクラウド環境を利用したWebサービスの開発、運用経験
* ECS/EKS/GKE/k8sなどコンテナ環境を利用したWebサービスの開発、運用経験
* CI/CDの構築、運用経験
* IaCを利用した環境構築や運用経験
* RDBMSのチューニングの経験や運用経験
* Linux/UNIXに関するOSの知識やネットワークプロトコルに関する知識

労働条件

雇用区分正社員・契約社員
新卒 / 中途中途採用
勤務制度フルフレックスタイム制
勤務地の住所リモートでも出社でもフレキシブルに勤務いただけます 京都オフィス(本社)〒604-8162 京都府京都市中京区烏丸通六角下ル七観音町630 読売京都ビル7F 東京オフィス(本店)〒107-0062 東京都港区南青山6-5-55 青山サンライトビル3F
待遇・福利厚生

* 全社発表会“TGIF”(月次で会社業績や各チームトピックを共有)
* 社内表彰制度(成果発表会“ほたて賞”)
* 従業員持株会
* 選択制確定拠出年金制度
* 各種イベントへの派遣・出張
* 資格取得受験料の会社負担(利用の際は社内に合否報告が必要)
* インフルエンザ予防接種の会社負担(正社員の場合、扶養家族を含む)
* GLTD(団体長期障害所得補償保険)
* 総合福祉団体定期保険(死亡・後遺障害の保障)
* 新型医療保障保険(入院時の保障)
* オフィスに無料の飲料・コーヒーメーカー、お菓子の設置(フロアごとに設置)

求人の特徴

PC選択自由

リモートワーク可

副業可

休日・休暇

* 完全週休2日制(土・日・祝日)
* 有給休暇(入社日に年13日)
* 慶弔休暇
* 年末年始休暇(毎年12/30~翌1/3)
* 積立休暇(失効する年次有給休暇を年10日(合計40日まで)積立でき、私傷病・育児・介護休暇に利用可能)

試用期間

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

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

東京/京都とも敷地内禁煙

企業情報

会社名はてな
企業URL

https://hatenacorp.jp/

資本金

236,409千円

設立年月日

2001年7月19日

代表者氏名

栗栖義臣

従業員数

144人

本社所在地

京都府京都市中京区烏丸通六角下ル七観音町630 読売京都ビル7F

何をやっている企業か

■Webサービス事業
「はてなブックマーク」「はてなブログ」「Mackerel」等をはじめとする、はてなの各サービスの開発・運営

企業からのメッセージ

はてなは「知る」「つながる」「表現する」というミッションを掲げ、Webサービスを提供している会社です。

はてなでは、それぞれの職種の専門的知識や特性もさることながら、「インターネットが好きな方」、「はてなが好きな方」と一緒に仕事をしたいと考えています。「はてならしさ」を共有でき、どこにもないWebサービスでたくさんの人々の生活を変えてしまうような事業を、ともに行える方に加わっていただきたいと思っています。

開発チーム情報

開発チーム名

マンガチーム

開発チームメンバー

@hitode909Webアプリケーションエンジニア

44%はコードレビューしています https://blog.sushi.money/entry/2019/04/08/222913

@stefafafanWebアプリケーションエンジニア
@maku693Webアプリケーションエンジニア
もっと見る

マンガチームの全てのメンバー

@hitode909Webアプリケーションエンジニア

44%はコードレビューしています https://blog.sushi.money/entry/2019/04/08/222913

@stefafafanWebアプリケーションエンジニア
@maku693Webアプリケーションエンジニア
@papixWebアプリケーションエンジニア

普段はチーフSREとして、はてなの様々なプロダクトのSLI/SLO設計のサポートやインフラ技術のサポートをしています。

担当プロダクト

GigaViewer,ジャンプルーキー!https://hatenacorp.jp/press/release/search?q=GigaViewer

プロダクトのリリース日

2014年9月

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

集英社様と共同開発をしたマンガ投稿サイト「ジャンプルーキー!」「あしたのヤングジャンプ」の継続開発や、集英社様や講談社様、新潮社様へ提供しているマンガビューワ「GigaViewer」を通して、未来の才能の発掘と育成や素晴らしいマンガ作品と出会える機会の創出を目指します。自社サービスの提供を通して培った技術やノウハウを他企業にソリューションとして展開するテクノロジーソリューション分野に所属するチームです。当社としては最大規模の20人あまりのスタッフが所属しているチームで、投稿マンガサイトや無料マンガサイト、課金マンガサイトなどWEB×マンガ領域では最大の開発規模にあります。

ジャンプルーキー!はリリースから4年、マンガビューワの「GigaViewer」は、2年前のリリースから各出版社やユーザー様より大変好評を得ています。1社それぞれにビューワーを開発するのではなく、導入企業全体に同一のビューワーを提供しているため、新規導入や拡張開発に対して多くのご要望をいただいています。最近では課金機能も追加され、またアプリの開発を行うようにもなり、継続的に成長しています。「紙の雑誌に代わるWEBマンガサイトを用意することで漫画文化を守り育てていくこと」をミッションにこれからも開発を続けていきます。

自動化していること

デプロイ

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

テストについて

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

技術的負債について

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

コードレビューについて

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

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

当社としては最大規模の20人あまりのスタッフが所属しているチームで、マンガに関わるWebサイトやスマホアプリの開発をしています。各大手出版社の編集部と、企画段階から直接のやりとりを通した共同開発を行っています。直接のやりとりだからできる、本質的な改善や本当に面白いことをスピーディーに実現できています。協力会社としてはてなの裁量が非常に大きく、企画や機能開発の初期から深く関われるので、プレッシャーはありますがそれ以上に注目される仕事ができます。また、サイトの立ち上げが年間で数サイトあるので、サービスを0から生み出す仕事にも携われます。
チームはこの2年で2名から20名と10倍のsizeになっていきました。その中でメンバーそれぞれが最大の成果を出す形から、チームでの振り返りやチーム開発における改善を重視したチーム開発への変化を進めている最中です。東京と京都の2拠点体制を取り、常にリモートワークを行っているなど様々な課題が出てきますが、1つ1つチームとしての改善を通して解決を目指しています。

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

東京と京都に分散したチームです。主なやり取りはSlackですが、ほぼ毎日GoogleハングアウトやSlackコールを使って相手の顔を見ながらコミュニケーションしています。小さなタスクは一人で、大きなプロジェクトになると数名のエンジニアをアサインして協力して開発しています。要件の洗い出しや、何人で取り組めば期日に間に合うかといった見積もりから計画づくりまで。ディレクターと相談して進めています。
毎日1時間「割れ窓直しタイム」という時間を設けていて、技術的負債の解消や品質改善の時間を取っています。毎週のエンジニア振り返り会を通じて、開発フローやコードベースの複雑度、属人性、コミュニケーションなどの課題についてKPTのサイクルを回しています。チームにとって良くなることなら提案すればサポートしてもらえる、チャレンジしやすい環境です。
ビューワの開発においては新しいブラウザ技術を取り入れユーザに新たな体験を届けるための挑戦をしたり、複数社のメディアサイトがのったマルチテナントの Web アプリケーションを開発・改善・運用しています。それぞれのエンジニアで得意分野は異なりますが、フロントエンド専任、バックエンド専任という分け方はせず全員がフロントエンド・バックエンド両方のエンジニアリングに携わっており、得意分野で力を発揮する、伸ばしたい分野にチャレンジするなど、なるべく個々人の希望に沿ってタスクを配分できる体制を作っています。
電子書籍関連の技術、画像配信、最新のブラウザ技術などは提供する漫画配信サービスのコアな技術であるためもっと深く取り組みたいと考えています。また、開発環境の Docker 化や Jenkins による CI の整備などは行なっていますが、開発環境や開発フロー、本番環境などにはまだ現代的とはいえない部分も残っており、改善のしがいのある部分かと思います。

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

インターネットでマンガを読む体験をすべて、違法なものから合法なものに変えていきたい。インターネットを通して漫画家さんが収入を得られる環境を作っていきたい。20年後、自分の子供世代が漫画を楽しみ続けられるようにしたい。僕らが開発チームとして実現するべきことは数多くあります。そのためには今の人員数では、業界の衰退に後れを取ってしまうかもしれません。一緒になってインターネット×マンガの最前線で開発をしてみませんか。


この求人は募集を終了しました