我们正在寻找一位资深移动 DevOps 工程师,专注于移动 CI/CD、应用性能和构建优化。这是一个至关重要的职位,致力于确保我们的移动开发流程(从开发者体验到 App Store 交付)快速、可靠且可扩展。
您将负责管理整个移动基础架构层,支持跨 KMP、React Native 和 Native 代码库的 iOS 和 Android 开发。您将与移动工程师、平台工程师和自动化系统紧密合作,以提升我们构建、测试和发布移动产品的速度、质量和稳定性。
我们需要一位经验丰富的人,他能够立即开始工作,端到端地拥有移动 DevOps,并提高我们的工具、标准和性能。
职责:
构建系统:拥有、优化和扩展 iOS 和 Android 构建系统。
CI/CD 架构:构建和维护支持多种框架的 CI/CD 管道(例如 Kotlin Multiplatform 、React Native、Swift/ Obj -C、Java/ Kotlin )
可观察性:拥有并改进移动 CI/CD 管道的可观察性和监控并构建基础设施。
发布工程:定义和维护发布流程,包括语义版本控制、分支策略、标记、更改日志和应用商店交付( TestFlight 、Play Store)
开发人员体验:构建和维护开发环境和工具,使本地开发设置快速、可靠和标准化
性能优化:识别并解决构建时间、测试运行时、缓存策略、应用程序大小优化、跟踪和依赖管理中的瓶颈
基础设施即代码:使用 Terraform 和脚本(例如 Python、Bash)管理构建系统的基础设施自动化
工具所有权:评估并引入工具以提高移动交付速度(例如,构建缓存、二进制工件存储、测试覆盖率)
移动架构支持:与工程师合作定义项目结构、功能模块化和依赖管理的最佳实践
文档和培训:制作高质量的文档并为工程师提供有关内部库、CI/CD 最佳实践和移动交付工作流程的指导
资格:
拥有 5 年以上 DevOps 或构建工程经验,其中至少 3 年专注于移动应用
具有丰富的移动构建系统经验: Xcode build、 Gradle 等。
熟练地配置和维护移动 CI/CD 管道
在 AWS 上拥有裸机 macOS 构建和虚拟化 Ubuntu 运行器的实践经验,包括生命周期管理和优化
具有 Terraform 和基础设施自动化方面的成熟专业知识
了解 KMP、React Native 和原生移动架构以及它们如何影响构建和发布策略
拥有设计和实施分支模型、发布标记和应用程序交付流程的经验
强大的脚本技能(Python、Bash 等),可自动化工作流程并提高系统性能
能够独立工作、调试复杂问题并提供有关移动 CI/CD 策略的架构指导
强大的沟通能力,能够与工程师、产品团队和平台所有者进行跨职能协作
很高兴有:
拥有构建或维护内部开发者门户或移动 SDK 平台的经验
熟悉 GitOps 工作流程和 CI 管道中的机密管理
使用监控工具来跟踪构建的健康和稳定性(例如 Sentry、Victoria Metrics 堆栈)
移动应用程序中代码签名、配置文件、机密处理的安全最佳实践
为什么在 Trust Wallet 工作?
成为世界领先的区块链生态系统的一部分,该生态系统不断发展并提供良好的职业发展机会。
与多元化、世界一流的人才一起工作,享受无限的学习和成长机会。
处理快节奏、具有挑战性和独特的项目。
在一个真正的全球性组织中工作,拥有国际团队和扁平的组织结构。
享受有竞争力的薪酬和福利。
通过灵活的工作时间和休闲的工作服装来平衡生活和工作。
立即申请加入我们的团队,共同打造世界上最值得信赖、最安全的加密钱包,为每个人实现去中心化的未来。