【業務内容】
DBRE の一員として活躍してくれるメンバーを募集しています。
私たちの最も大きな役割は Database という観点から「KINTO テクノロジーズのサービスの持続可能性を上げ、失敗率を下げることを推進し続ける」ことです。
そのために DBRE としての知見や技術をアプリケーションエンジニアへ横展開、CloudNative な DBRE Platform の開発/提供を通して社内のエンジニアがより優れたソフトウェアを迅速に開発できる様に支援します。
【具体的な業務内容】
■Database Platform Engineering
・Database に関わる様々なモノゴトを誰でも、同じように実行できるようにするための Platform 開発
・インフラ基盤を AWS、Google Cloud として主に Go を使用して開発を実施
■監視改善の推進
・SLO 設定とそれに合わせた SLI ダッシュボードの提供を行い、稼働率を可視化、改善を促す
■事業支援/教育
・現場のエンジニアの Database スキルレベル向上
・業務上の現場の課題解決
・Database 勉強会の実施
・現場の課題を収集し、Platform 開発への企画提案
【今後の想定業務】
■Database Platform Engineering
・Database ドキュメント自動生成
・Database ガードレール Platform
・Masking Platform
・Aurora への Safety Login 機構
・監視改善の推進
・SLO 設定と SLI ダッシュボードの提供
・業務支援/教育
・クエリチューニング、スキーマ設計相談
【ポジションの魅力】
■Database の課題とビジネスの課題をマッチングさせて、それを戦略に適用することでビジネスの課題解決につなげることができます
横断組織として活動する上で最も難しいことは「正しい課題を発見すること」です。DBRE を推進する私たちには様々な Database に関するデータがありますが、現状ではそれを十分に活用できているとは言い難い状況です。発見された問題が本当に全社に適用することに価値があることなのか、を分析して横断部署として取り組むべき課題にすることでより効果の高い価値提供ができます。
■価値に向き合っいつつ、How は モダンなプラットフォームを開発できます
・Masking や Database ドキュメントなど提供している Platform はこれまで様々な方法で実現されてきていることです。
・私たちの価値の提供は Platform として組織横断的に使い続けられることによって発揮されます。
そのために CloudNative なアーキテクチャを導入したり、Go 言語での開発にチャレンジしたり、常に新しい刺激を得ることができます。
【募集要件】
必須
・MySQL(マネージドサービス含む)運用経験(2年以上)
・AWS / Google Cloud など Public Cloud の知識
・クラウドベンダーが提供する公式のクラウド資格のアソシエイトレベル以上の知識
・クラウドサービスを用いたシステム開発・構築・運用の経験
・Python, Goを用いたコーディング経験
歓迎
・コンピュータサイエンスの学士号または同等の経験
・Webサービスアプリケーション開発経験
・Docker, Kubernetesでのサービス運用経験
・Terraform, Packer 等での IaC 運用経験
・Github ActionsでのCI/CD運用経験
【求める人物像】
・モノゴトを自責として捉え、他力を効果的に活用し自力を最大化する姿勢を持っている方
・自ら考え、行動する積極性を持っている方
・前向きに仕事に取り組む姿勢を持っている方
・コミュニケーションを積極的に行い、協調性がある方
・コーディングに対するアレルギーがない方
【開発環境】
PC:WindowsとMacより自由に選択可
開発言語:Go(現在 Database Reliability Engineering を行う上で必要なツールの言語は Go をメインで使用しています)
Public Cloud:AWS, Google Cloud (下記一部抜粋)
・Compute:Amazon ECS, Amazon EC2, AWS Lambda, Cloud Functions
・Storage:Amazon S3, Cloud Storage
・Database:Amazon Aurora MySQL, BigQuery
・Application Integration:AWS Step Functio