linuxtoy.org
xxdlhy [at] gmail.com
(+86) 185-1891-3093
SelfhostedServer.com 创始人 2018.1 ~ 至今
· 完全自动化架设服务器,支持 AWS/Google Cloud/Azure/Aliyun/Linode/DigitalOcean/Vultr 等云主机。
· 横跨 Debian、Ubuntu、CentOS 等操作系统。
· 自动化部署,包括 PHP、Python、Node.js、NGINX、MariaDB、Docker、Kubernetes、Jenkins、Prometheus、Grafana、GitLab、Phabricator 等众多服务。
技术环境: Terraform、Ansible、Docker、Kitchen、InSpec、QEMU/KVM、Vagrant、Python、Flask、Bootstrap、NGINX、Gunicorn
成都数联医信科技有限公司 运维工程师 2017.4 ~ 2018.12
· 通过亚马逊 AWS 云为所有产品(如医信云服)和服务提供完整的运维支持,利用 Docker 及 Docker Compose 来部署和管理各种服务,包括 BIND、HAProxy、NGINX、PHP-FPM、Node.js、Redis、MongoDB 等等。
· 利用 OpenLDAP 搭建员工账号系统,并用 Python 及 Flask 开发更改账号密码的 Web 界面,实现 Gogs、Redmine、Seafile 等服务统一用 LDAP 账号系统登录。
· 利用企业滴滴 API 跟 LDAP 账号系统对接,开发了自动添加和删除滴滴账号的程序。
· 通过 Prometheus 和 Grafana 为各种服务提供监控及告警。
· 管理各种研发使用的服务,包括 Gogs 源代码版本管理系统、Jenkins 持续集成/部署、Seafile 私有云存储等等。
· 管理各种 IT 设施,包括办公网络、NAS 存储、Unifi 无线 Wi-Fi、打印机等等。
技术环境: AWS Cloud/Aliyun、Docker/Docker Compose、BIND、HAProxy、NGINX/PHP-FPM、Jenkins、Git/Gogs、Prometheus/Grafana、Ansible、PostgreSQL、Python、OpenLDAP、Seafile
武汉深之度科技有限公司 高级 Linux 系统开发工程师 2016.6 ~ 2017.4
· 从 Debian sid 反向移植 Xserver 到 Deepin Linux Server 版本,为应用程序构建 Debian (.deb) 二进制包,构建操作系统 ISO 镜像。利用 Robot Framework 将手工进行的测试用例通过程序自动化完成。
· 跟踪 Linux 内核版本历史及特性,开发程序对内核相关特性进行检测;为内核打补丁,通过 ABI 保持模块兼容。
· 为 WebLogic、Oracle RAC、DB 2 编写安装辅助脚本,避免过多的手工操作;开发 Wiki 文档自动整理及同步工具。
· 对 Deepin Linux Server 系统进行性能调优,并开发性能调节程序;修复 Deepin Linux Server 中的 bug。
技术环境:Deepin Linux、Debian、CentOS、Robot Framework、Shell Scripting、Python、Git
新浪网(中国)科技公司 Linux 系统运维工程师 2014.6 ~ 2016.5
· 保障微博 PC 主站、会员、用户增长、相册、联通会员免流等业务池,搭建 Ansible 自动化运维及配置管理系统,管理 Tengine 实现的 7 层负载均衡,以及通过 Docker 构建混合云。
· 利用 Flask、MongoDB、GitPython 为 Ansible 开发了基于 Web 的管理系统。
技术环境:CentOS、Apache、NGINX/Tengine、PHP-FPM、Scribe、Ganglia、Ansible、Docker、Python、Shell Scripting、Git、Flask、MongoDB
北京视观环宇科技有限公司 Perl 研发工程师 2013.6 ~ 2014.5
· 开发内部业务项目,使用 Perl 开发财务对帐系统并按需生成 Excel 报表,通过 Dancer Web 框架、JavaScript、jQuery、Bootstrap 开发基于 Web 界面的电子书编辑工具、漫画切图工具。
· 管理视频服务器,引入 Ansible 批量执行及配置管理工具,实现 NGINX、Squid 等服务的自动化部署。
技术环境:Perl、Dancer、JavaScript、jQuery、Bootstrap、CentOS、NGINX、Squid、Ansible、Shell Scripting、ImageMagick、Git
北京友宝昂莱科技有限公司 Linux 系统工程师 2011.5 ~ 2013.6
· 负责对 Linux 内核及系统进行裁剪和定制。
· 通过 Shell 脚本和 Perl 编程实现任务自动化,如开发 Resbox 一键系统部署工具。
技术环境:Ubuntu、Shell Scripting、Perl
Linuxtoy.org 创始人及主编 2006.6 ~ 至今
· 设计网站架构,对内容发布系统进行选型,用 NGINX 搭建 Web 服务、Munin 和 Monit 搭建监控服务、cgit 搭建源代码版本控制服务等。
· 通过 Pelican、PureCSS 对网站进行重构,并开源到 GitHub,实现 git push 即自动部署网站内容。
· 持续不断的内容创作,如《打造完美的 Linux 桌面——Arch Linux》掀起用户争相使用 Arch Linux 的风潮、《窗口管理器 Openbox 入门指南》带领用户快速进入 Openbox 的门槛。
技术环境:WordPress、Debian、PHP、MySQL、NGINX、Lighttpd、Munin、Monit、Git
Linuxtoy.org 2006
linuxtoy.org
创办于 2006 年,至始至终坚持原创,迄今已经积聚了一大批铁杆读者。
Perl 程序员应该知道的事 2013
perl.linuxtoy.org
翻译并增补 Andy Lester 的 Perl 101 一书,这本书以食谱形式来介绍 Perl 语言编程。
沉浸式学 Git 2014
igit.linuxtoy.org
独立翻译 Jim Weirich 的 Git Immersion。这本小册子强调通过实践来掌握 Git 基础用法。
Awesome Shell 2015
awesome-shell
维护 GitHub 上该热门项目的中文版本。
Selfhosted Server 2017
selfhosted-server
利用 Ansible 快速自架各种服务器,包括 Shadowsocks、NGINX、PostgreSQL、Git、Jenkins 等等。
tmuxen Shell
tmuxen
使 tmux 生活更容易。
~/bin Shell, Perl, Python, Ruby
bin
各种各样且方便实用的小工具。
WebService::TaobaoIP Perl
WebService::TaobaoIP
定位 IP 物理信息的 Perl 模块。
linuxtoy.org Python, HTML, CSS, JavaScript
linuxtoy.org
Linuxtoy 网站源代码。
Terraform:自动化管理云基础设施 2019
图书及视频课程
拥抱下一代容器化工具:Podman、Buildah 和 Skopeo 2019
图书及视频课程
像黑客一样使用命令行 2018~2019
图书及视频课程
Beijing Perl Workshop 2013
MonsterWM -- 兼谈 Linux 桌面最小化及定制
开源技术大会 2014
像黑客一样使用 Linux 命令行
汉语言文学教育 2000 ~ 2004
西华师范大学
GNU/Linux 系统管理
Debian、Ubuntu、CentOS、Gentoo、Arch Linux、Alpine Linux
编程
Shell Scripting、Python、Perl、HTML、CSS
阅读
小说、经济、心理、计算机等书籍
GitHub
github.com/xuxiaodong
Twitter
twitter.com/linuxtoy
LinkedIn
linkedin.com/xuxiaodong