【ハイブリッド/週2出社】AWS DevOpsエンジニア(CI/CD推進・開発者体験向上) お任せしたいこと 自社サービスの大規模な開発組織において、AWSを活用した開発・デプロイ環境の最適化と、開発者体験(DX:Developer Experience)の向上を牽引していただくDevOpsエンジニア(プラットフォームエンジニア)業務をお任せします。 開発チームがビジネス価値の創出(機能開発)に専念できるよう、CI/CDパイプラインの高度化、インフラのコード化(IaC)、テスト・デプロイの自動化を推進し、組織全体のアジリティ(開発スピード)を底上げしていただくポジションです。 具体的な業務内容 ・GitHub ActionsやAWS CodePipeline等を用いた、高度なCI/CDパイプラインの設計・構築・運用 ・Terraform、AWS CDKを利用したインフラストラクチャのコード化(IaC)と、再利用可能なインフラモジュールの開発 ・開発者が自律的にインフラをプロビジョニングできる仕組み(Internal Developer Platform)の設計・構築 ・Amazon EKS、ECS(Fargate)等のコンテナ環境における、デプロイ戦略(ブルーグリーン、カナリアリリース等)の策定と実装 ・ローカル開発環境のコンテナ化(Docker)サポート、およびビルド時間の短縮やテスト実行の高速化チューニング ・セキュリティチームと連携した、DevSecOpsプロセス(脆弱性スキャンや静的コード解析のパイプライン組み込み)の推進 ・開発チームに対するDevOpsプラクティスの啓蒙、および技術的サポート 必須スキル・経験 ・AWSを利用したシステムインフラの構築・運用実務経験(目安として3年以上) ・CI/CDツール(GitHub Actions, CircleCI, GitLab CI, AWS CodePipeline等)を用いたデプロイパイプラインの構築経験 ・TerraformやAWS CDKを用いたインフラのコード化(IaC)経験 ・何らかのプログラミング言語(Go, Python, TypeScript, Ruby, Java等)を用いた開発・スクリプティング経験 ・Git / GitHub等を用いたプルリクエストベースでのチーム開発経験 歓迎スキル・経験 ・プラットフォームエンジニアリング(IDP構築)への関心と実践経験 ・開発者体験(DX)の向上を目的とした社内ツールの企画・開発経験 ・Docker、Kubernetes(EKS)等を用いたコンテナオーケストレーションの運用経験 ・AWS 認定 DevOps エンジニア – プロフェッショナル等の資格 ・Webアプリケーションの開発実務経験(バックエンドエンジニアからのキャリアチェンジも歓迎) 開発・業務環境 クラウド:AWS (EKS, ECS, Lambda, S3, CodePipeline等) コンテナ:Docker, Kubernetes IaC・構成管理:Terraform, AWS CDK, Ansible CI/CD:GitHub Actions, CircleCI, ArgoCD 開発言語:Go, Python, TypeScript 等(ツール開発用) 監視・可観測性:Datadog, Amazon CloudWatch コミュニケーション・管理:GitHub, Jira, Slack, Zoom, Notion プロジェクトチームについて 「インフラを構築・提供して終わり」ではなく、「開発チームがいかに速く、安全に、心地よくコードを本番環境へ届けられるか」を追求するプラットフォーム志向のカルチャーです。 トイル(手作業の定常業務)を極限まで排除し、自動化するためのエンジニアリングに時間を投資することを是とします。開発チームとは「依頼側・作業側」という関係ではなく、対等なパートナーとしてフラットに議論し、組織全体の生産性を共に高めていく環境です。 求める人物像 ・「他のエンジニアが楽になること」「開発スピードが上がること」に強い喜びとやりがいを感じる方 ・同じ手作業を二度繰り返すことを嫌い、コードを書いて徹底的に自動化・仕組み化したい方 ・最新のDevOpsツールやクラウドのアップデートに常にアンテナを張り、自発的に検証・導入提案ができる方 ・開発チームのペイン(苦労している点)をヒアリングし、技術的な解決策を提示できるコミュニケーション能力をお持ちの方 働き方 リモート・出社環境 [ハイブリッドワーク(週2日出社・週3日リモート)] 基本的に週3日のリモートワークと、週2日のオフィス出社を組み合わせたハイブリッドな働き方となります。 個人の集中作業はリモートで効率的に行い、アーキテクチャの議論やチームビルディング、複雑な課題解決の場では対面のコミュニケーションを活かすなど、目的に応じて働き方を最適化できる環境です。