仕事内容Job description |
【お仕事の内容】
クラウド・ネイティブ・アプリケーションを採用する多くのテクノロジー企業は、大規模な部門(開発、QA、運用、リリース)から、小規模で独立した開発チームへと移行しています。小規模なチームで大規模に事業を運用するには、サイトリライアビリティエンジニアリングとプラットフォームエンジニアリングという2つの新しい機能によって支えられる必要があります。
プラットフォームエンジニアリング:ソフトウェア・デリバリー・ライフサイクルのあらゆる面で生産性を高められるワークフローを構築する。
SRE:アプリケーションを自動的に確実に動作させるシステムを構築し、すべての障害を信頼性システムの障害として扱い、信頼性を継続的に向上させる。
今回募集するポジションは、ソフトウェア・エンジニアリングの原則を適用し、この2つの機能を遂行いただく「プラットフォームエンジニア」の募集となります。
・複数のサービスを跨いでプロダクトの整合性を担保する役割
・可用性、安全性、拡張性をもち、お客様に提供するプロダクトを支える役割
・高い技術力と高い生産性をもって即座にビジネスを加速させる役割
・複数プロダクトの利用に耐えうるシステム設計、運用設計
・アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定
・パフォーマンスチューニング、モニタリング、アラート対応
【具体的な内容】
・新規事業進出のための先進的なクラウドアーキテクチャの構築
物理シミュレーションの計算結果をテクスチャに固定する3Dレンダリングを、クラウドで実行します。 Webでの利用が想定されるため、バッチ相当の処理でありながらオンラインシステムの要求を満たすための、先進的なクラウドアーキテクチャの構築を行います。
・事業フェーズに合わせた構成変更
事業拡大期にともない、ガバナンスへの要求は重要度を増しています。 今のネットワーク・モノリス構成を、安全で管理のしやすい構成へ変革させます。 適切な単位で構成を分けつつ、管理コストを下げるためのIaCを推進します。
・Well-Architected の実践
セキュリティ、高い運用効率、信頼性、パフォーマンス、コスト最適化の5つのテーマの継続的な改善を実施します
【技術スタック】
開発言語:Ruby, Go, TypeScript, JavaScript
Viewフレームワーク: Vue/Nuxt, React/Next, Three.js
アプリケーションフレームワーク:Ruby on Rails, Gin
インフラストラクチャ:AWS(EC2, ECS, RDS, S3, CloudFront, Elasticache, Lambda, API Gateway, AWS Batch, StepFunctions など)
データベース:RDS Aurora, DocumentDB, DynamoDB, Redis
CI/CD:CircleCI, GitHub Actions, AWS CodePipeline
監視・アラート:Sentry, UptimeRobot, PagerDuty
リポジトリ管理:GitHub
【お仕事の内容】
クラウド・ネイティブ・アプリケーションを採用する多くのテクノロジー企業は、大規模な部門(開発、QA、運用、リリース)から、小規模で独立した開発チームへと移行しています。小規模なチームで大規模に事業を運用するには、サイトリライアビリティエンジニアリングとプラットフォームエンジニアリングという2つの新しい機能によって支えられる必要があります。
プラットフォームエンジニアリング:ソフトウェア・デリバリー・ライフサイクルのあらゆる面で生産性を高められるワークフローを構築する。
SRE:アプリケーションを自動的に確実に動作させるシステムを構築し、すべての障害を信頼性システムの障害として扱い、信頼性を継続的に向上させる。
今回募集するポジションは、ソフトウェア・エンジニアリングの原則を適用し、この2つの機能を遂行いただく「プラットフォームエンジニア」の募集となります。
・複数のサービスを跨いでプロダクトの整合性を担保する役割
・可用性、安全性、拡張性をもち、お客様に提供するプロダクトを支える役割
・高い技術力と高い生産性をもって即座にビジネスを加速させる役割
・複数プロダクトの利用に耐えうるシステム設計、運用設計
・アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定
・パフォーマンスチューニング、モニタリング、アラート対応
【具体的な内容】
・新規事業進出のための先進的なクラウドアーキテクチャの構築
物理シミュレーションの計算結果をテクスチャに固定する3Dレンダリングを、クラウドで実行します。 Webでの利用が想定されるため、バッチ相当の処理でありながらオンラインシステムの要求を満たすための、先進的なクラウドアーキテクチャの構築を行います。
・事業フェーズに合わせた構成変更
事業拡大期にともない、ガバナンスへの要求は重要度を増しています。 今のネットワーク・モノリス構成を、安全で管理のしやすい構成へ変革させます。 適切な単位で構成を分けつつ、管理コストを下げるためのIaCを推進します。
・Well-Architected の実践
セキュリティ、高い運用効率、信頼性、パフォーマンス、コスト最適化の5つのテーマの継続的な改善を実施します
【技術スタック】
開発言語:Ruby, Go, TypeScript, JavaScript
Viewフレームワーク: Vue/Nuxt, React/Next, Three.js
アプリケーションフレームワーク:Ruby on Rails, Gin
インフラストラクチャ:AWS(EC2, ECS, RDS, S3, CloudFront, Elasticache, Lambda, API Gateway, AWS Batch, StepFunctions など)
データベース:RDS Aurora, DocumentDB, DynamoDB, Redis
CI/CD:CircleCI, GitHub Actions, AWS CodePipeline
監視・アラート:Sentry, UptimeRobot, PagerDuty
リポジトリ管理:GitHub |