
关于我
约 1098 字大约 4 分钟
关于我
HFwas,本科,2016.9~2020.7,专业:计算机科学与技术,邮箱:hfwas1024@163.com
工作经历
杭州谐云科技有限公司 (2021.3-至今)
技能
Java基础
- 熟练掌握Java的基础特性,封装、继承、多态
- 熟悉基本的数据结构,包括数组,链表,栈和队列,熟悉hashmap及其衍生类
- 熟悉设计模式,项目当中能够基于实际场景运用设计模式提高代码质量
- 熟悉JVM机制,主要的垃圾回收器的应用场景及应用的垃圾回收算法
- 熟悉多线程,了解常见的锁机制及锁升级和死锁问题,熟悉关键字synchronized和volatied
- 熟悉Spring相关框架Spring、SpringMVC、SpringBoot使用及其基本原理,熟悉核心机制IOC和AOP
- 熟悉持久化层Mybatis和MybatisPlus框架,熟悉MyBatis源码
服务器开发
- 熟悉linux系统,四年开发经验,熟练运用linux命令排查问题
- 熟悉Shell脚本语言,熟练编写shell脚本
- 熟悉七层网络模型,了解TCP/UDP/HTTP/IP等协议
- 熟悉Docker使用及其底层原理,熟悉namespace和cgroup
- 熟悉K8s集群部署和基本组件,熟悉registry的存储机制,熟练部署和维护过k8s集群十余套
- 熟练使用Helm应用,推动服务部署文件从0到1
- 熟悉DevOps的开发流程,了解Devops流程当中的各个组件(nexus,jenkins等),完成Devops组件从0到1的搭建部署和使用
- 熟悉nginx使用及其基本原理
- 熟练使用MySql,了解MySql的索引、锁、缓存机制、事务机制
- 熟练使用Redis,了解Redis数据结构、熟悉备份机制、缓存击穿、缓存穿透
项目
谐云DevOps研发运营一体化平台
jenkins
gitlab
sonarqube
nexus
minio
k8s
docker
jmeter
- 负责代码仓库下的配置管理功能,基于gitlab开发,统一纳管服务配置文件,和流水线部署打通
- 负责接口管理模块开发,基于jmeter开发,实现接口全生命周期管理
- 参与项目管理平台向跟踪事项转换开发,实现项目下需求,缺陷等子事项可配置,评论等模块可动态替换
- 负责部分权限平台功能开发,提供统一权限控制给到devops组件使用,支持devops当中资源级别权限管控
- 基于jenkins二次开发流水线功能,支持项目三百多条流水线运行,提供项目下定制化流水线插件开发
- 熟悉devops相关组件的部署机制,包括jenkins,gitlab,nexus等
- 利用k8s backupschedule机制备份jenkins和gitlab,nexus数据
- 支持项目的k8s部署和devops平台的搭建,部署k8s平台十余次,包括非高可用和高可用
水利部集成管理平台
SpringBoot
k8s
docker
TBase
腾讯云
蓝信
单点登录
使用vue和element-ui开发前端功能页面
对接腾讯云平台接口,汇总服务相关的指标和监控信息在业务平台展示
CAS方式对接部里统一支撑平台单点登录,同时封装接口,提供业务系统对接单点登录
对接部里统一支撑平台的用户,权限,组织等接口,封装三方接口,支持集成管理平台自己业务的开发
开发统一网关,提供动态路由,支持业务系统使用动态路由,接入单点登录,提供外部访问
提供统一的日志管理,采用统一的NAS,使用挂载PVC方式实现文件共享存储,纳管日志,实现网关日志,业务日志和错误日志集中管理
熟悉腾讯云平台,支持业务系统腾讯云平台的服务部署更新的支持
其他链接
介绍
- 在项目当中能够独立支撑后端任务和部分前端开发任务
- 喜欢探索和学习前沿技术知识,工作之余喜欢看计算机相关的书籍和优秀框架源码,比如:TODO补充示例书籍名称
- 熟悉linux操作系统,具备独立部署k8s集群,阿里云有维护自己的博客系统,熟悉腾讯云微服务管理系统
Powered by Waline v3.1.3