运维工程师 / 男 / 1985.08 / 湖北 / 大专

个人简介

有 Linux 下 Python、Shell、OpenResty 开发经验,能熟练阅读英文技术文档。

  • 熟悉 Jenkins 部署、管理,熟悉 Declarative Pipeline,了解 Scripted Pipeline。
  • 熟悉 Docker 镜像构建,Docker Compose 编排文件编写,了解 Docker Swarm、K8s。
  • 熟悉 GitLab 部署、备份、管理,了解 GitLab CI。
  • 熟悉 SQL Server、Redis、MySQL 数据库,搭建数据库高可用集群,数据库优化,SQL 脚本编写。
  • 熟悉 HTTP 协议,了解 TCP/IP 协议与网络基本原理,熟练使用 tcpdump/Wireshark 抓包分析网络问题。
  • 了解 Zabbix、OneAPM 的安装部署,服务器应用监控。
  • 了解 ELK Stack,FileBeats 使用,根据需要编写 Logstash Filter 收集日志。
  • 了解 PHP、Android、iOS、Node.js、.Net 开发,构建流程。

工作经验

2015.06 - 2017.12 / 运维工程师 / 深圳市点金台网络技术有限公司

  • 根据业务需求开发 Android、iOS、ASP.NET、PHP 项目 Jenkins Pipeline 构建脚本、 StackStack 部署脚本。
  • SQL Server、MySQL、Redis 数据库维护、优化,后端数据库变更 SQL 脚本审查、发布。
  • GitLab、Team Foundation Server 项目代码管理。
  • 阿里云 ECS、RDS 服务监控、警报配置,告警处理。
  • 维护 EXSi 搭建的内网开发环境基础设施。

  • 后端 API 回归测试平台 FitNesse + RestFixture 部署。

  • Jenkins、GitLab、Redis、FitNesse 等基础设施容器化运行改造。
  • 参与项目架构、数据库结构设计讨论,新技术方案评估、引入。
  • PHP 项目容器化改造,引入 Docker 技术进入部署流程。
  • OpenResty 项目开发。

2012.02 - 2015.05 / 运维工程师 / 深圳市鹏信信息技术有限公司

  • SQL Server 数据库维护、优化,数据库变更 SQL 脚本审查、发布。
  • Team Foundation Server 项目代码管理、维护与备份。
  • 维护 EXSi 搭建的内网开发环境基础设施,数据备份。
  • 阿里云 ECS 服务监控、警报配置,告警处理。
  • 运维流程规范设计、文档化。

2009.10 - 2011.10 / 技术支持 / 深圳市昇阳计算机系统有限公司

  • 服务器硬件 RAID 安装、配置。
  • Windows Server 系统安装,系统运行环境部署。
  • 中小型网络规划实施。

教育经历

2003 - 2006 / 广告策划与制作 / 湖北大学知行学院

项目展示

Hass.io Add-ons

项目地址:https://github.com/TomCzHen/hassio-addons

开源智能家居平台 Hass.io 个人插件,使用 Docker、Shell 开发,tcpdump、strace 调试。

Jenkins Declarative Pipeline For Android

项目地址:https://github.com/TomCzHen/jenkins-android-sample

Jenkins Declarative Pipeline 构建 Android 项目,使用 Credentials Plugin、Android Signing Plugin 插件保护敏感信息与签名密钥。

Jenkins Declarative Pipeline For Python Web

项目地址:https://github.com/TomCzHen/jenkins-flask-sample

Jenkins Declarative Pipeline 构建 Python Flask 项目样例,构建 Docker 镜像完成交付。

Simple API Gateway

项目地址:https://github.com/TomCzHen/simple-api-gateway

基于 OpenResty 开发的 API 网关,后端使用 Redis、前端使用 Vue 进行展示保存的请求、响应数据。

Docker Compose For Redis Sentinel

项目地址:https://github.com/TomCzHen/redis-sentinel-sample

使用 Docker Compose 本地部署基于 Sentinel 的高可用 Redis 集群。

Docker Compose For MySQL Replication

项目地址:https://github.com/TomCzHen/mysql-replication-sample

使用 Docker Compose 本地部署 MySQL 主从复制集群。