【フルリモート/週5】AWS サーバーレス・アーキテクト(超高トラフィック基盤の完全フルマネージド化とイベント駆動設計) お任せしたいこと 自社で展開する急激なスパイクアクセスが常態化するBtoCサービス、または複雑な非同期ワークフローを抱えるBtoBプラットフォームにおいて、AWSのフルマネージドサービス(AWS Lambda, Amazon EventBridge, AWS Step Functions等)を極限まで使い倒した、次世代のサーバーレス・イベント駆動アーキテクチャの設計・構築をお任せします。 「トラフィックが増えたからとりあえずEC2やコンテナの台数を増やす(キャパシティプランニングで消耗する)」といった旧来のインフラ運用の常識を徹底的に排除し、リソースのアイドル時間をゼロに近づけるコスト最適化(FinOps)と、OSパッチ当て等の運用保守(Toil)の完全撤廃を泥臭く推進することで、開発組織が「ビジネスロジックの実装」のみに100%集中できる圧倒的なスケーラビリティを牽引していただく中核的なポジションです。 具体的な業務内容 ・AWS Lambda、Amazon API Gateway、および Amazon DynamoDBを活用した、秒間数万リクエストを捌き切る高スループットなサーバーレスAPIの設計と開発 ・Amazon EventBridge、Amazon SQS、Amazon SNSを駆使した、マイクロサービス間の密結合を解きほぐすイベント駆動(Event-Driven)アーキテクチャの泥臭い設計 ・AWS Step Functionsを利用した、分散トランザクションにおけるSagaパターンの実装、および複雑なリトライ・フォールバック機構を伴うワークフローのオーケストレーション ・Lambdaのコールドスタート問題を解消するための、Provisioned Concurrencyの最適化、または実行環境(Node.js, Python, Go, Rust等)やメモリ割り当ての泥臭いプロファイリングとチューニング ・分散システムにおける非同期メッセージの重複処理を防ぐための、冪等性(Idempotency)の厳格な実装と、デッドレターキュー(DLQ)による堅牢なエラーハンドリング ・AWS CDK(Cloud Development Kit)または Serverless Framework(SAM)を利用した、インフラストラクチャとアプリケーションコードの統合的なコード化(IaC) ・AWS X-Ray、Amazon CloudWatch(Logs Insights)、またはDatadog Serverlessを利用した、非同期にまたがる複雑な分散トレーシング基盤の構築とボトルネックの特定 ・GitHub Actions等を用いた、サーバーレス環境特有の安全なカナリアリリース(Traffic Shifting)パイプラインの構築 必須スキル・経験 ・AWS環境におけるバックエンドAPI、またはインフラストラクチャの設計・開発実務経験(目安として3年以上) ・AWS Lambda等のサーバーレスコンピューティングを利用した本番環境での開発経験 ・TypeScript(Node.js)、Python、Go等のプログラミング言語を用いた高度なバックエンド実装経験 ・Amazon DynamoDB等のNoSQLデータベースを用いたデータモデリング経験 ・AWS CDK、Terraform、SAM等のツールを用いたIaC(Infrastructure as Code)の実践経験 歓迎スキル・経験 ・Amazon EventBridgeやSQS/SNSを用いたイベント駆動アーキテクチャの設計・運用経験 ・AWS Step Functionsを用いた複雑なワークフロー、または分散トランザクションの構築経験 ・コンテナベース(EKS/ECS)からサーバーレスアーキテクチャへの大規模なマイグレーション経験 ・AWS Certified Solutions Architect - Professional、または Developer - Associate などの資格 ・FinOpsの観点に基づく、クラウドインフラストラクチャの継続的なコスト削減・最適化の経験 開発・業務環境 クラウド・サーバーレス:AWS (Lambda, API Gateway, Step Functions, EventBridge, SQS, SNS, AppSync) データベース・ストレージ:Amazon DynamoDB, Amazon S3, Amazon ElastiCache 開発言語:TypeScript (Node.js), Python, (または Go, Rust) IaC・デプロイ:AWS CDK, Serverless Framework, AWS SAM 監視・可観測性:AWS X-Ray, CloudWatch Logs/Metrics, Datadog Serverless コミュニケーション・管理:GitHub, Jira, Slack, Zoom プロジェクトチームについて 「書いたコード以外(インフラのOSやミドルウェア)の保守は一切しない」というNoOps(ノーオプス)の哲学を極限まで追求し、クラウドリソースをパズルのように組み合わせて無限のスケーラビリティを実現するサーバーレス開発チームへの配属となります。 「サーバーが落ちるかもしれないから監視する」という発想を極めて嫌い、「マネージドサービスに任せられるものは全て任せ、障害発生時はコードレベルでの自動リトライでねじ伏せる」という手堅いカルチャーです。本番環境で予期せぬ非同期処理のループやメッセージの消失が発生した際にも、パニックにならずにX-RayのトレースIDを追いかけ、SQSの可視性タイムアウトやLambdaの同時実行数の上限設定を泥臭くチューニングする実直なメンバーが集まっています。 求める人物像 ・「サーバーを自前で立ててチューニングすること」に固執するのではなく、クラウドベンダーのマネージドサービスをハックし、最少のコード量で最大のビジネス価値を生み出すことにエンジニアとしての美学を持てる方 ・非同期処理特有の「結果整合性」や「順序の非保証」といった不確実性に対して文句を言うのではなく、冪等な設計によってそれらを論理的に制御することを楽しめる方 ・インフラとアプリケーションの境界線を溶かすAWS CDKなどの最新エコシステムを前向きに学習し、日々のデプロイメントのトイル(手作業)を徹底的に撲滅できる知的好奇心を持った方 仕事の魅力 仮想サーバー(EC2)やコンテナ(Kubernetes)すらもレガシーになりつつある現代のクラウドエコシステムにおいて、究極の形である「完全サーバーレス・アーキテクチャ」を大規模トラフィックの最前線で構築する極めて先進的なポジションです。複雑なイベント駆動設計の泥臭いパズルを解き明かし、運用コストを劇的に引き下げる経験を通じて、単なる「バックエンドエンジニア」を完全に凌駕し、メガベンチャーやSaaSスタートアップから最も高く評価される「AWS サーバーレス・アーキテクト」としての圧倒的な市場価値を築くことができます。 働き方 リモート環境 [フルリモート] 基本的にフルリモートで働いていただけます。