1,官网开发:
个人具有全栈开发经验,精通django和nxut3/vue3框架,独立开发和部署过官网项目:demo1:Lin | Store (starbucket.xyz),demo2: Lin | store (starbucket.xyz),这2个均为Demo项目。
2,K8s架构设计,环境搭建及服务部署
从0到1一个人完成K8s集群搭建,使用的基础设施:阿里云ACK,腾讯云TKE,以及自建K8s,环境配置为一主三从,主要部署公司官网项目:前端nuxt2项目以及后端springcloud项目,每个功能为3个pod,使用镜像滚动发布部署服务,提高服务的负载均衡和高可用性及持续性,达到无感更新版本的效果,使用ingress-nginx暴露服务,所有的服务均是个人开发yaml文件部署。
3,引进CDN功能
最开始公司没有使用CDN全站加速的功能,导致用户访问对象存储的资源过慢以及资源包成本的增加,我向公司提出CDN的优势,可以极大的提高用户访问效果以及降本增效,为公司每年节约了大概5W的云成本
4,创建CI/CD流程
Jenkins>Sonarqube>Maven>Codeup>阿里云镜像服务ACR>docker/k8s,通过编写Jenkinsfile脚本整合各类工具,实现了自动化部署服务,极大的提高了开发/测试/部署的交付速度。
5,云环境的维护
主要维护阿里云,腾讯云,亚马逊云,都是公有云,三个云环境均是我个人维护,包括:环境搭建,服务部署,资源维护,成本预算,对接售后支持等,