I have been working in the software industry for 30 years. I did IT management and development in the first decade of my career. I entered ZTE in 2000, then in the second decade of my career working on the system integration for IBM AIX, Oracle database, etc.I have been working on the system integration of the x86 pc servers for the last 10 years. By developing and integrating a series of platform software in the Linux system, provide distributed storage for business systems, and provide automated installation, operation, and maintenance tools.
Ztesoft Technology / Whale Cloud Technology
-
Senior Software DeveloperZtesoft Technology / Whale Cloud Technology Feb 2003 - PresentNanjing, Jiangsu, ChinaThe last 5 projects completed by myself:1. ClusterBash> Develop customized ssh server and client to compose a mutual trusting cluster.> Provide gRPC API interfaces for other programs to control hosts in the cluster.2. Automated patrol tools> Based on ClusterBash. It can quickly check hundreds of complex inspection items for all nodes in the cluster, and those items include os, storage, network, database, etc. Concurrency performance is good. All checks for about 200 nodes can be completed in 5 minutes.3. Telegraf plugins:> modify original counter plugins to add speed rates to those counters by calculating the difference of interval.> create new plugins to provide developing frameworks in conditions of resource pools, such as querying oracle DBs or running bash scripts.> my source is on https://github.com/ChengWu-NJ/telegraf_plugins.4. Distributed storage based on NVMe over Fabrics> Adopt Infiniband and NVMe over Fabrics to consolidate the resources of multiple storage nodes, and form a resource pool to provide unified management and unified allocation.> Provide gRPC API interfaces to create or delete dynamic volume (block device)> Develop a Kubernetes CSI and a CNI of infiniband to use this distributed storage.5. Distributed state machine> Develop this framework for operation and maintenance activities such as installation, backup, and disaster recovery of various distributed systems.> The basic principle is to split a system into dependent units, and each unit uses a state machine to perform state transitions. The operation of the overall system is completed by the set of state transitions of the contained units.> Use golang reflect technology to achieve a less coding framework. Define the state switching function and operation plan of the unit by means of toml script file.> Support for running multiple operation plans at the same time.Language: bash, golang, c, pythonOS: rhel/centosTechnology: rdma, dm, udev, multipath, docker etc.
-
Software EngineerZte Corporation Sep 2000 - Feb 2003Nanjing, Jiangsu, Chinaworking in BOSS product line
Cheng Wu Education Details
Frequently Asked Questions about Cheng Wu
What company does Cheng Wu work for?
Cheng Wu works for Ztesoft Technology / Whale Cloud Technology
What is Cheng Wu's role at the current company?
Cheng Wu's current role is Senior Software Developer / Senior Software Engineer.
What schools did Cheng Wu attend?
Cheng Wu attended Central South University.
Not the Cheng Wu you were looking for?
-
2 +130340XXXXX
-
1shnu.edu.cn
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial