个人介绍
数学, 计算机, 物理, 工程。云端高级运维与架构师
墨尔本大学纯数学本科,软件工程硕士。现在是空中云汇(Airwallex)的高级运维工程师和澳大利亚库卡(Quokka)的高级架构师。有5年多丰富的云端运维经验,自动化CI/CD设计专家。擅长于解决问题,把细节做到极致。在此之前在base2services高级运维顾问,同时负责多个澳大利亚大型客户, 帮助客户实现云端迁移与自动化发布, 升级公司的核心云端发布工具(Ciinabox)。在FTI Consulting 加入Radiance团队,研发大数据分析图形化系统,系统能帮助处理大型公司内庞大的文档并快速找出和图形化相关联信息,作为新人 拿到公司2016 Starward 创新奖。
性格方面沟通直接加有强迫症,有原则,细节控,以项目产出结果为主。
工作经历
2018-04-17 -至今空中云汇 (Airwallex)高级运维
Airwallex 志向于为各领域的公司提供完善的金融平台。通过Jenkins/Python/Bash/Ansible改进升级了老系统发布框架packer和ssh-ca提升了基础镜像的自动化与安全管理, terraform自动化确保新架构达到95%+ 自动化,设计实现k8s框架
2018-03-29 -至今库卡 (Quokka)高级架构师
Quokka 的理念是为提供一个完善的生态系统连接世界的停车位。作为库卡的高级架构师(兼高级运维),设计了完善的CI/CD流水线。自动化AWS Cloudformation部署。Django Graphene(Graphql) 和其他相关技术实现核心车位系统的平行水平扩展
2016-10-17 -2018-04-13base2Services高级运维
base2Services 是亚马逊云服务 (AWS) 专业顾问公司 为澳大利亚很多中大型公司提供专业亚马逊云服务。同时间负责了多个客户的CI/CD比如 OUA, EMV, Tunedglobal, Leaseagle 等等。同时改进了公司核心技术ciinabox
2015-01-01 -2016-10-01FTI Consulting研发工程师
公司研发一款名为 Radiance 的大数据产品,能帮助用户在在海量文档中快速得到想要的信息。产品基础框架为C#, WebApi, Elasticseach, redis, hangfire, MVC。 我的加入融入了新的技术 比如Docker, Node.js, Linux
2013-07-29 -2015-12-05OpenBet售后研发工程师
OpenBet 为澳大利亚本地和全球多个客户 (spotsbet, williams hill, fairbet 等等) 提供赌彩系统,作为刚毕业的大学生加入了售后研发工程师团队,解决上线后客户的系统问题, 在职期间解决了一个核心系统计算的重大漏洞与优化被高层采纳确保客户系统安全
教育经历
2013-03-29 - 2016-12-05墨尔本大学 (University of Melbourne)工程 (软件)硕士研究生
如何把数学和数学的解题思维模式巧妙的运用在现实生活中是很多数学学生关心的一个问题。计算机是数学通向现实生活应用的一扇门。相关课程 加密学,算法与复杂度,对象编程,函数式编程,宣告式编程,软件开发生态环境等等
2010-07-29 - 2012-07-29墨尔本大学 (University of Melbourne)科学 (纯数学)本科
数学是非常美妙的学问,很荣幸在大学期间能继续深造自己从小就有的兴趣。主攻相关数学课程 几何,代数,微积分,希尓伯特空间,离散数学,概率论等等。副攻计算机物理等课程
技能
airwallex-bakery 实现了 airwallex 基础镜像的高度自动化,运用 packer + ansible 的组合和多层镜像 确保了多个基础镜像的稳定性与自动化。把公司的 pet 设施 升级到最新理念的 cattle 设施 (immutable infrastructure), 支持多服务多账号多区域的构建。细节方面在base 镜像配置了ssh ca, 通过签发临时 ssh 证书 确保了服务器的可延伸性管理与高安全
airwallex-precious 是为airwallex 研发的 kubernetes 发布框架,支持同时发布多服务多版本多环境到多集群, 核心发布工具helm, 通过结合 symlink 和 特定bash脚本实现了高度的模块化,用户可以申明相关属性,快速生成新服务的 kubernetes/helm manifest, 最后结合了 Jenkins CI/CD (Jenkinsfile)。同时支持本地发布和Jenkins 发布