Mark Yang

Mark Yang Email and Phone Number

DevOps Engineer - Applied Machine Learning @ TikTok
Singapore
Mark Yang's Location
Minhang District, Shanghai, China, China
About Mark Yang

Experienced in CI/CD and observability, showcasing proficiency as an software developer, and applying an engineering practice to manage and resolve IT operational issues, self-driven, passion for details.Skills:- CICD/GitOps, ArgoCD, Jenkins, HarnessCD- Application Performance Management, logging/monitoring/tracing- Redis- Terraform/Terragrunt- Kubernetes- AWS- System Design- C#/.NET, TypeScript/React, Go, Python

Mark Yang's Current Company Details
TikTok

Tiktok

View
DevOps Engineer - Applied Machine Learning
Singapore
Website:
tiktok.com
Employees:
73474
Mark Yang Work Experience Details
  • Tiktok
    Devops Engineer - Applied Machine Learning
    Tiktok
    Singapore
  • Iherb, Llc
    Site Reliability Engineering Manager
    Iherb, Llc Oct 2022 - Present
    Shanghai, China
    - Lead iHerb Site Reliability Engineering group in Shanghai.- Conceptualize and execute a strategy for CD platform migration, utilizing Terraform.- Transition DevOps services from GKE to EKS, employing ArgoCD.- Decompose substantial tasks into manageable story units and delegate these to team members, and take issue escalations.- Conduct technical sessions and disseminate best practices within teams.
  • Iherb, Llc
    Devops Tech Lead
    Iherb, Llc Jul 2021 - Sep 2022
    Shanghai, China
    - Lead, design and implement the next generation iHerb DevOps Portal, to enhance the developer experience by offering a consolidated web interface for the observation and manipulation of applications, artifacts, redis, and so forth.- Integrate ArgoCD into our infrastructure as a part of GitOps.- Provision aws resources and clusters by utilizing Terraform and Terragrunt.- Collaborate intensely with teams based in Irvine.
  • Iherb, Llc
    Senior Devops Engineer
    Iherb, Llc Jun 2020 - Jul 2021
    Shanghai, China
    - Take over the iHerb Platform Library - Reconfigure source repositories, enhance module dependencies, synchronize versioning strategy and lifecycle, elucidate gitflow and practices of releasing. - Incorporate support for netcore 3.1. - Design and implement Configuration and Tracing module. - Write a series of tech documents.- Redis - Gather and dissect data reflecting Redis usage at iHerb. - Develop our unique Redis helm chart, accommodating different deployment modes: standalone, master-only, slave-only, and high availability with sentinel support. - Architect a shared Jenkins library as a helm-based CD pipeline, which facilitated the deployment of more than 1,000 Redis instances. - Establish Grafana dashboards specifically for Redis, aimed at routine monitoring and troubleshooting. - Design and implement a Redis caching hierarchy for the benefit of development teams. - Identify, troubleshoot, and rectify production issues related to Redis.- RabbitMQ - Erect monitoring dashboards tailored for RabbitMQ. - Diagnose and mitigate issues concerning RabbitMQ.
  • Iherb, Llc
    Senior Software Developer
    Iherb, Llc Jun 2019 - May 2020
    Shanghai, China
    - Preside over and enhance the Catalog Portal, an entity that manages the products and categories pertaining to iHerb.- Incorporate structured application logging utilizing Serilog to substantively elevate the experience of log aggregation.- Facilitate the exportation of application and business level metrics, consequenting in the creation of monitoring dashboards and alerts.- Utilize RabbitMQ in order to decouple and facilitate better integration with external systems.- Collaborate with team members, architecting and instituting the audit sub-system.- Automate UI tests with the utilization of the behave/Python framework.- Provide mentorship for onboarding engineers.
  • Shuidi Tech
    Founder
    Shuidi Tech Jun 2018 - May 2019
    Shanghai, China
    Focus on K12 education, lego & programming for kids.
  • Tutorabc
    Lead Devops/Platform Specialist
    Tutorabc Mar 2015 - Mar 2018
    Shanghai
    - Build and lead the platform team, driving collaboration and productivity.- Designed and lead a private cloud PaaS, TGOP, which included API Management, Middleware Services, and Application Performance Management; served over 300 engineers and supported more than 200 business projects within the company.- Spearheaded the development of an Application Performance Management (APM) system, consisting of monitoring, logging, and tracing subsystems. This system covered over 200 metrics of 1,500+ service instances on 700+ servers, drastically reducing incident response time and enabling issues to be narrowed down to code level within minutes through visualized and aggregated metric/log/tracing records.- Implemented CI/CD automation pipeline triggered by Jenkins and utilizing Docker for containerization.- Developed a simple distributed file system, code-named Coral, utilizing Varnish, FastDFS, and Java/Spring.- Provided solutions and best practices for complex production issues, including a significant reduction of CPU usage from 90% to 10% for a core business API service.- Served as a lecturer at APMCon and GIAC, sharing expertise and insights with industry peers.
  • Microsoft
    Developer Support Engineer
    Microsoft Oct 2011 - Jan 2015
    Shanghai
    - Assisted APAC customers in resolving complex issues related to .NET/ASP.NET/IIS/IE/Win32 applications, including crashes, hangs, leaks, and performance tuning.- Performed in-depth troubleshooting using advanced debugging tools such as WinDbg and PerfView/Xperf, providing customers with detailed analysis reports.- Delivered consultations and training to premier customers both remotely and on-site, advising on solution design, best practices, and emerging technologies.- Took on escalated cases from team members due to technical complexity and mission-critical status.- Played a key role in hiring and mentoring new hires, facilitating readiness and case collaboration.- Served hundreds of customers, successfully managing and resolving over 2,000 real production incidents.
  • Chinasoft
    Msdn Forum Moderator
    Chinasoft Sep 2009 - Sep 2011
    Shanghai, China
    - Acted as a moderator for CLR, BCL, VS Debugger, and .NET Diagnostic Tools forums, fostering an engaging and informative online community.- Lead vendor team, coordinating daily tasks and fostering a productive working relationship with Microsoft full-time employees.- Contributed to the Microsoft All-In-One Code Framework by generating ideas and writing code samples, enhancing the resource's value and usability.- Contributed over 1,000 replies and articles to community forums, recognized by community members as helpful and informative.
  • Augmentum
    Software Developer
    Augmentum Jul 2007 - Sep 2009
    Shanghai, China
    Developed and maintained a WinForms-based application as an integral part of a large-scale public security project, ensuring its reliability and effectiveness.

Mark Yang Education Details

Frequently Asked Questions about Mark Yang

What company does Mark Yang work for?

Mark Yang works for Tiktok

What is Mark Yang's role at the current company?

Mark Yang's current role is DevOps Engineer - Applied Machine Learning.

What schools did Mark Yang attend?

Mark Yang attended Nanjing Normal University.

Who are Mark Yang's colleagues?

Mark Yang's colleagues are Whitney Sims, Ashley Marie, Nancy Liu, Emma Curry, Salam Al-Yamani, Wenly L., Amber Z..

Not the Mark Yang you were looking for?

  • Mark Yang

    Senior Project Manager & Strategy Account Manager At Tencent Holding
    Shenzhen
  • Mark Yang

    Sales Director & Co-Founder At Zhongshan Yanfeng Lock Industry Co.Ltd ·
    Zhongshan
  • Mark Yang

    Alternate Country Ceo And Head Of Global Markets At Uob China
    Pudong
  • Mark Yang

    Srg Global - Human Resources Manager
    Suzhou

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.