云迁移工程师
Cloud Migration engineer
云迁移工程师
基本要求
▪ 教育:计算机科学、工程、应用数学或相关定量学科的学士或硕士学位。
▪ 经验:在协作型、团队导向的环境中,3–5年的实际工程经验。
▪ 编程:熟练掌握Python、Java或类似编程/脚本语言。
▪ 系统:扎实的Unix/Linux基础,能够排查应用程序、部署、环境和运行时问题。
▪ 方法论:熟悉SDLC流程、CI/CD交付模型、变更管理以及基于Kubernetes的部署。
主要职责
▪ 评估本地主机,跨业务流程、CPU、内存、存储、依赖关系和运行时模式进行发现,以确定迁移准备情况。
▪ 根据功能、业务关键性、弹性需求和中断容忍度分析工作负载,以确定合适的云计算部署位置。
▪ 规划并配置所需的云基础设施容量,以支持迁移、测试和生产执行。
▪ 执行用户验收测试(UAT)和生产并行测试,比较结果,收集证据,并通过关闭差异进行故障排除。
▪ 执行性能调优和优化,确保迁移后的工作负载稳定、可扩展、高效且具备生产就绪能力。
▪ 与应用工程、基础设施和平台团队合作,最终确定迁移计划、发布方法、验证标准和回滚考虑因素。
▪ 管理发布准备情况,执行生产部署活动,并完成发布后的检查和验证流程。
▪ 在成功迁移和验证后,支持遗留本地主机的下线。
▪ 设计、增强并实现自动化框架和AI辅助解决方案,以实现可重复、高效的大规模云迁移。
▪ 记录迁移流程、操作经验、风险和最佳实践,以改进工厂执行模型。
高级英语
远程办公
最初发布于喜马拉雅山
查看英文原文
Cloud Migration engineer
Basic Qualifications
▪ Education: Bachelor’s or Master’s degree in Computer Science, Engineering, Applied Mathematics, or
a related quantitative discipline.
▪ Experience: 3–5 years of hands-on engineering experience in a collaborative, team-based
environment.
▪ Programming: Professional proficiency in Python, Java or a similar programming/scripting
language.
▪ Systems: Strong Unix/Linux fundamentals with the ability to troubleshoot application,
deployment, environment, and runtime issues.
▪ Methodology: Familiarity with SDLC practices, CI/CD delivery models, change management,
and Kubernetes-based deployments.
Key Responsibilities
▪ Assess on-prem hosts and perform discovery across business processes, CPU, memory, storage,
dependencies, and runtime patterns to determine migration readiness.
▪ Analyze workloads based on functionality, business criticality, resiliency requirements, and
interruption tolerance to determine appropriate cloud compute placement.
▪ Plan and provision required cloud infrastructure capacity to support migration, testing, and
production execution.
▪ Execute UAT and production parallel testing, compare outcomes, capture evidence, and
troubleshoot discrepancies through closure.
▪ Perform performance tuning and optimization to ensure migrated workloads are stable,
scalable, efficient, and production ready.
▪ Partner with application engineering, infrastructure, and platform teams to finalize migration
plans, release approach, validation criteria, and rollback considerations.
▪ Manage release readiness, execute production deployment activities, and complete post
release checkout and validation procedures.
▪ Support legacy on-premises host decommissioning after successful migration and validation.
▪ Design, enhance, and implement automation frameworks and AI-assisted solutions to enable
repeatable, efficient, large-scale cloud migrations.
▪ Document migration procedures, operational learnings, risks, and best practices to improve the
factory execution model.
ADVANCED ENGLISH
REMOTE
Originally posted on Himalayas