在 多伦多 的 混合 职位,常规 EST 商务 时间。候选人 必须 位于 多伦多。
我们 正在 寻找 一位 熟练 的 工程师,帮助 我们 将 团队 的 构建 系统 过渡 到 现代 企业 Jenkins 基础设施。此 角色 对于 减少 关键 风险 和 确保 稳定 高效 的 构建 环境 至关重要。
作为 我们 团队 的 关键 成员,您 将 开始 一段 熟悉 公司 CI/CD 系统 标准 的 旅程。利用 这些 标准,您 将 创建 和 配置 虚拟 机 来 托管 新 的 构建 系统,编写 脚本 和 代码 有效 实施 构建 系统。您的 角色 将 涉及 分析 构建 输出 以 排查 故障,确保 顺利 高效 的 运营。期望 利用 AI 工具 最大化 此 过渡 的 效率,同时 与 团队 紧密 合作,解决 问题 并 报告 状态 更新。您的 贡献 将 对 我们 构建 系统 过渡 的 成功 起到 关键 作用。
所需 技能:
• 精通 C# / .NET
• 具备 Jenkins 经验
• 了解 Docker
• 精通 代码 生成 工具 以 最大化 效率
• 精通 PowerShell
• 熟悉 Groovy 脚本
• 具备 Azure 经验
• 精通 Windows Installer / MSI / Wix 工具集
主要 职责:
• 审查 和 理解 当前 构建 基础设施 的 职责 和 配置
• 评估 和 修订 初始 迁移 计划
• 实施 一个 仓库 的 概念 验证
• 为 其余 仓库 制定 综合 迁移 计划
• 与 团队 合作 对齐 迁移 计划
• 执行 综合 迁移 计划
• 提供 关于 构建 系统 的 详细 文档,包括 使用、维护、配置 和 优化
此 角色 的 关键 结果 包括:
• 每个 仓库 的 拉取 请求 构建(包括 使用 SonarQube 扫描)
• 我们 仓库 的 持续 集成 (CI) 构建
• 使用 Harmony 进行 安全 扫描
• 运行 自动化 测试(系统级 测试 和 性能 测试)
• 我们 仓库 的 官方 构建,包括 数字 签名,集成 相关 工具
交付物:
• 一个 完全 操作、生产级 的 企业 构建 系统,支持 团队 的 所有 仓库。
• 新 构建 系统 的 综合 文档。
优先 资格:
• 4 年 经验
• 强大的 问题 解决 能力 和 注重 细节。
• 优秀 的 沟通 和 文档 技能。
• 能够 独立 工作 和 作为 团队 的 一部分 工作。