SREチーム|Makuakeの基盤を共に作り上げてくれるSREを募集!
Makuake開発チームについて アタラシイものや体験の応援購入サービス「Makuake( https://www.makuake.com )」は、新商品・新サービス作りに挑戦する事業者である「プロジェクト実行者」と、購入によって実行者を応援する消費者である「サポーター」が繋がるECプラットフォームです。マクアケの開発部門ではこのサービスに関わるシステムの開発を行っています。 Makuakeは2013年にシンプルなPHPモノリスから提供を開始しましたが、サービスの成長に伴い各ドメイン単位でアーキテクチャを移行してきました。具体的には重要なドメインのマイクロサービス化、プロジェクト管理画面でのマイクロフロントエンドの採用、モバイルアプリのFlutter化などを通じて、スケーラビリティを確保してきました。 現在ではよりよい価値を最短で提供できるよう、残る領域のフロントエンド/バックエンドの分離や、GoやVue.jsへの移行も段階的に始めており、新しいMakuakeのユーザー体験と進化の過渡期であるアーキテクチャを共に開発してくれるメンバーを募集しています。 ▼マクアケ開発本部紹介資料はこちら https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao SREチームについて SREチームには現在3名のエンジニアが在籍しています。 アタラシイものや体験の応援購入サービス「Makuake」をはじめとしたマクアケが提供する各種サービスのインフラを担っています。 サービスとして大量なトラフィックに耐えられる高い可用性はもちろん、マクアケのエンジニアが快適に開発ができること、またセキュリティの担保なども含めて、マクアケのインフラをリードすることができるチームです! ▼チームメンバーインタビュー記事 社内でシェア&アドバイスし合えるから頑張れる、マクアケエンジニアの技術力向上環境。「AWS認定試験」の場合 業務内容|高トラフィックサービスのSRE ・クラウド(AWS・GCP)保守運用 ・リソース管理(Terraform)およびコスト監理 ・マクアケシステム全体の SLI / SLO の運用 ・Datadogを活用した監視 / 可観測性の整備 ・開発チームへの技術的支援 ーアーキテクチャ相談・レビュー対応 ー開発者向け共通ツールの検証・導入 など ・各種ガイドラインの作成整備 ・脆弱性診断実施などセキュリティ担保 ・インシデント対応および予防施策の実施 このチームや仕事の魅力 ・開発メンバーの困りごとを解消することで、感謝や喜びの声を直接感じられる ・チームや技術領域ごとの垣根が低いため、組織横断での協力が得やすい ・新しい技術やプラクティスなどに積極的に取り組む風土がある ・規模と影響力が大きいサービスが稼働するレガシー環境を、信頼性を維持しつつ安全にモダン化するという、総合力を試される挑戦ができる 必須要件 ・クラウドインフラ(AWS、GCP)での環境構築・保守・運用経験 ・Terraformなどのツールを活用したインフラリソース管理経験 ・Datadogなどオブザーバビリティソリューションの利用経験 歓迎要件 ・可観測性担保のためのインフラ整備経験 ・SLI / SLO の運用経験 ・インフラ関連のコスト管理の経験 ・Kubernetesを利用した環境構築の経験 ・コンピュータサイエンスの知識 ・大規模なサービスの設計・開発・運用経験 ・脆弱性診断実施などセキュリティ関連対応の経験 ・インシデント対応および予防施策の実施の経験 こんな方を求めています ・マクアケのビジョンに賛同いただける方 ・DevOpsに興味のある方 ・主体性を持って戦略的に取り組んでいただける方 ・誰かをサポートするのが好きな方 ・メンバーやステークホルダーと課題の解決にむけたコミュニケーションを積極的にとっていける方 ・常識に囚われずチャレンジ精神を持って働ける方 開発環境 開発言語: PHP / Go / Vue.js インフラ: Google Cloud Platform (GCE, GKE, Cloud SQL, Datastore, GCS, Stackdriver, Cloud Logging, Dataflow, Pub/Sub, Cloud Functions etc.) / AWS (EC2, ECS, Lambda, SQS, SES, S3, CloudFront, CodeDeploy etc.) DB: Amazon Aurora (MySQL), Spanner インフラ管理ツール: Terraform / Docker / Kubernetes / Ansible モニタリング: Datadog CI・CD: CircleCI / ArgoCD ソースコード管理: Git / GitHub コミュニケーション: Slack / Discord / Zoom プロジェクト管理: GitHub / JIRA 開発手法: Agile (Scrum, Kanban, etc.) 続きを見る