JMDCが提供する様々なサービスをつなぐユーザ基盤である、個人の健康データを統合管理できるPHR(Personal Health Record)サービス「Pep Up(ペップアップ)」や関係する各種サービスの安定稼働に関する業務全般をご担当いただきます。
【具体的な業務内容】
・健康資産管理のプラットフォームとして、可用性を担保したシステムインフラの構築と運用
・高速で頻繁なリリースを支える開発環境
・CI/CDを含むテスト環境、リリースフローの構築などDevOps環境の整備
・病歴、薬歴など機密性の高いデータの保護を考慮したセキュリティ対策の立案と実施
・障害検知やキャパシティプランニングのためのサービス監視環境の整備
・データ分析を行うためのログ収集・分析基盤の整備
・バックエンドエンジニアと協働してアプリケーションやミドルウェアのパフォーマンス改善実施
【開発体制】
・開発チームや事業・プロダクト責任者などとともに議論、意思決定しながら各種開発や対策を実施
・顧客要望や技術負債返済などの優先順位に関しても関係するチーム間で議論やすり合わせを実施
・DevOpsを重視しており、Github / CircleCI / Slack などの各種SaaSを使い、省力化のためのワークフローが構築
・ブランチ戦略はGitHub Flowを採用しており、レビューされたPull Requestがmasterにマージされ、商用環境へデプロ
【開発環境】
フロントエンド:React, TypeScript, babel, webpack, styled-components, storybook, reg-suit, jest, GraphQL, apollo-client, OpenAPI, etc
バックエンド: Ruby(2.6), Ruby on Rails(6.x), RSpec(3.x)
スマートフォンアプリ: ReactNative
データベース: PostgreSQL(11.x), Redis(5.0)
インフラ: AWS(ECS/Fargate/EC2/Lambda/S3/RDS/API Gateway/Glue/System Manager), オンプレミス
DevOps: Docker, CircleCI, Fabric, Terraform
コード/コンテナ管理: GitHub, Docker Hub, Amazon Elastic Container Registry
モニタリング: Datadog, Bugsnag, AWS CloudWatch
コミュニケーション: Slack, GitHub Issue, JIRA, Confluence, Google Workspace
貸与PC:MacBook Pro, ディスプレイ
【必須条件】
・パブリッククラウド(AWS、GCP、Azure等)上のインフラ設計・構築及びWebサービスの運用経験
・業務でのWebアプリケーション開発経験
・基本的なプロトコル(TCP/IP, DNS, SMTP, TLS, HTTP)の知識
・Dockerに関する基礎知識
【歓迎条件】
・CSの基礎知識
・大規模なWebサービスの開発、運用経験
・TerraformやAnsibleなどの構成管理ツールによるインフラ構築・運用経験
・ECSやFargate, Kubernetesなどのコンテナ基盤の構築・運用経験
・インフラ全般のセキュリティに関する専門的な知識・経験
・オンプレミスからパブリッククラウド環境への移行経験
・CircleCIやGithub Actionsなどを使ったCI/CD パイプラインの整備経験
【求める人物像】
・JMDCの事業に共感や強い興味をお持ちいただける方
・プロダクトやサービスの安定稼働に情熱を持てる方
・チームプレイを好み、チームの成果を優先して業務に携われる方
・自ら課題を見つけ、改善に向けた行動が取れる方
・技術が好きで、自ら学んでいる方
Pep Up (ペップアップ)や Clintal のサービスが成長するに伴って、利用するユーザや取り扱うデータ量の増大しており、サービス基盤の安定運用を支えるSREの重要性が高まっています。
また、ID基盤やデータ処理基盤の構築のように、サービスの安定運用だけでなく新しいサービスやシステムの基盤構築も重要なミッションとなっており、既存システムの安定運用から新規サービスやシステムの構築、運用経験を幅広く得ることができます。
ご興味お持ちいただけましたら是非エントリーください!お会いできるのを楽しみにしています!