编程语言
熟练掌握golang语言,熟悉go协程调度模型、内存管理机制、垃圾回收机制,了解CSP并发模型、channel实现机制等
熟练掌握Java语言,熟悉面向对象编程思想;熟悉jvm内存结构、java类加载机制及垃圾回收机制,熟练使用spring框架进行业务开发
专业技能
了解云原生、容器化、kubernetes等相关知识,熟悉k8s operator,拥有对k8s组件进行二次开发的能力
了解微服务相关架构知识,熟练掌握springboot、mysql、redis、kafka等常用组件
曾参与某云厂商k8s容器服务平台搭建及维护,容器平台面向公有云及内部云用户,负责项目k8s集群搭建、容器云平台开发部署、集群基础环境管理、可观测性建设、资源管理等,项目中主要是对k8s进行二次开发,包括丰富扩展调度器的调度策略,开发operator对集群资源进行管理、对controller-manager、kubelet等组件进行改造满足本地化需求,同时开发平台管理服务,用于集群管理和提供用户产品化交互能力
本人主要从事golang和云原生方向,参与的java项目多使用springboot构建管理控制服务,与数据面服务进行交互,例如:状态检查、数据上报汇总等,对外提供统一api接口,并在spring项目中集成redis、消息队列、mysql等