A gopher, experienced web developer, backend engineer.
Focusing on backend technologies and system design.
Desire to work on impactful projects that are the core of company successfulness.
* Language: Go for API servers, Shell for routine jobs, installation scripts
* DB: MySQL, Redis, Presto as query engine for parquet files on S3
* Container Orchestrator: running production services on Docker Swarm, K3S
* Infra:
* AWS services (EC2/Lightsail, SQS, S3, Lambda, CloudFront)
* Ansible for software installation
* Terraform for provision AWS resources
* Drone for CI/CD pipelines
* EFK for logging
DevOps, SRE, Backend
[email protected]
* Manage, provision company's AWS resources. Include ~80 EC2+Lightsail VMs, Lambda, SQS etc.
* Maintain self-hosted artifact ecosystem: GitLab(code base), Harbor(image registry), Drone(CI/CD).
* Build centralized logging system (EFK) and monitoring system (Promethues, Grafana).
* Manage container orchestrators (Docker Swarm & K3S cluster).
* Build control plane for Envoy as ingress backend.
* Cooperate with the data team to build a data analysis system: Spark, Clickhouse, Presto.
* Survey suitable database for pixel tracing logs, use Druid to handle 2.x billions rows of data, can response quries within half of second.
* Migrate an etcd cluster which was broken by high pressure from kubernetes api-server.
* Build a new APM project with 2 members within 4 months, including
1) Analysis of business features
2) Technology chose & build base infrastructure (orchestrator, databases)
3) Design core program flow & write POC for helping teammates to do the implementation smoothly
* Resolve bugs from legacy projects.
* IOT devices management service development.
* Build cronjob scheduler within internal worker service.
* Build instant log service for QA, RD debugging, using NATS as message queue.
* Construct continuous deployments on AWS.
* Assist infrastructure migration, using Terraform.
* Development of new websites, maintaining and refactoring existed services.
* Assist the team in improving the development flow and tools.
* Refactor one of the three main websites with yii2 framework from the unmaintainable legacy code base.
A gopher, experienced web developer, backend engineer.
Focusing on backend technologies and system design.
Desire to work on impactful projects that are the core of company successfulness.
* Language: Go for API servers, Shell for routine jobs, installation scripts
* DB: MySQL, Redis, Presto as query engine for parquet files on S3
* Container Orchestrator: running production services on Docker Swarm, K3S
* Infra:
* AWS services (EC2/Lightsail, SQS, S3, Lambda, CloudFront)
* Ansible for software installation
* Terraform for provision AWS resources
* Drone for CI/CD pipelines
* EFK for logging
DevOps, SRE, Backend
[email protected]
* Manage, provision company's AWS resources. Include ~80 EC2+Lightsail VMs, Lambda, SQS etc.
* Maintain self-hosted artifact ecosystem: GitLab(code base), Harbor(image registry), Drone(CI/CD).
* Build centralized logging system (EFK) and monitoring system (Promethues, Grafana).
* Manage container orchestrators (Docker Swarm & K3S cluster).
* Build control plane for Envoy as ingress backend.
* Cooperate with the data team to build a data analysis system: Spark, Clickhouse, Presto.
* Survey suitable database for pixel tracing logs, use Druid to handle 2.x billions rows of data, can response quries within half of second.
* Migrate an etcd cluster which was broken by high pressure from kubernetes api-server.
* Build a new APM project with 2 members within 4 months, including
1) Analysis of business features
2) Technology chose & build base infrastructure (orchestrator, databases)
3) Design core program flow & write POC for helping teammates to do the implementation smoothly
* Resolve bugs from legacy projects.
* IOT devices management service development.
* Build cronjob scheduler within internal worker service.
* Build instant log service for QA, RD debugging, using NATS as message queue.
* Construct continuous deployments on AWS.
* Assist infrastructure migration, using Terraform.
* Development of new websites, maintaining and refactoring existed services.
* Assist the team in improving the development flow and tools.
* Refactor one of the three main websites with yii2 framework from the unmaintainable legacy code base.