この求人は募集終了しました
<Database Reliability Engineer>汎用的な負荷試験の仕組み実装やインフラオペレーションの自動化をおまかせ/RubyやRuby on Railsのプログラムスキルを活かせます
2024/9/25 更新
データベースエンジニア
東京都(大崎駅)
500-1200万円
自社サービスあり服装自由オンライン選考可フレックス制度あり新技術に積極的上場企業裁量労働制あり
事業概要
■ 会計や人事労務関連業務を効率化するためのクラウドサービス『freee会計』『freee人事労務』を開発、運営
■ グッドデザイン賞や総務省後援の「ASPIC IoT・AI・クラウドアワード」のベンチャー大賞をはじめ、名だたる賞を受賞
仕事内容
freeeでは「スモールビジネスを、世界の主役に。」をミッションに掲げ、「アイデアやパッションやスキルがあればだれでも、ビジネスを強くスマートに育てられるプラットフォーム」の実現を目指し、サービスの開発および提供をしています。
freee プロダクト群の安定的成長を支えるために、最も大きな課題の1つがデータストア層のスケーラビリティの確保です。大きな顧客基盤と、業務システムならではの複雑な Transaction が並存しており、改善すべき課題が多く残っています。
Database Reliability Engineer(DBRE) は、freee のデータストア層の信頼性向上をミッションとするクリティカルなロールです。ただしそのアプローチとして、従来的な集中管理方式ではなく、各チームが正しくデータストア層を運用できる仕組みを開発する、プラットフォーム活動を手段とします。
背景として、事業としてカバーする業務領域を年々拡大しており、それに準じて提供するサービスや基盤システムが増加していることが上げられます。ミッション実現のために、SRE やサービス開発チーム等と一緒になって、信頼性の高い基盤を実現していただきます。
【業務内容】 ◇概要 ■課題に応じたデータベース活用のための開発・運用戦略および計画の策定 ■アプリケーション開発者への Database 活用法の教育 ■Database の操作をサポートするライブラリの開発 ■個々の Database のチューニングを横展開可能な仕組みやルールに落とし込む
◇取り組んで頂きたいテーマの具体例 ■各種データベース関連の検証 (例: パラメータ検証、version検証、新技術検証等) ■ダウンタイムなしでデータベースのアップデートが行えるツールの開発、改善 ■DB安定稼働のための仕組み作り汎用的な負荷試験の仕組みの実装 ■インフラオペレーションの自動化、モニターの改善 ■DBの作成から削除までの運用管理の仕組み化 ■クエリ実行計画の事前確認などアプリケーションエンジニアの開発をサポートできる仕組みの実装 ※一部すでに着手しているテーマを含みます。
【利用している技術スタック】 ■Application Language: Ruby, Go, Shell Scripting (Bash) ■Application Environment: Kubernetes (EKS), ECS, AWS Lambda, AWS Step Functions等 ■Middleware: ・RDS for MySQL、Aurora MySQL ・ElastiCache(Redis)、OpenSearch(Elasticsearch), DynamoDB, Kinesis Data Stream ■Monitoring: Datadog, Performance Insights, Redash ■IaC: Terraform, Git
求められるスキル・人物像
■必須スキル/経験 ・プログラミングスキル (Ruby, Rails, Go, Python, Shell Scripting (Bash) 等) ・サーバーサイドの開発経験、ないしはそれに準ずる経験1年以上 ・冗長化や分散手法などを用いて大規模なデータを扱うシステムの設計、開発、運用経験 ・Database運用関連の自動化仕組みの開発経験、それに準ずる開発経験、コーディングスキル ・負荷試験の設計・開発経験 ・冗長化や分散手法についての基礎知識 ・MySQL や PostgreSQL 等の RDBMS の運用・管理経験 ・TCP/IP、HTTP などのネットワークについての基礎知識 ・コミュニケーションスキル、明るくて積極的な方
■歓迎スキル/経験 ・RDBMS のソースコードレベルでの仕組みの理解 ・AWS等のcloud上のMySQL や PostgreSQL 等の RDBMS 運用経験 ・TiDB, Spanner 等の NewSQL 運用経験 ・データベース設計、構築、運用、管理などのDBA的な経験 ・Redis, Elasticsearch などの RDBMS 以外のデータストア層の理解、運用経験 ・大規模なコードベースでの開発経験 ・パフォーマンスチューニング、トラブルシューティングの経験 ・インフラ設計経験(AWS・GCP・オンプレ環境問わず) ・Iacでのインフラ管理経験(Terraform等) ・共通ライブラリの実装経験
■ 求める人物像 ・自社プロダクトがユーザーに届ける価値にこだわり、そのために必要な品質を考え、実現したいと思う方 ・テストすることだけが仕事ではなく、プロダクトを一緒に作りユーザーに価値が届けることにコミットできる方 ・プロダクト開発に関わる全員を巻き込んで品質を作り込む体制を作りたいと思う方 ・スピード感があり新たなチャレンジの多い環境に対応できる積極性や柔軟性をお持ちの方
勤務地・給与・その他情報
- 勤務地
- アクセス
- 勤務時間
- 想定年収
- 雇用形態
- 休日・休暇
このPJ・案件で使われている技術
- プログラミング言語
- GoRuby
- データベース
- MySQLAmazon RDSAmazon AuroraAmazon DynamoDBAmazon ElastiCache
- ミドルウェア・ツール
- KubernetesTerraformElasticsearchRedisDatadog
- プロジェクト管理
- GitJIRAGitHub
- コミュニケーションツール
- Slack
- その他
- Selenium
事業内容の詳細
フリー株式会社では、法人・個人事業主に向けて、会計や人事労務といった事務管理を効率化するためのクラウドサービス、『freee会計』『freee人事労務』などを開発、運営しています。 クラウド給与計算は市場の40%のシェアを占めています(2016/3MM総研調べ)。
この企業の他の求人
同じ職種の求人
同じ業種の企業
関連リンク
関連職種
関連スキル
同じ勤務地の求人
同じ年収帯の求人
求人検索ページに戻る
- ITエンジニア・デザイナーの求人・転職TOP
- ITエンジニア・デザイナーの求人・転職を探す
- データベースエンジニアの求人
- <Database Reliability Engineer>汎用的な負荷試験の仕組み実装やインフラオペレーションの自動化をおまかせ/RubyやRuby on Railsのプログラムスキルを活かせます