◆こんなことやります
サービスの安定化・スケーラブルな環境を目指し、サービスの高速化やパフォーマンス・チューニングや運用業務の改善に携わっていただきます。
既存・新規プロダクト開発が走るなか、サービスの信頼性を維持・改善をしながら、サーバの負荷軽減やサービスの高速化に着手し、安定性・効率性などの様々な観点からサービス改善に着手いただきます。サービスのボトルネックとなりうる箇所のモニタリング・分析から仮設を立案いただき、さまざまな観点で施策の実施、効果の検証まで一貫して幅広くご担当いただけます。
必要であれば、既存環境の改善だけでなく開発全体の開発・運用業務の改善や新規インフラ環境の構築にも携わっていただくことが可能です。
【具体的な業務内容】
・OS・ミドルウェアのパフォーマンスチューニング
・サービス高速化のためのアプリケーション改修
・セキュリティ強化
・運用業務改善
・ログ分析・モニタリング
◯開発環境
言語:Python, JavaScript, Node.js
フレームワーク:Django, AngularJS, Vue.js
データベース:MySQL, Cloud Datastore, Elasticsearch
インフラ:GCP (GAE, GCS, CloudSQL, Cloud Functionなど), SendGrid, Firebase
データ分析:Google Analytics, BigQuery, Mixpanel, FullStory, Redash
その他:GitHub, CircleCI, Slack, Trello, Qiita:Team, esaなど
◯必須スキル・経験
・GCPもしくはAWSの運用経験
・パフォーマンスや信頼性の向上を行うためのプログラミング能力
・OSや各種ミドルウェアのパフォーマンスチューニング経験
◯歓迎スキル・経験
・大規模サービスの設計・運用経験
・冗長化や分散手法に対する基本的な知識
・OS セキュリティ関連の知識
・CIや自動構成管理、オーケストレーション等の構築、運用経験
・マイクロサービスの運用経験
・Pythonを用いたWebアプリケーション開発