About me

个人简介

我是一个互联网技术人,居住在北京,不仅对技术感兴趣,还对管理学,心理学等领域都非常感兴趣。你可以通过如下方式了解和联系到我。


一、基本资料

姓名 :吴城
出生年月 :1984
毕业院校 :哈尔滨工程大学
学历:本科
E-mail :jacky.wucheng@gmail.com / jacky.wucheng@icloud.com
手机:13718489579
工作年数 :2008年至今

二、职业愿景

从最初的IDC工程师高级开发工程师,到后来作为技术主管带团队做项目,以及目前作为架构师带领团队做基础平台型项目的研发,历时约8年时间的技术积累和管理经验积累,我的视野跟格局得到了很大的提升,并且注意力发生了转移,不再仅仅关注技术本身,更多关注技术带来的具体价值。希望在能够实现社会价值和自我价值的地方,修炼我下一个10年的职业生涯。

三、工作经历

  • 2017.11-至今,量化健康
  • 2014.10-2017.04,2年多,汽车之家
  • 2009.01-2014.09,5年半,新浪
  • 2008.06-2008.12,半年,网易
  • 2004.09-2008.06,4年,在校

四、专业技能

  • 广泛了解互联网背景下的技术知识
  • 熟练掌握Python/PHP开发,熟悉Java/Golang/C/C++的开发
  • 熟练掌握Linux下的自动化系统运维和开发的生态知识
  • 熟练掌握TCP/IP,DNS,HTTP,Restful等互联网相关技术标准
  • 熟练掌握7层、4层负载均衡技术
  • 熟悉MySQL/MongoDB等数据库,Redis/Memcached等NOSQL,HDFS/HBase/Ceph等分布式存储
  • 熟悉Kubernetes/Docker容器技术
  • 熟悉大数据生态圈,如MapReduce,Kafka,Spark,ELK
  • 具备大规模分布式系统的架构设计和开发经验
  • 具备研发项目规划管理能力,具备技术团队管理能力
  • 良好的自我驱动能力,积极参与并贡献开源项目

五、项目经历

2017.11-至今,量化健康

主要负责“微生物知识库”和“菌库”的建设。

2017.4-2017.11,离职期间

遇到职业平台期,思考下一个阶段的职业定位。结合自己的兴趣,专长和使命感,在众多的行业里选择一个朝阳行业,在未来的10年里沉下心来积累,打造或者贡献于几个能够有社会价值的产品。

我选择的行业有:

  • 基因大数据分析行业
  • 智慧城市,智能交通行业
  • 共享经济

在这期间,阅读了这些书籍

  • 华大基因-国家基因库系列《生物信息数据库建设、使用与管理指南》,科学出版社,张勇
  • 《生物信息学》,人民卫生出版社,李霞
  • 《大数据云计算时代数据中心经典案例赏析》,人民邮电出版社, [美]阿尔杰
  • 《Spark MLlib机器学习实践》,清华大学出版社,王晓华
  • 《Scala编程思想》,机械工业出版社,Bruce Eckel
  • 《一本书读懂人工智能》,人民邮电出版社,李连德

2014.10-2017.4,汽车之家

负责汽车之家系统平台部的研发管理工作

除了技术和日常管理事务之外,还对团队成员的非技术能力进行了培训

通过这两年的经验累积,自己的技术和管理能力提升了一个台阶。

主要技术或软件关键词:Python,Ruby,Golang,Puppet,SaltStack,OpenFalcon,Docker,Kubernetes

2009.1-2014.9,新浪

1、2012-2014.9,研发部平台架构组,技术主管

负责SinaEdge CDN平台的研发工作,带领团队进行技术研发。做了如下重点开发工作:

GSLB全局流量调度器优化,提升可靠性和精准度

  • 调度器配合EdgeServer实现回源Failover功能,以提升回源成功率。
  • 调度器自动化IP库更新机制开发,提升调度精准度。
  • 权威DNS和递归DNS实现Edns-Subnet功能,以实现用户精准调度和回源精准调度的目的。
  • 自动化调度系统的原型开发,以提高平台稳定性和服务质量。

运维自动化,提升运维效率

  • 基于puppet的自动化配置管理系统。

还负责视频转码平台SinaTrans的研发和运维工作。该平台实现了常见视频格式的编解码功能,承载了新浪原生视频,新浪微盘,秒拍这几个主要产品。主要特性包括:

  • 输出ts+m3u8,mp4,flv等格式,支持pc端和手机端的视频播放。
  • 制定了该平台的数据体系,分析和考评该平台的性能和可靠性。
  • 基于 NVIDIA GPU NVENC 转码工具的原型开发。

除了技术工作之外,还包括:

  • 引导团队根据公司目标自主进行技术调研,行业调研,共同制定年度绩效目标,制定开发计划。
  • 组织团队内、外的技术分享,加强技术交流和学习。
  • 组织线下活动,培养团队成员的融入感,增加团队交流活跃度。

主要技术或软件关键词:C++,Ruby,Python,Puppet,Traffic Server,PowerDNS

2、2011-2012,研发部平台架构组,高级系统开发工程师

负责全新项目新浪CDN平台SinaEdge的架构设计和关键组件系统开发,带领10人的团队,建立了针对大/小文件优化的加速平台,统一配置管理部署中心,自动化系统和服务监控中心,自动化数据分析中心,全局流量调度器等子系统。在2011年中完成了SinaEdge1.0的release,提供了静态加速和动态加速的平台,在2012年底完成了SinaEdge2.0的release,提高了加速节点和调度器的性能。当时SinaEdge平台承担了新浪大部分静态业务的加速服务,如微博图片,微盘,视频等等,提供了250G的带宽输出。

主要技术或软件关键词:C++,Ruby,Python,Puppet,Traffic Server,PowerDNS

3、2010-2011,研发部平台架构组,系统开发工程师

负责新浪全站图片服务系统(最大业务是微博图片)的应用运维和开发,并且在后续的架构改造中负责了架构设计和编码工作,去除了架构中的瓶颈Netapp Filer,实现了单IDC的Scale Out,实现了多IDC异步快速的数据同步,为公司节省了300万左右的Filer采购成本。

主要技术或软件关键词:Python,MemcacheQ,MySQL

4、2009-2010,公共服务事业部,系统管理员,PHP开发工程师

负责新浪注册登录系统的运维和开发,负责团队并行开发的配置管理和代码发布(quickbuild),负责“IM在线系统”的运维和后续架构优化项目的架构设计、开发和多IDC冗余部署方案的设计。改造后的系统满足了容量翻倍的业务需求,并且具备了Scale Out的能力,简化了业务流程,降低了运维成本。

主要技术或软件关键词:Shell,PHP,Python,MySQL

2008.6-2008.12,网易

网络系统部,IDC系统工程师

负责IDC服务器/网络设备上下线,机架部署,网络布线,故障处理和巡检,掌握了IDC相关工作的规范和流程,对大规模系统的工业化部署和运维提供了技术积累。

主要技术或软件关键词:Shell,Python

2004.9-2008.6,在校

网络信息中心,开源实验室负责人和HPC管理员

负责Linux和开源活动在学校的宣传和科普。并且维护者网络信息中心的浪潮HPC高性能Linux计算集群。

主要技术或软件关键词:Shell,PHP,Python

六、个人作品