刘兰涛 Liu Lantao
Location: Beijing and Shanghai, China
Online presence:https://about.me/liulantao
Skills
Focus on large-scale production system management and optimization,
In particular, construction of operation and maintenance infrastructure system,
As well as the application of core components in modern system architecture.
- 10 years of
Linux
and FreeBSD
systems management, proficient in Linux system and network configuration tuning
- Build production system operation and maintenance system architecture
- Build the continuous integration (CI) and continuous deprocess (CD) using tools such as Puppet, Mesos, Jenkins, Ansible
- Build Monitoring system, based on Nagios, Ganglia, OpenTSDB, Grafana and other tools
- Practical experience to build and maintain central log system with Flume and ELK
- Traffic Distribution / Load Balancing / CDN System Development: Based on
Nginx
, Varnish
, Squid
and LVS
- Master the container management system based on Docker, Marathon, Kubernetes
- System tuning and troubleshooting for large sites, Java / Erlang service operations
- Distributed file system applications, such as:
MooseFS
, TFS
, Ceph
- Hands-on experience with open source software: Kafka, Storm, Cassandra, Hadoop, Redis, Codis, etc
- Master Ruby, Shell, PHP and C, familiar with web and mobile development with Python, Erlang, Objective-C
- Familiar with codebase management, code specification and code review process
- Team Building, Engineer Recruitment, Training, Performance Management, Document Construction and Incident Management
- IT Project life cycle management
Work experiences
Easemob Inc. 2014.09 - 2017.01
Department: R&D
Position: Operation and Maintenance Director
- Operation and maintenance system planning, system architecture design
- Evaluation, specification and promotion of operation and maintenance infrastructure technologies (monitoring, log, continuous integration, deployment and cluster management, etc)
- Analyze bottlenecks in the production environment and improve the system architecture to ensure maintainability.
- Improve Cloud service platform and develop new features
- According to business needs, research on open source softwares, such as Kafka, Storm, Spring Boot and Codis, and introduce them to production systems
- App statistics feature in developers dashboard
- Operation and maintenance team building, project management
* Tools: Ansible、Jenkins、Flume、Zabbix、OpenTSDB、Grafana、Mesos、Marathon
* Objects: Usergrid、Ejabberd、Media Services、Redis、Codis、Cassandra、Kafka、Zookeeper、Storm、ElasticSearch、Hadoop
Department: System Platform Department
Position: Senior Technical Manager
- Define operational system architecture, improve manpower efficiency
- Construction and configuration management system. Integrated server asset management management, monitoring system, based on Puppet
- Website file storage, real-time photo compression system, and CDN
- OA systems admin.
* Tools: Puppet、Nagios、Ganglia、Jenkins、OpenAMS
* Objects: IDC、Server systems、Redis、Varnish、Nginx、Tomcat、TFS、OA
Department: Systems Operations Department, Network Operations
Position: Technical Manager
- As leader of professional service team, establish O&M Metrics Storage, test Distributed File System, Promote Configuration Management Solution, etc.
- CDN: Setup In-Promise CDN system and traffic scheduling system, manage third-party CDN service providers
- Site-wide Edge proxy cluster: to distribute website dynamic content traffic to each client, covering major ISPs in China.
- Web site monitoring to find abnormal traffic and locate root cause.
- Big Data Platform (Hadoop cluster) Operation and Maintenance
- Alert platform: SMS and email notifications
- R&D system operation and maintenance: code repository and code review platform.
Department: Department of Systems Operations
Position: System Engineer
- Monitoring system: host & service monitoring, photo access quality real user monitoring(RUM)
- System operation and maintenance: server initialization, configuration optimization, Troubleshooting
* Tools: Nagios/Ganglia/Nginx/Squid/Xulrunner, PHP/Ruby/Python, etc
Education Experiences
Beijing Normal University 2005.09 - 2009.07
Major: Computer Science and Technology
Degree: Bachelor of Science
OpenSource Projects
ruby -e "info = %q{TmFtZTogTGl1IExhbnRhbwpHaXRIdWI6IGh0dHBzOi
8vZ2l0aHViLmNvbS9MYXgKVHdpdHRlcjogaHR0cHM6Ly90d2l0dGVyLmNvbS9
saXVsYW50YW8KV2VpYm86IGh0dHA6Ly93ZWliby5jb20vMTY1MzY0NDIyMC9w
cm9maWxlCkVtYWlsOiBsaXVsYW50YW9AZ21haWwuY29tClFROiAxMDMwNzQ=}
puts info.unpack('m')[0]"