Experience
2022 — Now
2021 — 2022
2021 — 2022
San Jose, California, United States
Accelerate the delivery, reduce the complexity and boost the reliability of Pavilion platform applications on HyperParallel Flash Array.
Migrate the infrastructure from on-prem to Cloud environment and refresh CI/CD toolchain with Cloud software.
Support build process and production releases by managing CI/CD pipelines, maintaining infrastructure, developing tools.
Tools: VMWare, Jenkins, Bitbucket, Jira, Nexus, Docker, Bash, Python, Ansible
2018 — 2021
Mountain View, California
Develop and monitor CI/CD pipelines for build and release, manage the staging build and test environment, monitor Jenkins autoscaling and alerting system, and support the development and QE team for integration test and release process.
Tools: Jenkins, Python, Bash, Groovy, Terraform, Ansible, Packer, Dockerfile, Bit Bucket, Artifactory, Grafana, influxdb, Prometheus, dockprom
Environment: Ubuntu Linux, VMware, AWS, Docker, Kubernetes
Planning and estimation of work in releases for the entire team
Led Jenkins jobs migration to Blue ocean pipelines
Automated infrastructure as code to create Jenkins environment with Ansible, packer and terraform
Supported deployment, monitoring, and management of cloud and on-prem build release
Identified automation requirements and improved cloud build process in 50% faster
Monitored and ensured Jenkins CICD environment availability, performance, scalability and security
2015 — 2018
2015 — 2018
Santa Clara, CA
CICD pipeline orchestrates and automates cloud infrastructure and integrates tool chain to accelerate the software delivery and increase the quality.
• Provision and automate workflow in Jenkins and Concourse to integrate with toolchains for fully automated CI & CD pipeline on AWS, Google Cloud and Azure various cloud environment.
• Implement infrastructure as code and automate infrastructure and EC2 deployments with Ansible and Terraform.
• Create CI/CD environment with tools on docker swarm, create Jenkins Blue Ocean pipelines for parallel build and test in docker
• Monitor, automate, tune, and improve provisioning and management tools
Environment: AWS, Google Cloud Engine, Ansible, Terraform, Jenkins, Blue Ocean, Concourse, YAML, Python, Jinja2, Django, RabbitMQ, Kubbernetes, Pivotal Cloud Foundry, Open Stack, Docker, Docker swarm, Azure, VMWare, Linux, Bitbucket, Gitlab, Artifactory, Nexus, Confluence, JIRA, ELK, nginx, MySQL, Cassandra, Redis, Flyway, LDAP. nginx, elastic search
2014 — 2015
2014 — 2015
Sunnyvale, CA
Design and implement scripts to generate search index and deploy the index to the search cluster.
Develop the scripts to improve the delivery of the code and configurations separately.
Maintain and monitor Jenkins jobs and work flows for search index pipeline in production and staging environments.
Create Ansible playbooks to deploy Elasticsearch Logstash Kibana stack to monitor search queries traffic/latency.
Education
Nankai University
Bachelor's degree
Tianjin University