【クラウドエンジニア(AWS)】SREエンジニア
業務内容
以下業務をお任せいたします。
◎ECSからEKSへの移行
→ FiNC では現在 AWS の ECS から EKS への移行を進めています。
移行は半分ほど終わっていますが、引き続き移行作業や、基盤の整備などを行っています。
◎アプリケーションの監視や改善
→ Datadog などのモニタリングツールを活用して、日々アプリケーションのパフォーマンスに問題が無いかをチェックしています。
業務ロジックまで入り込んだパフォーマンスのチューニング作業なども行なっています。
◎分析基盤の整備
→ データ分析基盤のパイプライン構築やメンテナンスなども SRE の業務となります。
◎Terraform の運用
→ FiNC のインフラは Terraform のモノレポでコード管理されています。このレポジトリの運用をしたり、開発チームの書いた HCL のレビューなどを行っています。
=今後のチャレンジ=
サービスメッシュの活用
→ 現在 FiNC では Istio を使用しており、カナリアリリースなどに活用しています。今後 Istio の機能を更に活用し、信頼性や開発効率の向上を目指していきます。
Kubernetes の更なる活用
→ Kubernetes とその周辺の強力なツールを活用し、開発効率を高めていきたいと思っています。また、そのための開発チームへの知識の共有なども積極的に行っていきます。
【開発フロー】
・FiNC 全体のロードマップをもとに、各サービスごとにチームで開発しています。
・チーム毎に1週間から3週間のサイクルのスクラム開発を実施しています。
【開発方針】
・開発は GitHub を用いたプルリクエストベースで行っています。
・原則としてテストコードを書き、マージされるすべてのコードはレビューされています。
【技術・ツール】
開発言語/フレームワーク
サーバーサイド: Ruby(Ruby on Rails)
自動化ツール/分析基盤: Go, Python, Shell など
クラウドプラットフォーム: AWS
オーケストレーション: Kubernetes(EKS), 一部 ECS
データストレージ: MySQL(Aurora), Redis(ElastiCache), Elasticsearch, Redshift
プロビジョニング: Terraform
モニタリング: Datadog, CloudWatch, Sentry
CI/CD: CircleCI
ログ: Fluentd, CloudWatch, Datadog
その他: GitHub, Slack
スキルについて
・アプリケーションのパフォーマンスチューニング業務経験(言語不問)
・クラウド上でのインフラ構築経験、および、3年以上の運用経験
・コンテナの運用経験
・マイクロサービスの運用経験
・Ruby on Rails の開発/運用経験
・Kubernetes の運用経験
・DAU 10万以上のサービス(もしくはそれと同様)のインフラ運用経験
・複数人のチームでの運用リーダー経験、および、アプリケーション開発チームとの連携経験
・AWSやGCPなどのクラウドでのサービス運用経験
・Infrastructure as Code の実践経験
・分析基盤の設計/構築/運用の経験
・3年以上のRDB運用経験
・セキュリティの深い知見
案件詳細
単価/月 | ~65万円/月 (140時間 ~ 180時間) |
---|---|
週出勤回数 | 週5日 |
勤務地 | 東京都千代田区 / 神田駅 |
面接回数 | 1回(弊社同席) |
開発環境
案件専用スキル
人気案件はお申込みが集中するため、お早めにご相談ください。