Summary
我的15年工单系统经验让我对工单系统的使用和开发有了深刻的理解。我在开发分布式缓存和配置同步功能方面领导团队,提高了系统的性能和稳定性。我相信我的经验和能力可以为贵公司带来收益,并期待能够成为技术团队的一员。期待您的指教~
工作经验
负责维护公司自研的 ERP 系统及信息安全:
- 维护公司自行开发的 ERP 系统, 保证中国, 越南, 泰国和香港4地正常使用该系统;
- 部署 Zabbix 监控服务器的使用情况, 包括私有及云端;
- 因应疫情防控, 部署 VPN 网络保证全员居家办公期间业务不中断;
- 使用 Odoo 上线公司的人事管理系统;
- 部署 Traccar 车辆跟踪系统, 编写供应商的定位数据接口, 将数据接入到自有的系统.
负责规划服务器集群和维护, Web / APP 加速, 应用程序接口(API)防护:
- 负责在 Linux 环境下的基础措施搭建和维护, 包括 Jenkins, GitLab, Harbor, Redis, Nginx 等;
- 负责阿里云的生产环境架设和维护, 使用了阿里云的 ECS, OSS, CDN 等服务;
- 制定数据备分机制, 编写数据库自动备份程序, 并自动同步生产环境和测试环境的数据, 包括 MariaDB, PG(PostgreSQL), ES(ElasticSearch).
主要负责 helpdesk 工单系统的客户需求文档编写, 并根据客户需求二次开发插件.
- 与客户洽谈需求并形成文档, 分拆功能模块, 开发并完成交付;
- 根据客户的需求, 需要与客户的第三方系统集成, 包括 Windows AD, Exchange, SAP Solution Manager;
- 和客户制定数据备份和容灾方案, 实现自动备份 MySQL 数据库并上传到指定位置;
- 为施耐德电气, 红星美凯龙, 药明康德等企业建立和维护工单系统服务集群.
我是该公司在大陆的首名员工, 创建了深圳技术中心, 随后成为技术中心主任, 在 2010 年为成为该公司在苏州的 FAE/QA 部门主管:
- 负责开发进入中国大陆市场的第二/三代产品, 并成为中国市场网络产品十大品牌之一;
- 负责技术支持中心, 向中国大陆及东南亚提供技术支持服务;
- 维护动态域名服务器集群;
- 远程或现场为客户部署 VPN 网络系统, 包括EF, 北京味多美, 上海康师傅等企业;
- 负责中国, 香港, 台湾三地的数据同步, 自动将各地的数据库(MySQL)备份到当地.
负责思科旗下 Linksys 品牌技术支持, 包括接听客户电话, 解决客户的问题. 同时负责和美国的技术工程师沟通, 例如 bug 修复, 固件版本更新. 主要工作有:
- 负责 Linksys 产品技术支持;
- 负责内部服务器, 网络及网站维护.
项目经验
正如<大教堂与市集>所说: 好的软件都是源自解决开发者的切身之痛. 大多数我参与的项目的初衷只是为了解决自己的问题, 进而解决了同事问题, 公司的问题, 最后分享到社区帮助了更多的人.
常州 EF 呼叫中心 - 作为网络供应商参与组建EF常州呼叫中心与上海中国电信数据中心的 VPN 连接, 提供 200 坐席容量的网络连接, 保证基于SIP协议的语音网络稳定和清晰.
侠诺服务管理平台 - 为提高公司客服人员回复客户问题的邮件质量, 为公司引入开源的工单管理系统, 自行部署上线. 遇到问题自行分析和修正并反馈给 otrs 开发团队, 最后我成为开发者的一员, 也是到目前为止唯一一名来自中国的成员.
药明康德ITSM系统 - 作为主要人员, 参与前期需求调研, 定制/开发, 实施和后期维护, 每天大约 700 笔工单以上, 供中国5地及美国共5000人提供服务, 顺利通过上市前的IT成熟度的
动态域名/QnoDDNS - 参与开发部署, 包括服务器安装, 异地容灾, 后期参与日常的维护. 业余时间我还参与了一个 DDNS 更新客户端, 免费开源给所有人使用.
特长
Linux / Unix / BSD
Apache, Nginx, Squid
Perl / Ruby
Python
TCP/IP, 网络技术, VPN
HTML, PHP, JavaScript
云计算, 阿里云, 亚马逊
tcpdump / Wireshark
git, github, gitlab
MySQL / PostgreSQL
Windows AD, LDAP
zabbix, nagios, nmap
MS Exchange, Postfix
信息安全, 数据加密
开源项目
在工作之余, 我参加了许多的开源项目协作和维护
2017 至今
维护用于网站接入微博登录中间库, 为网站应用开发者提供简单方便的第三方登录集成. 在2019年9月底成功阻止一次恶意代码植入事件(见CVE-2019-17268), 最终联系到荷兰ISP让对方服务器下线.
