LI YONGJIE (Winson)

DevOps Developer

Certificates

AWS Cloud Practitioner Certificate

Certified Kubernetes Administrator

Experience

Backend Developer

Shenzhen Baimulin Education Technology Shenzhen

2022/04 - 2022/11

Module Development

  • Utilize Spring Boot to develop various modules such as Order, User, Middleware, Statistics, etc.
  • Design and implement API interfaces for seamless integration between modules, ensuring the smooth functioning of the e-commerce platform.
  • Implement business logic and data operations within each module, ensuring data integrity and system reliability.

Data visualize

  • Utilize Echarts, a powerful data visualization library, to present backend data in meaningful and interactive ways.
  • Design and create dynamic charts, graphs, and reports to provide data-driven insights and facilitate decision-making processes.
  • Customize and style Echarts components to enhance the user experience and overall aesthetic appeal of data presentations.

Enhance search engine

  • Integrate Elasticsearch to improve the speed and accuracy of product search functionality.
  • Develop search queries and implement relevant filters to optimize search results.

Containerize application

  • Utilize Docker to containerize services, ensuring consistent deployment of modules across multiple environments.
  • Create and maintain container images for each service module, allowing for easy distribution and scaling.
  • Implement Docker Swarm or Kubernetes for efficient management and orchestration of the containerized services, reducing deployment complexities and enhancing scalability.

DevOps Developer

Freelance Guangzhou

2022/12 - Present

WordPress Deployment and SEO Optimization

  • Design and deploy personal websites using WordPress, ensuring a good user experience and interface design.
  • Improve website rankings and increase organic traffic in search engines through optimizing website structure, keywords, and content.
  • Configure SEO optimization plugins and tools to enhance website visibility by optimizing metadata, page titles, URL structure, etc.

Google Analytics Data Monitoring

  • Use Google Analytics to monitor website traffic, user behavior and other key metrics in real-time.
  • Provide data-driven decision support based on data analysis results from Google Analytics to improve user experience by optimizing website content.

Cluster Deployment and Management

  • Build Docker Swarm and Kubernetes clusters for deploying and managing open-source services such as Jitsi Meet, Kasm Workspace, Nextcloud, etc.
  • Design and execute container orchestration and deployment strategies to ensure high availability, elasticity, and scalability of the clusters.
  • Responsible for monitoring, troubleshooting, and optimizing the performance of services to ensure stable operation within the cluster.

Website Development

  • Design and develop websites using React.js and Vercel to ensure a good user experience and interface design.
  • Utilize frontend technologies such as HTML, CSS, JavaScript, etc., to convert designed websites into specific pages and ensure responsive layouts.
  • Utilize Vercel's deployment and release features for rapid deployment and continuous integration of websites, enhancing development efficiency and code quality.

Projects

Design and develop personal websites

2022/04 - Present

Design and develop personal websites

  • Use React.js to design and develop personal websites, ensuring good user experience and interface design.

Code management and version control

  • Use GitHub for code management, establish version repositories, and perform code submissions, branch management, merging, etc., to ensure code security and management compliance.

Website deployment and publishing

  • Use Vercel for website deployment and publishing, ensuring efficient and stable deployment through continuous integration and automation processes.

Achieving global accessibility

  • Use Cloudflare for optimizing and accelerating global access, reducing latency.
  • Configure Cloudflare's load balancing and intelligent routing to ensure fast and stable website access, providing services globally.

Website maintenance and performance monitoring

  • Conduct regular maintenance and updates to ensure website stability and security.

Multi-zone Kubernetes cluster Management

2023/04 - Present

Designing and building Kubernetes clusters

  • Analyzing and evaluating requirements, designing and building a Kubernetes cluster that meets business needs.
  • Deploying the Kubernetes cluster, including configuration and management of master nodes and worker nodes.
  • Optimizing and maintaining the Kubernetes cluster to ensure high reliability and availability.

Management and Monitoring

  • Selecting appropriate management and monitoring systems, such as Prometheus and Grafana, for integration and customization.
  • Designing and implementing alert policies to promptly detect and resolve system issues, ensuring stable system operation.

Operations and maintenance

  • Providing daily operational support for the system, including monitoring system operation, handling system failures, and optimizing system performance.
  • Developing comprehensive monitoring and automated operations and maintenance solutions to improve operational efficiency and system stability.

High Avaliable Wordpress Server

Building a Highly Available Wordpress Server

  • Design and build a highly available Wordpress service architecture based on requirements.
  • Deploy a Wordpress cluster and implement load balancing and failover mechanisms to provide a highly reliable service.


Skills

Back-End

  • SpringBoot | Express.js
  • Maven | npm
  • MySQL | Redis


Front-End

  • React.js
  • npm | pnpm
  • ElementUI

DevOps

  • Linux Administration
  • Docker
  • Kubernetes
  • AWS Web Service

Soft Power

  • Effective communication
  • Teamwork
  • Problem-solving
  • Attention to detail

Education

Banchelor

Zhuhai College of Science and Technology Social work

2015/09 - 2019/07

Languages

Chinese: Native speaker

English: Proficient

Cantonese: Native speaker