我们正在寻找一位经验丰富的 Azure 云工程师,负责将应用迁移并现代化到云端。理想的候选人应在 Azure 云方面具备扎实的专业知识,熟练使用 Terraform(企业版)、容器(Docker)、Kubernetes(AKS)、使用 GitHub Actions 实现 CI/CD,并具备 Python 脚本编写能力。需要具备良好的沟通能力,能够在迁移与现代化项目中与技术和非技术相关方高效协作。
**主要职责:**
– 牵头并执行将应用迁移与现代化到 Azure 云的工作,采用容器化和平台迁移(re-platforming)。
– 使用 Docker 对容器化应用进行平台迁移、优化与管理,并通过 Azure Kubernetes Service(AKS)进行编排。
– 使用 GitHub Actions 构建并维护可靠的 CI/CD 流水线,以支持顺利的迁移、部署和发布流程。
– 自动化基础设施与应用部署,确保云环境一致、可靠且具备可扩展性。
– 编写 Python 脚本,用于支持迁移自动化、集成以及相关工具。
– 与跨职能团队协作,确保云解决方案的成功迁移、现代化与采用落地。
– 建立并实施 DevOps、安全与迁移最佳实践,并与软件开发生命周期(SDLC)保持一致。
– 使用 Terraform 部署基础设施(包括 IAM、网络、安全及相关组件)。
**知识:**
– DevOps 基础编码
– 脚本/编程语言、配置管理以及容器基础知识(100 级或以上)
– 持续集成 / 持续交付
– 版本控制系统(基于 Git 的工作流)
– 理解提交/分支/合并/评审流程
– 熟悉前置与后置钩子(pre-/post-hooks)
– 设计与实现分支策略(例如 Git Flow、GitHub Flow)
– 设计与实现团队协作工作流(访问控制、代码审查/审批,以及与其他 CI 工具的集成)
– 具备制品库(Artifact repository)经验
– 熟悉至少一种常见制品库或“反工厂”(anti-factory)管理工具
– CI/CD 工具与 CI 服务(VCS、制品库、构建、发布)
– 设计与实现 CI/CD 流水线
– 熟悉 Linux 或 Windows 操作系统
– 云技能基础,包括自动化与基础设施即代码(IaC)
– 使用编排工具来组织 IaC 代码并管理配置
– 为构建与部署基础设施或应用实现 CI/CD
– 设计与实现 CI/CD 最佳实践
– 落地区(多账户框架)
– 身份与访问管理(IAM)
– 安全
– 网络与计算(虚拟机、容器平台、函数)
– 虚拟机工作负载
– 为运维需求实现无服务器解决方案
– 数据存储与数据库
– 配置管理与密钥管理
– 监控与日志
– 消息队列
**经验:**
– 在所需岗位上具备 5–13 年经验。
**必需技能与经验:**
– 在将应用迁移并现代化到 Microsoft Azure 云服务方面具备专家级熟练度。
– 在 Terraform(企业版)方面具备扎实且出色的基础设施自动化能力。
– 具备使用容器技术(Docker)与编排平台(AKS)的成熟实践经验。
– 在使用 GitHub Actions 与 CI/CD 流水线开发方面具备丰富的动手经验,用于云迁移与现代化。
– Python 脚本编写能力强,能够用于自动化与工具开发。
– 深刻理解 DevOps 实践以及软件开发生命周期(SDLC)。
– 具备卓越的沟通、人际交往与协作能力。
– 展示过在云环境中实现日志记录、监控、备份与灾难恢复解决方案的经验。
我们可能会使用人工智能(AI)工具来支持招聘流程的部分环节,例如审阅申请、分析简历或评估答复。这些工具用于辅助我们的招聘团队,但不会替代人的判断。最终的招聘决定由人类做出。若您想了解有关您的数据如何被处理的更多信息,请联系我们。
To apply for this job, please visit the application page

