Yin Hao Cheng
Senior DevOps Engineer at Tencent Games- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Chinese -
Topline Score
Bio
ONG Xun Xiang 王勋祥, CFA, CA
Having worked with Yin Hao since secondary school, he has struck me deeply as a task-focused person and an exceptionally committed individual. He has always been proactive in generating good and creative ideas for the team. This has on many occasions gave us breakthroughs in our projects. Yin Hao's strong technical expertise has also helped us circumvent and overcome many problems. An innovative and eloquent person, Yin Hao will definitely be a key asset to any organisation he joins.
ONG Xun Xiang 王勋祥, CFA, CA
Having worked with Yin Hao since secondary school, he has struck me deeply as a task-focused person and an exceptionally committed individual. He has always been proactive in generating good and creative ideas for the team. This has on many occasions gave us breakthroughs in our projects. Yin Hao's strong technical expertise has also helped us circumvent and overcome many problems. An innovative and eloquent person, Yin Hao will definitely be a key asset to any organisation he joins.
ONG Xun Xiang 王勋祥, CFA, CA
Having worked with Yin Hao since secondary school, he has struck me deeply as a task-focused person and an exceptionally committed individual. He has always been proactive in generating good and creative ideas for the team. This has on many occasions gave us breakthroughs in our projects. Yin Hao's strong technical expertise has also helped us circumvent and overcome many problems. An innovative and eloquent person, Yin Hao will definitely be a key asset to any organisation he joins.
ONG Xun Xiang 王勋祥, CFA, CA
Having worked with Yin Hao since secondary school, he has struck me deeply as a task-focused person and an exceptionally committed individual. He has always been proactive in generating good and creative ideas for the team. This has on many occasions gave us breakthroughs in our projects. Yin Hao's strong technical expertise has also helped us circumvent and overcome many problems. An innovative and eloquent person, Yin Hao will definitely be a key asset to any organisation he joins.
Credentials
-
C++ Best Practices for Developers
LinkedInMay, 2020- Nov, 2024 -
C++ Essential Training
LinkedInMay, 2020- Nov, 2024 -
C++ Templates and the STL
LinkedInMay, 2020- Nov, 2024 -
GraphQL Essential Training
LinkedInMay, 2020- Nov, 2024 -
Introduction to Quantum Cryptography
LinkedInMay, 2020- Nov, 2024 -
Linux System Engineer: Bash Shell Scripting for Automation
LinkedInMay, 2020- Nov, 2024 -
Programming Foundations: APIs and Web Services
LinkedInMay, 2020- Nov, 2024 -
Programming Foundations: Version Control with Git
LinkedInMay, 2020- Nov, 2024 -
Test-Driven Development in C++
LinkedInMay, 2020- Nov, 2024 -
Ethical Hacking: Introduction to Ethical Hacking
LinkedInJun, 2019- Nov, 2024
Experience
-
Tencent Games
-
China
-
Technology, Information and Internet
-
700 & Above Employee
-
Senior DevOps Engineer
-
Jul 2022 - Present
-
-
DevOps Engineer
-
Apr 2021 - Jul 2022
• Facilitate the deployment of games and supported the daily operational needs of game server resources• Configuration of cloud resources such as virtual machines, application/network load balancers, NAT gateways and domain name service (DNS) on Amazon Web Service, Microsoft Azure Cloud and Tencent Cloud• Configuration of Nginx reverse proxy and load balancing solutions• Deployment of Prometheus and Grafana on virtual machines and Kubernetes to monitor cloud resources and provide incident alerts • Management of cloud resources on various cloud providers with open-source infrastructure as a code software (Terraform)• Deployment and maintenance of Kubernetes resources via kubectl and Rancher• Automation of bash scripts and deployments through tools such as Ansible Automation Platform and Tencent BLUEKING (蓝鲸智云)• Management of bash and python scripts for on demand monitoring and analysis• Deployment and SQL executor of database services for MySQL• Generation of data summary and reports from file logs and MySQL database via scripting languages such as python• Provision and monitoring of log services such as Filebeat, Elasticsearch and Kibana• Provision of Hashicorp Consul as a service mesh solution• Exposure to game service management via Tencent DMP (Dolphin, Maple, Puffer) and Game voice (GVoice) Show less
-
-
-
ST Engineering
-
Singapore
-
Mechanical Or Industrial Engineering
-
700 & Above Employee
-
Software Engineer
-
Apr 2016 - Apr 2021
• Designed and developed a Decision Support System that encompasses dozens of C++ micro-services interacting with each other via an object request broker, as well as communication with external Java applications • Spearheaded the implementation of CI/CD, facilitating checking in of code and automated the process for code building, static and unit testing and package deployment. • Introduced Secure Software Development principles to project team and adhered to Secure Coding Practice Guidelines to mitigate software design and deployment vulnerabilities • Prepared and updated project documentations such as Software Design Document (SDD) and Software Interface Requirement Specification (IRS) • Facilitated meeting discussions between client, vendor project team and our development team on numerous occasions • Coached and trained junior staff and successfully transferred knowledge of existing modules and frameworks to build up their technical competencies • Received Letter of Commendation from client with acclamation for good working knowledge, professionalism and value-added services. Show less
-
-
-
Thermo Fisher Scientific
-
United States
-
Biotechnology Research
-
700 & Above Employee
-
Software Intern
-
Aug 2015 - Dec 2015
• Developed front-end Angular-JS based web applications • Leveraged on cloud technologies to build Java EE system backend applications • Worked with a cross-functional team (Agile SCRUM) • Developed front-end Angular-JS based web applications • Leveraged on cloud technologies to build Java EE system backend applications • Worked with a cross-functional team (Agile SCRUM)
-
-
-
Temasek Polytechnic
-
Singapore
-
Higher Education
-
700 & Above Employee
-
Temporary Technical Support Officer
-
May 2013 - Jul 2013
At Temasek Polytechnic, I am part of a temporary project group supervised by a Temasek Polytechnic lecturer. There, I developed an application for the Samsung Surface Table using Microsoft Surface SDK 2. In addition, I developed three android applications to illustrate a proof of concept for a showcase. At Temasek Polytechnic, I am part of a temporary project group supervised by a Temasek Polytechnic lecturer. There, I developed an application for the Samsung Surface Table using Microsoft Surface SDK 2. In addition, I developed three android applications to illustrate a proof of concept for a showcase.
-
-
-
Singapore Army
-
Singapore
-
Armed Forces
-
700 & Above Employee
-
NSF
-
Jun 2010 - Jun 2012
• Created multiple applications in C# to increase and improvement program efficiencies in collaboration with The Defense Science and Technology Agency (DSTA) • Created multiple applications in C# to increase and improvement program efficiencies in collaboration with The Defense Science and Technology Agency (DSTA)
-
-
-
KPMG
-
Canada
-
Accounting
-
700 & Above Employee
-
Intern
-
Jul 2009 - Dec 2009
• Co-developed a commercial website in VB.NET as a junior-developer • Programmed, enhanced and debugged legacy banking systems in COBOL • Co-developed a commercial website in VB.NET as a junior-developer • Programmed, enhanced and debugged legacy banking systems in COBOL
-
-
Education
-
Nanyang Technological University
Bachelor’s Degree, Information Technology -
Temasek Polytechnic
Diploma in Information Technology, Information Technology -
Tampines Secondary School
GCE 'O' Levels