SE II DevOps 開発者生産性エンジニア
Helpshift の CI/CD システム、クラウドインフラ、Kubernetes プラットフォーム、開発者ツールを改善します。 拡張性の高い自動化、可観測性の向上、信頼性の強化によって、エンジニアリング上の摩擦を減らします。
仕事内容
- ソフトウェアのビルド、テスト、デプロイ、リリースに使う信頼性の高い CI/CD パイプラインを構築・保守します。
- パイプラインの速度、信頼性、拡張性、保守性を高めます。
- ビルドとリリースのプロセスにおけるボトルネックを見つけ、解消を主導します。
- リリースとデプロイのワークフローを自動化します。
- 複雑なパイプラインやリリースの障害を調査し、解決します。
- 開発者が効率よく作業し、手間を減らせるツールを作成します。
- 社内向け開発者ツール、コマンドラインユーティリティ、自動化ワークフローを構築します。
- 開発者の働き方を理解し、ソフトウェア開発ライフサイクルを改善する方法を見つけます。
- CI/CD、開発、テスト、エンジニアリングプラットフォーム向けのクラウドインフラを構築・保守します。
- Infrastructure as Code でインフラをプロビジョニングします。
- 拡張性、信頼性、安全性、費用対効果に優れたインフラを設計します。
- インフラの自動化と運用効率を高めます。
- エンジニアリングチーム向けのコンテナプラットフォームを構築・運用します。
- Kubernetes ベースのインフラおよびデプロイプラットフォームを運用します。
- コンテナプラットフォームの信頼性、拡張性、安全性、効率性を強化します。
- 複雑な Kubernetes およびコンテナの問題を解決します。
- 開発者体験プラットフォームとエンジニアリングインフラ全体の可観測性を改善します。
- メトリクス、ダッシュボード、アラート、ログ、トレースを作成します。
- 可観測性データを使って信頼性とパフォーマンスのボトルネックを特定します。
- システムの可用性と運用効率を高めます。
- CI/CD パイプラインと開発者ワークフローにセキュリティを組み込みます。
- パイプラインとインフラの安全な設計パターンを確立します。
- コンテナ、依存関係、コード、インフラのセキュリティを強化します。
- セキュリティチームと連携してリスクに対処し、コンプライアンス要件を満たします。
- ビルドとテストのシステムを改善し、拡張性の高い開発・テスト環境を提供します。
- サンドボックスなどの環境構築を自動化します。
- エンジニアリングチームと協力し、開発者ワークフローの問題に対処します。
- CI/CD、クラウドインフラ、Kubernetes、ネットワーク、分散システムに関わる複雑な問題を調査します。
- 根本原因を特定し、解決まで問題を追跡します。
- システム上の課題を特定し、インシデント対応、信頼性向上、運用プラクティスの改善に貢献します。
- エンジニアリングチームとともに複雑な開発者体験施策を主導し、生産性を高めます。
応募要件
- ソフトウェアエンジニアリング、DevOps、インフラ、プラットフォームエンジニアリング、SRE、または関連分野で 4~7 年の経験があること。
- Linux と Unix の確かな基礎知識があること。
- CI/CD と自動化の実務経験があること。
- 本番環境向けのエンジニアリングシステムを設計・運用した経験があること。
- Docker と Kubernetes を深く理解していること。
- クラウドプラットフォームの経験があること。AWS の経験があれば尚可。
- Infrastructure as Code と構成管理の実務経験があること。
- 少なくとも 1 つのプログラミング言語またはスクリプト言語に習熟していること。
- 複雑な技術的問題を調査し、根本原因を特定できること。
- 可観測性、信頼性、安全性、拡張性、コストのトレードオフを理解していること。
- 問題の定義から実装、展開、運用サポートまでプロジェクトを推進できること。
- 効果的なコミュニケーションと協働ができること。
- 複数のエンジニアリングチームと連携し、技術的な解決策の策定を支援できること。
- 主体的に担当し、成果に責任を持てること。
- 歓迎する経験:社内開発者プラットフォームまたは生産性向上ツールの構築経験、Jenkins と大規模 CI/CD の経験、AWS/EKS とクラウドネイティブアーキテクチャの経験、Argo CD または同等ツールを使った GitOps の経験、Helm と Kubernetes エコシステムのツールに関する知識、Prometheus、Grafana、OpenTelemetry、Dynatrace、Datadog などの利用経験、CI/CD のセキュリティ制御の経験、OPA、Checkov、cdk-nag、Trivy または同等のセキュリティツールの知識、ビルドシステム、キャッシュ、分散ビルドインフラの経験、生産性向上の測定経験、VS Code、IntelliJ などの開発環境に関する知識、メンタリングまたは技術的な助言の経験。
