Miao Liyao

Miao Liyao

Cloud Engineer in Beijing, He/him

About

  • I started working with Kubernetes in 2015 and have been working on cloud computing related technologies.

  • I have multiple AWS certificates and have served as senior R&D engineer and technical manager at Yeepay, Ant Financial, Chuanyang Technology and SphereEx.

  • I am willing to understand business requirements and I am good at using technology to solve business problems.

  • I can lead a team and provide service capabilities such as application cloud migration, cloud-native transformation, and internal platform development.

  • I have extensive open source community experience like mentoring community contributors, technical writing, and public speaking.

  • In the past few years, because of my serious and responsible work and outstanding performance, I have received many outstanding employee awards.

Projects

2023
SphereEx-Mate at SphereEx

The project is developed in Golang, and DBPlusEngine implements full-duplex interaction through gRPC. Supports Kubernetes ConfigMap, S3, and MySQL/PG as back-end storage. It implements master selection through the Kubernetes lease mechanism. It does not rely on distributed consistency protocols and does not require mouting disk. It simplifies customer on-site deployment and implementation complexity, and the resource requirements are far less than Zookeeper.

2023
Sensitive Data Recongnizer at SphereEx

The project is developed using the Golang, supports more than 40 typical sensitive data classifications, supports scanning of common relational databases and big data storage, and provides security recommendation reports for GDPR and data security laws. The algorithm is comprehensively implemented using operators such as column name keywords, regular expressions, and data dictionaries, and uses directed acyclic graphs to improve performance by 10 times. This product has been purchased by many security manufacturers, financial and overseas companies, and the design scheme has applied for a patent.

2022

The project is implemented using Rust and Go. Go implements the control plane and is responsible for configuration conversion and distribution and operation and maintenance task scheduling. Rust implements the data plane and serves as a sidecar responsible for accessing business data traffic. The project implements MySQL data traffic processing, including read and write separation, sharding, access control, auditing and circuit breaker. The project currently has 270 stars, 10 active contributors, and 3 community enterprise users. The project address is github.com/database-mesh/pisanix

2022

I have successively launched Helm, CloudFormation, Terraform and other IaC solutions for ShardingSphere, and designed an Operator that supports multiple CRDs and automatically deploys ShardingSphere and AWS RDS to form a distributed database. The Operator also supports chaos engineering based on ChaosMesh. In addition, it promotes the implementation of solutions such as community Wasm extensions, which improves the practicality of ShardingSphere in cloud environments and lowers the threshold for use. Project address: github.com/apache/shardingsphere-on-cloud

2022
SphereEx-Cloud at SphereEx

The project uses the Golang to implement the tenant portal and operation portal, public services and AWS-based cloud base, and designs shared or exclusive deployment solutions for different user groups. The bottom layer supports both EC2 and EKS, and allows users to open VPC Peering. Supports CloudFormation and AMI scenarios. In the first phase, the user system, artifact library system and release system have been implemented successively. Currently, the user system and artifact library services have been launched and have been running stably for 9 months, helping to improve delivery efficiency by 50%.

2019
KubeStar at Netstars 株式会社

The project is implemented in Golang, supports Kubernetes native resource object management, supports cluster-level and instance-level Prometheus monitoring and chart drawing, supports ChartMesum application store docking with CICD, and has developed command line tools to support managed Kubernetes services in mainstream public clouds at home and abroad. This product has been recognized and selected by many domestic customers.

Work Experience

2022 — Now
Beijing

Led a team of 10 people and was responsible for the Database Mesh open source project, SphereEx-Cloud SaaS project, ShardingSphere-on-Cloud open source project, SensitiveDataRecognizer scanning tool, Mate metadata storage project, etc. My job responsibilities are to formulate project construction paths, break down task goals and assign them to team members, design core technical solutions, daily code reviews, quarterly performance appraisals, etc.

2019 — 2022
Tokyo/Beijing

Led SRE team and responsible for building the company's AWS infrastructure from scratch, planning application transformation and cloud migration solutions, reducing transaction costs by 75%. Multi-cluster observability and alarm mechanisms are built based on Thanos, Prometheus, Grafana, CloudWatch, Lambda, etc. Implement a multi-lane elastic EKS cluster based on Spot instances, cooperate with the CICD test to automatically expand the cluster on demand, provide a multi-dimensional perspective on R&D performance, and be compatible with Helm's release management. In addition, I participated in the construction of engineering culture, including operation and maintenance work orders, emergency procedures, agile project management, etc., and completed technical upgrades.

2016 — 2019
Beijing

As the main engineer, I built the company's Kubernetes container platform from 0 to 1, promoted business containerization transformation, and participated in the construction of Gitlab CICD pipeline to help improve delivery efficiency.

2019 — 2019
Beijing/Hangzhou

I mainly cooperate with business migration to the cloud, complete fine-grained resource overcommit control, support 618 and Double 11 promotions, build Ant OS base image pipelines, etc.

Certifications

2022 — 2025
DBS from AWS
2022 — 2025
SAP from AWS

Contact

Twitter
GitHub