Skip to content
Astroscale logo
Active

IT3_IT プラットフォームエンジニア/IT Platform Engineer

Astroscale
Tokyo, Sumida-kuHybridfull-timePosted today

About the role

私たちのリアルな様子はこちらから→ 株式会社アストロスケールの会社情報 - Wantedly Export Control Laws: Unless explicitly notified otherwise, our vacancies are covered by Export Control Laws which require candidates to be from an "Export Safe" Country as deemed by the Japanese Government. The countries are as follows: Japan, Germany, Australia, Argentina, Italy, USA, France, Netherlands, UK, Austria, Ireland, Czech, Spain, Greece Canada, New Zealand, Belgium, Bulgaria, Sweden, Switzerland, Norway, Finland, Luxembourg, Portugal, Denmark Hungary and Poland. About the Role Astroscale is seeking an IT Platform Engineer to design and build shared platform capabilities that support development, testing, deployment, and application operations across AWS and on-premise environments. The role focuses on owning the GitLab ecosystem, enabling self-service tooling, and improving software ownership and governance for engineering teams. This position acts as a central enabler for cross-functional engineering groups, translating operational challenges into automated, maintainable platform solutions. Key Responsibilities The primary focus of this role is to develop reusable platform capabilities, optimize CI/CD workflows, and enable sustainable software practices across the organization. ・Platform Development & Internal Developer Experience: Design and build reusable AWS and on-premise platform capabilities that support development, testing, deployment, and application operations. Continuously improve platform documentation, onboarding experiences, training materials, and developer experience. ・GitLab Ecosystem Ownership: Act as the primary steward for the GitLab platform, focusing on CI/CD pipeline optimization, runner management, platform integrations, repository templates, standardized engineering workflows, and reusable automation components. ・Self-Service Tooling: Create templates, golden paths, and self-service provisioning workflows that allow engineering teams to deploy consistent environments without manual intervention. ・Software Ownership Enablement: Help engineering teams improve ownership of software assets by establishing maintainable repositories, documentation, release processes, automated testing, and development workflows. ・Vendor Software Governance: Partner with Software QA and engineering teams to improve management of vendor-delivered software assets, including software inventories, repository ownership, source-code control policies, acceptance criteria, build and release processes, traceability, and documentation practices. ・Repository Standardization & Lifecycle Support: Develop and maintain standard repository templates and CI/CD frameworks applied consistently across internal and vendor-contributed projects, including automated testing, documentation generation, and release automation. Help teams adopt sustainable practices to reduce long-term dependency on external suppliers Engineering Automation & Enablement: Work with software, mission, operations, GNC, mechanical, AIV, and other engineering teams to identify opportunities for automation. Develop solutions for data processing, simulation workflows, test automation, data transformation pipelines, documentation automation, and reporting. Reliability, Security & Observability: Establish monitoring, logging, and alerting using Prometheus and Grafana. Coordinate incident response and root-cause analysis. Implement automated patching, configuration control, recovery validation, and security best practices. Mentor engineers on CI/CD, Git workflows, Infrastructure as Code, and platform usage. Essential Qualifications & Experience ducation: Bachelor's degree or above in IT Engineering, Computer Science, or a related subject. Experience: 3+ years in DevOps, Platform Engineering, SRE, or Engineering Automation roles. Language: Professional proficiency in Japanese. Linux Administration: Strong Linux (Ubuntu) administration experience. CI/CD: Extensive CI/CD experience (GitLab preferred). Version Control: Strong Git and GitOps knowledge. Automation: Experience designing reusable automation workflows. Soft Skills: Strong documentation and communication skills; ability to collaborate effectively with both software and non-software engineering teams. Desirable Qualifications & Experience SRE Practices: Experience with SRE practices (SLIs, SLOs, error budgets). Cross-Domain Support: Experience supporting engineering organizations beyond software development teams. Process Automation: Experience with engineering process automation. Governance: Software governance, software quality, configuration management, or compliance experience. Vendor Management: Experience managing vendor-developed software assets. AI/LLM Workflows: Experience with AI/LLM-assisted software development workflows. Other Tech: AWS certifications, previous technical leadership or mentoring experience. Bilingual Proficiency: English and Japanese bilingual proficiency. <職務内容/役割・責任> Astroscaleでは、AWSおよびオンプレミス環境における開発、テスト、デプロイ(リリース)、アプリケーション運用を支える共通プラットフォーム機能の設計・構築を担当する IT Platform Engineer を募集しています。 このポジションでは、GitLab環境全体の運用・管理を主軸とし、エンジニアが自律的に利用できるセルフサービス型のツール群を提供するとともに、エンジニアリングチームにおけるソフトウェアの所有管理(オーナーシップ)やガバナンスの向上を推進します。 また、エンジニアリング関連の複数部門を横断的に支援する中核的な役割を担い、運用上の課題を分析し、それらを自動化された保守性の高いプラットフォームソリューションへと変換していくことが求められます。 主な役割 このポジションの主な目的は、再利用可能なプラットフォーム機能を開発し、CI/CDワークフローを最適化するとともに、組織全体において持続可能なソフトウェア開発・運用の実践を推進することです。 主な業務内容 プラットフォーム開発・開発者体験(Platform Development & Internal Developer Experience)開発、テスト、デプロイ、アプリケーション運用を支援するため、AWSおよびオンプレミス環境向けの再利用可能なプラットフォーム機能を設計・構築します。 また、プラットフォームに関するドキュメント、新規利用者向けオンボーディング体験、トレーニング資料、開発者体験(Developer Experience: DevEx)の継続的な改善を行います。 ・GitLabプラットフォームの管理責任者(GitLab Ecosystem Ownership) GitLabプラットフォームの主要な管理者として以下を担当します。 CI/CDパイプラインの最適化 GitLab Runnerの管理 各種プラットフォームとの連携 リポジトリテンプレートの整備 標準化された開発プロセスの構築 再利用可能な自動化コンポーネントの開発 ・セルフサービスツールの構築(Self-Service Tooling) エンジニアリングチームが手作業を介さずに標準化された環境を構築・利用できるよう、 テンプレート Golden Path(推奨開発手順) セルフサービス型プロビジョニング を設計・構築します。 ・ソフトウェアオーナーシップの強化(Software Ownership Enablement) エンジニアリングチームがソフトウェア資産を適切に管理できるよう支援します。 具体的には以下を整備します。 保守しやすいリポジトリ構成 ドキュメント リリースプロセス 自動テスト 開発ワークフロー ・ベンダー提供ソフトウェアのガバナンス強化(Vendor Software Governance) Software QAチームおよびエンジニアリングチームと連携し、外部ベンダーが提供するソフトウェア資産の管理体制を改善します。 対象となる内容は以下です。 ソフトウェア資産管理(Inventory) リポジトリ管理責任者の明確化 ソースコード管理ポリシー 受入基準(Acceptance Criteria) ビルドおよびリリースプロセス トレーサビリティ ドキュメント管理 ・リポジトリ標準化・ライフサイクル支援(Repository Standardization & Lifecycle Support) 社内開発プロジェクトおよびベンダー開発プロジェクトの双方で利用する、標準リポジトリテンプレートCI/CDフレームワークを設計・維持します。 さらに、自動テストドキュメント自動生成リリース自動化を導入し、外部ベンダーへの依存を減らす持続可能な開発体制の構築を支援します。 ・エンジニアリング自動化・技術支援(Engineering Automation & Enablement) 以下のチームと連携して自動化を推進します。 ソフトウェア開発チーム ミッションチーム オペレーションチーム GNC(Guidance, Navigation and Control:誘導・航法・制御) 機械設計チーム AIV(Assembly, Integration and Verification:組立・統合・検証) その他エンジニアリングチーム主な対象業務は以下です。 データ処理自動化 シミュレーション環境の自動化 テスト自動化 データ変換パイプライン構築 ドキュメント自動生成 レポーティング自動化 ・信頼性・セキュリティ・可観測性(Reliability, Security & Observability) PrometheusおよびGrafanaを活用して、 監視 ログ収集 アラート運用 を整備します。 また、 インシデント対応 根本原因分析(RCA) パッチ適用の自動化 構成管理(Configuration Control) 障害復旧検証 セキュリティベストプラクティスの導入を推進します。 さらに、エンジニアに対して以下の技術指導・支援も行います。 CI/CD Git運用 Infrastructure as Code(IaC) プラットフォーム利用方法 <必須条件> ・学歴(Education) ITエンジニアリング、コンピュータサイエンス、または関連分野における学士号以上を有すること。 ・経験(Experience) DevOps、プラットフォームエンジニアリング、SRE(Site Reliability Engineering)、またはエンジニアリング自動化に関する職務経験が3年以上あること。 ・言語(Language) 日本語での業務遂行能力(ビジネスレベル以上)を有すること。 ・Linux管理(Linux Administration) Linux(特にUbuntu)の管理・運用に関する豊富な経験を有すること。 ・CI/CD CI/CD環境の構築・運用経験が豊富であること(GitLabの経験が望ましい)。 バージョン管理(Version Control) GitおよびGitOpsに関する高度な知識を有すること。 ・自動化(Automation) 再利用可能な自動化ワークフローを設計した経験を有すること。 ・ソフトスキル(Soft Skills) 優れたドキュメント作成能力およびコミュニケーション能力を有し、ソフトウェア系・非ソフトウェア系のエンジニアリングチーム双方と効果的に協働できること。 <望ましい条件> ・SREの実践経験(SRE Practices) SLI(Service Level Indicators:サービスレベル指標)、SLO(Service Level Objectives:サービスレベル目標)、エラーバジェット(Error Budgets)など、SRE(Site Reliability Engineering)の実践経験があること。 ・ソフトウェア開発以外のエンジニアリング組織への支援経験(Cross-Domain Support) ソフトウェア開発チーム以外のエンジニアリング組織を支援した経験があること。 ・プロセス自動化(Process Automation) エンジニアリングプロセスの自動化に携わった経験があること。 ・ガバナンス関連の経験(Governance) ソフトウェアガバナンス、ソフトウェア品質管理、構成管理(Configuration Management)、またはコンプライアンス対応に関する経験があること。 ・ベンダー管理(Vendor Management) 外部ベンダーが開発したソフトウェア資産の管理経験があること。 ・AI/LLM活用ワークフロー(AI/LLM Workflows) AIやLLM(大規模言語モデル)を活用したソフトウェア開発ワークフローの経験があること。 ・その他の技術要件(Other Tech) AWS認定資格を保有していること、または技術リーダーやメンターとしての経験があること。 ・バイリンガル能力(Bilingual Proficiency) 英語および日本語の両方を業務レベルで使用できること。

Similar roles