◎Docker(2年+docker正式环境维护经验)、Docker compose、Swarm、KVM、VMware等虚拟化技术
◎3年游戏维护经验(国内、国外皆有)。正式环境维护1000+服务器
◎熟悉主流云平台产品(阿里云、腾讯云、ucloud、七牛云、金山云)
◎熟悉Devops、CI/CD(Jenkins、Buildbot、Gitlab-Ci)、高可用集群、服务器监控。可根据客户需求进行一整套自动化工具开发
◎TCP/IP四层、七层代理。网络故障排查
◎数据库(mysql、mongodb、sqlServer)搭建、调优、自动化备份等
◎网站SSL证书免费签发并自动续期
1.负责公司内部服务器、办公网络、游戏正式版本(国外、国内)的搭建、维护(月流水过千万)。内部服务器主要有Buildbot、Jenkins、Gitlab、Fabric、DB、游戏测试服、客户端打包机、翻墙代理服务器,游戏正式版本组成有GameServer、GameManageServer、GameUpdateServer、DB、DataCollector,所有服务器都使用Fabric进行初始化设置。开发人员在本地开发完成后(通过Jenkins。QC、研发、策划、运营都可操作)更新到各个渠道测试服服务器进行测试、客户端打包(所有更新、客户端打包、账号转移等消息都会推送消息到钉钉群),QC测试通过后运维使用Fabric(可同时操作多组服务器)对每地区各个版本进行版本维护更新。Fabric主要功能有:①初始化服务器 ②一键部署各类服务器 ③一键合服 ④账号转移 ⑤热更服务器 ⑥回档DB等
2.负责XX项目系统搭建维护工作,整个生产线主要使用Docker、Docker-compose、 Gitlab、Gitlab-Runner、K8s、云Mysql、云Mongodb、云Redis、SSL和阿里云的VPC网络构建的多条CI/CD流水线。通过Docker-compose编排技术来构建容器、jinja2模板传递可配置参数到容器内。使用timer来做定时任务(可到毫秒),SSL通过脚本传递阿里云KEY与SECRET来自动签发免费证书,做到整条生产线https安全模式。服务器网络均采用阿里云的VPC专有网络,通过SLB、SNAT、DNAT访问Internet来保证服务器的安全。搭建私有仓库把所有镜像都推送到仓库,方便后期的快速横向扩展构建。当开发人员push代码到Gitlab仓库时,将触发定义的Gitlab-CI流程,Gitlab将任务分发到活跃的Gitlab-Runner上来执行任务。VPC网络下Nginx反向代理多个服务通过SLB提供给用户访问。发版先连接内网堡垒机使用token与私有仓库认证拉取镜像
角色 | 职位 |
负责人 | 运维开发工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
所有服务器都使用自动化工具进行初始化设置。开发人员在本地开发完成后(通过Jenkins。QC、研发、策划、运营都可操作)更新到各个渠道测试服服务器进行测试、客户端打包(所有更新、客户端打包、账号转移等消息都会推送消息到钉钉群),QC测试通过后运维使用Fabric(可同时操作多组服
负责XX项目系统搭建维护工作,整个生产线主要使用Docker、Docker-compose、 Gitlab、Gitlab-Runner、K8s、云Mysql、云Mongodb、云Redis、SSL和阿里云的VPC网络构建的多条CI/CD流水线。通过Docker-compose编排