熟练使用并编写 Jenkins 、GitlabCI、Tekton、ArgoCD 等 CICD 工具
熟练编写 Dockerfile、Docker-compose 文件
熟练使用 AWS(AWS SAP 架构师证书)阿里云、OpenStack、Proxmox、ESXi 等公有云、
私有云平台
熟练使用并搭建、维护生产级别 Kubernetes、Prometheus、skywalking、istio、Nacos 等
平台以及相关云原生生态
熟练使用 Ceph、GlusterFS、HDFS 分布式存储搭建使用,对接 Kubernetes 等平台
熟练掌握 ansible、prometheus、Zabbix、Grafana、CMDB 自动化运维监控工具
熟悉 Mysql、PGSQL、MongoDB 、Mycat 等常见数据库,中间件等高可用环境搭建及运维
熟悉 Windows AD 域、OpenLDAP、FreeRadius 身份认证对接、维护
熟练搭建 Zookeeper、Kafka、RabbitMQ、redis 集群搭建、维护、调优
熟练配置 Cisco、HUAWEI、Frotigate 网络设备、具有 CCNP 网络知识能力
熟悉 EFK、Graylog、Syslog 等日志平台等集群搭建、维护
熟悉使用 shell 脚本语言编写自动化脚本,熟练使用 go 语言,编写 SRE 运维工具
熟练使用 Terraform、helm、kustomization 等编排工具
熟悉 CDH、EMR 等大数据相关组件
项目描述:
公司由传统环境转型云原生环境,要求在 Proxmox 私有云平台上为开发、测试、生产环境各
搭建一套:
K8S 高可用平台:负责底层项目调度,无缝扩容,使用开源 KubeSphere 平台实现日常观测、
报警、维护。同时也便于后端 java 程序员在开发环境调试。
GitLab:使用 DRBD 做主备,每日定时任务推送异地服务器。
Jenkins:用于配合 GitLab K8s、Harbor 仓库,定制 JenkinsFile 做 CICD 流水线,数据挂
载 Ceph RBD 防止数据丢失。
Nacos 集群: 用于 java 程序服务发现,配置文件统一管理
Redis:(Cluster 模式)、用于存放 token
Kafka:(zookeeper 协调高可用)、用于异步调用解偶,也用于 xxl-job 执行定时任务
Ceph 为 K8S、VM 提供存储卷、块设备
Nginx:作为整个集群入口做反向代理与 SSL/TLS 卸载
Graylog:用于接受网络设备(华为、飞塔、RouterOS)日志,对接至 elasticsearch 集群
本人职责:公司属于创业初期且业务逐渐上线,以上环境皆由本人创建及维护。
项目二: Convertlab 产品 AWS 云原生 Terrafrom 部署
项目描述:
为客户(AWS)部署公司营销云系统,客户要求所有组件均为 PASS 托管,并要贴合 AWS 五
大支柱,对其设计包含卓越性、安全性、可靠性、性能效率及成本优化。
产品组件涉及:K8S\大数据组件(hive、kudu、impala、spark、hbase、hdfs、hadoop)
\Mongodb\Redis\Kafka\MySQL
本人职责:
负责前期架构设计并与客户技术人员对接,Terraform 编写、产品搭建实施、安全审计、与大
数据人员连调 EMR 兼容性问题、后期维护。
为客户(AWS)部署公司营销云系统,客户要求所有组件均为 PASS 托管,并要贴合 AWS 五 大支柱,对其设计包含卓越性、安全性、可靠性、性能效率及成本优化。 产品组件涉及:K8S\大数据组件(hive、kudu、impala、spark、hbase、hdfs、hadoop
公司内网CICD自动化+ server less 模式,采用Tekton + argocd 进行常规CICD工具部署,同时前端的SSR + nodejs 服务采用aws lambda (serverless)的部署方式