● 熟练微服务相关Disconf、Dubbo、Apollo、Eureka、XXLjob、Nacos相关运维;
● 熟练使用容器编排工具Kubernetes、Docker等;
● 熟练常用中间件的部署模式及工作原理;Redis,Kafka,Zookeeper,Fastdfs,RabbitMQ,等;
● 熟练使用CI,CD 工具集;Gitlab,Jenkins,Maven,Npm,ArgoCD
● 熟练开源监控及日志系统;Zabbbix,Promethus,Grafana,ELK, PinPoint skywalking;
● 熟练常用负载软件配置优化;LVS,Haproxy,Nginx,Apisix;
● 熟练使用自动化运维工具:Ansible、Saltstack 等工具的配置和使用;
● 熟练分布式文件系统 GlusterFS、MiniIO、Ceph;
● 有一定公有云使用经验:阿里云、华为云等;
● 有丰富运维体系理念的实践,建立过相对完善的运维流程和操作规范;
● 丰富高并发,高可用架构设计经验;
● 对多款开源的软件进行二次开发,如Nagios、JumpServer、Gin-vue-admin等;
● 熟悉Shell 、Python、Flask、Django、Go和vue框架,有一定实际项目开发经验;
项目名称:自动运维配置平台研发
项目技术:SaltStack +python + mobilejs + redis +mysql
项目目的:方便的 web 集中化管理 ,实现平台的 自动版本发布、时实监控、web重启(停止)应用、虚拟主机管理、堡垒审计等功能。并已成功设计研发出移动端功能(通过手机访问,得验证码通过后可时实查服务状态,管理应用,查看在线人数等),实现7x24小时可随时随地查看与管理,确保了平台可靠性。
项目技术:Multus-cni + Macvlan+ 自研CNI (go)
项目目的:为了推行公司业务全面容器化,需解决OA系统,ESB等业务依赖较重暂时无法迁移或旧的Dubbo 项目迁移相互调用问题,经过反复调研与实践,最终使用Multus-cni + Macvlan,在k8s pod 初始化时分配绑定内外双网卡,实现网络分离通讯 (k8s 内部调度走内网卡,外网卡承载与机房网络直连互通),并自研CNI 完美解决pod分配到不同网段Node节点路由问题。