跳至主要內容

关于我

HFwas约 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