个人介绍
2015 年本科毕业于东华理工大学,九年工作经验。目前就职于一家做移动安全产品的公司,担任运维经理一职,整体负责研发中心的运维相关工作。目前工作内容主要有以下几方面:
维护阿里云上的 SaaS 环境,主要是一些 ECS、RDS、RabbitMQ、对象存储等;维护开发内部业务系统的 DevOps 平台,该平台是由我从 0 到 1 搭建起来的,底层是基于 K8S 和 Jenkins 做的,集成了很多开源工具,主要运行代码静态扫描、代码编译打包、自动化部署、API 测试、IM 通知等流程;安全产品私有化安装部署脚本编写,脚本比较复杂,主要实现的功能是通过中控机部署多台机器,安装的组件也比较多,像是 Nginx、Redis、MySQL、MQ、ES、Zookeeper 等等;还有就是利用 Python 编写一些业务巡检工具;安全相关的对接工作,比如梳理 CVE 报告、操作系统漏洞打补丁、三方中间件的漏洞补丁、Java 程序依赖库组件升级脚本的编写,还有一部分是做客户系统交付和内部研发对接工作,还起草编写了操作系统安全配置规范文档;是目前正在做的将业务迁移到 K8S 平台,内部测试环境已经运行了一年了;负责给小组内的其他人员分派工作。工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
2011-09-01 - 2015-06-30东华理工大学核科学与技术本科
本科毕业于东华理工大学核科学与技术专业,获工学学士学位,毕业即从事运维开发相关工作,专攻K8S运维、监控系统、应用运维等领域。
技能
近年来XXX公司服务的众多客户开始接触云原生容器化部署技术栈,包括但不限于使用公有云、私有云容器产品、私有化商业版容器产品、自维护标准 Kubernetes 容器平台等。为了将指掌易产品能够更多的适配部署至这些容器平台,我们团队做了大量的自动化部署、兼容测试工作,最终形成了一套自有、灵活的容器自动部署框架,该框架具有以下一些特性: - 支持华为云(公有云 、私有云敏捷版)CCE、阿里云(公有云、私有云)ACK、支持腾讯云 TKE(包括:TSF 微服务框架)、开源 KubeSphere、Rancher 等 - 产品开发技术栈采用 SpringBoot,该部署框架采用 SideCar 模式部署 Java 微服务镜像和 JDK 镜像,有效降低存储过大问题 - 为保证代码质量,该部署框架包含了源码编译、镜像构建、自动部署、接口自动化测试、镜像发布等完整过程 - 面对众多私有化容器平台具有版本较低、网络复杂、能力模块不全等复杂问题,该部署框架通过简单修改配置文件即可解决较大问题,具有很强的灵活性
公司的项目交付团队目前有接近 100 人规模,在未建立运维知识库之前,各类产品在客户的环境中运行,难免会有各种各样的问题,作为项目交付团队的后盾,我们运维团队总是需要 7 x 24 on call,运维团队由于人员较少总是疲于奔命的支撑项目团队解决问题,非常的低效,为了有效化解此类问题,我着手创建了在线运维知识库,截止到目前该知识库有 240 余篇知识文章,该知识库有以下特点: - 包含基础环境发布日志、基础环境自动化部署文档、产品自动化部署文档、项目交付 FAQ、容器化平台、安全漏洞处理等专栏 - 关键字搜索文章快速、精准 - 经过一年的运行,问题的咨询量降低到只有 2022 年的 17%
在开发该平台之前,业务开发人员、测试人员、运维人员三个部门的协作基本上靠 IM 交流工具和手动执行操作,这样的工作效率低下,代码质量参差不齐,执行操作容易出错;为了改变这种现状,我指导团队成员搭建了内部容器化 DevOps 平台(基于 K8s);该平台包含组件 Gerrit、Jenkins、Kubernetes、Harbor、Sonarqube 等;平台从 0 到 1 完成部署,实现的功能主要有代码版本控制、Sonar(VerifyCI)静态代码扫描、人工 Review 代码、自动化源码编译、Docker 镜像打包、API 自动化压力测试等。在此次由传统部署架构迁移容器集群部署的过程中,本人全程参与方案设计、编写迁移操作实施文档、故障分析排查,及系统稳定运行后参与各类维保文档的编撰。在研发部门进行容器化改造过程中也提出了诸多建设性意见,协助研发部门开发了应用的就绪探针、存活探针的功能,协助构建日志采集系统,在此过程中也顺带让研发部门统一了所有微服务的日志框架,有力的帮助公司提高了产研效率。整个流程通过编写声明式流水线代码由 Jenkins 的 Pipeline 功能实现;平台集成的主要工具简介如下: - Gerrit:代码版本控制,CodeReview - Jenkins:Pipeline,声明式流水线 - Kubernetes:实现整个流程的的底层容器平台 - Harbor:Docker 镜像仓库 - Sonarqube:Maven/Gradle 项目代码静态扫描平台