【フルリモート/週5】AWS サーバーレスアーキテクト(イベント駆動型アーキテクチャの構築と極限のフルマネージド化)

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,500 ~ 5,200円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5】AWS サーバーレスアーキテクト(イベント駆動型アーキテクチャの構築と極限のフルマネージド化)
お任せしたいこと
自社で展開する突発的なトラフィック・スパイクが発生する大規模BtoCプラットフォーム、または非同期処理が連続する複雑なBtoB SaaSにおいて、AWSのマネージドサービス群を極限まで使い倒した「サーバーレス・イベント駆動型アーキテクチャ」の設計と構築をお任せします。
オンプレミスの発想を引きずった「とりあえずEC2を立てる(Lift & Shift)」や、要件に見合わない過剰に複雑なKubernetes(EKS)の導入を徹底的に排除し、AWS Lambda、Amazon EventBridge、AWS Step Functions、Amazon DynamoDBを駆使して、OSのパッチ当てやキャパシティ管理(サーバーのお守り)を完全に不要にする「NoOps」なスケーラブル基盤を泥臭く牽引していただく中核的なポジションです。
具体的な業務内容
・AWS Lambda、Amazon API Gateway、AWS AppSyncを利用した、スケーラブルかつ高可用なマイクロサービスAPI(REST / GraphQL)の設計・開発
・Amazon EventBridge、Amazon SNS、Amazon SQSを組み合わせた、システム間の強結合を排除する非同期の「イベント駆動型アーキテクチャ(EDA)」の構築
・AWS Step Functionsを活用した、複雑なリトライ制御やSagaパターン(分散トランザクション)の実装と、「Lambdaが直接Lambdaを呼ぶ(Lambda Pinball)」アンチパターンの徹底排除
・Amazon DynamoDBにおける、アクセスパターンから逆算した泥臭い「シングルテーブル設計(Single-Table Design)」と、GSI(グローバルセカンダリインデックス)の最適化
・AWS CDK(TypeScript)または AWS SAMを利用した、サーバーレスリソースの完全なコード化(IaC)と再利用可能なコンストラクトの社内提供
・AWS X-Ray、Datadog Serverless Monitoringを活用した、分散システムにおける非同期リクエストのトレーシングと、コールドスタートやボトルネックの泥臭い原因究明
・Lambdaの実行環境最適化(Graviton3への移行、Provisioned Concurrency / SnapStartの活用)による、ミリ秒単位のレイテンシ改善とFinOps(コスト最適化)
・GitHub Actionsを利用した、サーバーレスアプリケーションの安全なデプロイメント(カナリアリリース)とCI/CDパイプラインの構築
必須スキル・経験
・AWSを利用したWebアプリケーションのバックエンド、またはインフラストラクチャの設計・開発実務経験(目安として3年以上)
・AWS Lambda、API Gateway等のサーバーレスサービスを用いた本番環境での構築経験
・Amazon DynamoDB等を用いたNoSQLデータベースの設計、および運用経験
・AWS CDK、AWS SAM、またはTerraformを用いたIaC(Infrastructure as Code)の実践経験
・TypeScript、Python、またはGoを用いたバックエンド開発経験
歓迎スキル・経験
・Amazon EventBridgeやSQS/SNSを用いた、高度なイベント駆動型アーキテクチャの設計経験
・AWS Step Functionsを用いた複雑なステートマシンの構築経験
・DynamoDBにおけるシングルテーブル設計の深い知見、およびパフォーマンストラブルシューティング経験
・AWS Certified Solutions Architect - Professional (SAP) 等の高度なAWS資格
・マイクロサービスアーキテクチャの設計、およびモノリスからの移行(ストラングラーフィグ・パターン)の実務経験
開発・業務環境
クラウド・インフラ:AWS (Lambda, API Gateway, AppSync, DynamoDB, EventBridge, Step Functions, SQS, SNS, S3, Cognito 等)
IaC・構成管理:AWS CDK (TypeScript), AWS SAM
開発言語(Lambdaロジック):TypeScript, Python, Go (または Rust)
CI/CD:GitHub Actions
監視・可観測性:Datadog, AWS X-Ray, Amazon CloudWatch
コミュニケーション・管理:GitHub, Jira, Slack, Zoom
プロジェクトチームについて
「インフラの運用保守に割く時間をゼロにし、すべてのエンジニアリングリソースをビジネスロジックの構築に投資する」ことを至上命題とする、バックエンドコア(サーバーレスプラットフォーム)チームへの配属となります。
「サーバーレスは銀の弾丸である」という盲目的な過信を極めて嫌い、常駐プロセスのないLambdaの制約(コールドスタート、状態を持てない等)や、DynamoDBのパーティションキー設計の難しさを深く理解した上で論理的に技術選定を行う手堅いカルチャーです。本番環境で予期せぬスロットリング(HTTP 429)や非同期処理の迷子が発生した際にも、パニックにならずX-RayのトレースIDを泥臭く追いかけ、アーキテクチャの根幹から回復力(レジリエンス)を再設計する実直なメンバーが集まっています。
求める人物像
・「サーバーのOSチューニング」以上に、「クラウドベンダーが提供するマネージドサービスをパズルのように組み合わせて価値を生み出すこと」にエンジニアとしての美学を持てる方
・RDBMS(SQL)の呪縛から逃れ、アクセスパターンから逆算してデータをモデリングするNoSQLのパラダイムシフトを前向きに楽しめる方
・「Lambdaがタイムアウトしたからリトライする」といった場当たり的な対応ではなく、べき等性(Idempotency)の担保やデッドレターキュー(DLQ)の設計によって、失敗を前提とした堅牢なシステム構築に執念を持てる方
仕事の魅力
世界的なトレンドである「サーバーレスファースト」の思想を大規模な本番環境で実践し、数千万リクエストを捌きながらも「インフラのメンテナンス作業が一切存在しない」という理想のシステムを最前線で構築できる極めてエキサイティングなポジションです。複雑なイベント駆動型の非同期処理と、DynamoDBの高度な設計ノウハウを泥臭く習得する経験を通じて、単なる「AWSインフラエンジニア」を完全に凌駕し、今後のクラウドネイティブ時代においてメガベンチャーから最も高く評価される「AWS サーバーレスアーキテクト」としての圧倒的な市場価値を築くことができます。
働き方
リモート環境
[フルリモート] 基本的にフルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
