ID:192123

木东

高级运维工程师

  • 公司信息:
  • 施耐德电气
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 通州
  • 亦庄

技术能力

单独维护过阿里云200+台服务器,从无到有搭建运维体系,目前就职世界500强外企IT部门
 熟悉阿里云产品功能及部署,包括ecs、rds、redis、mq、oss、slb、cdn、ddos、waf、dataV、vpc、nat网关、日志服务、云监控、容器集群(swarm/kubernetes)等产品,拥有阿里云云计算ACP证书,了解AWS云服务
 熟悉docker容器技术,掌握swarm、kubernetes集群的业务部署和维护,熟悉kubernets技术栈
 熟悉Apache、Nginx(openresty、tengine)、php、tomcat等web服务,掌握web集群的部署及优化
 熟悉LVS、Nginx、Keepalived等集群负载软件,了解Haproxy、Heartbeat
 熟悉Shell、python开发语言,能够根据运维需求定制开发运维脚本
 熟悉CI/CD流程,熟练使用jenkins、git、svn等持续集成工具
 熟悉Mysql的基本操作及数据备份,掌握Mysql 主从复制、读写分离的部署,了解MMM、MHA等高可用集群,熟悉Memcached 、Redis等缓存数据库的基本操作及集群部署
 熟悉Zabbix/prometheus监控系统,能够根据服务需求自定义监控项
 熟悉ELK日志分析系统,熟悉harbor镜像仓库、Apollo配置中心、pinpoint全链路监控、camel软负载平台等
 熟悉Saltstack、Ansible等自动化管理工具,熟悉jumpserver堡垒机

项目经验

项目一、配置阿里云业务系统上线
1.准备工作。注册阿里云账号,根据业务、开发需求,规划各环境vpc网络
2.项目评审。根据各项目业务需求,确定业务逻辑、网络架构,输出架构图;评估所需阿里云产品类型、数量,输出所需资源明细表
3.资源采购。根据资源明细表购买阿里云产品
4.环境部署。通过配置阿里云高速通道,实现阿里云与IDC机房、私有云、办公网通过专线互联;根据项目需求对阿里云产品进行配置:SLB负载转发、RDS初始化脚本,在ECS服务器安装应用服务,制作标准生产镜像,批量部署、调优;
5.对接IDC机房的jenkins,部署jenkins任务,实现自动化发版
6.监控部署。在阿里云部署zabbix-proxy代理,对接IDC机房的zabbix监控,配置云监控及zabbix监控项,编写脚本实现自定义监控
7.日志收集。配置阿里云日志服务,收集slb日志;应用日志通过部署filebeat插件对接IDC机房的ELK日志收集
8.配合开发进行联调,保障项目正常上线
9.输出项目运维文档

项目二、阿里云容器服务swarm集群迁移至kubernets集群
背景:
随着公司越来越多的业务系统使用docker容器,应用数量100+,容器数量400+,功能需求也越来越复杂,应用管理难度上升,swarm集群逐渐无法满足需求,并且通过与阿里云架构师沟通,阿里云后期将逐步停止对swarm集群的升级维护,经过调研,决定将swarm集群平滑迁移至kubernets集群
负责内容:
1. 前期准备。调研阿里云kubernets容器服务,评估迁移容器数量,确定worker节点服务器资源配置,进行系统架构评审、网络地址规划等
2.编写迁移方案。通过slb+dns切换实现业务的平滑迁移
3.创建并配置kubernets容器服务,业务条线按照命名空间划分
4.部署准生产harbor镜像仓库,通过jenkins拉取harbor中的镜像并push到阿里云镜像仓库
5.配置jenkins自动发布流程
6.配置集群内公共组件(nginx-ingress、filebeat日志插件、redis哨兵、zuul+eureka、Apollo配置中心),配置ELK日志收集,编写脚本监控集群内应用状态
7.配合开发联调,进行迁移准备、应用回归测试
8.实施迁移。通过k8s集群的slb灰度引流、域名dns切换,根据业务条线进行分批迁移
9.下线swarm集群。k8s集群正常运行后,停止swarm集群,一周后回收swarm集群服务器资源,删除集群

项目三、业务系统容器化改造
1.梳理各业务系统架构,根据业务条线制定改造计划
2.配合开发对应用配置进行改造,适应k8s集群服务部署标准
3.编写dockerfile,构建base镜像
4.创建Apollo配置项目,导入应用配置
5.配置应用启动参数,对接Pinpoint链路监控、Apollo配置中心
6.创建jenkins任务,实现自动发布
7.配置k8s集群中nginx-ingress服务的configmap,提供业务访问入口
8.配合开发联调,进行迁移准备、应用回归测试
9.通过slb引流、域名dns切换完成业务系统改造上线

项目四、私有云原生kubernets集群部署
1.前期准备。集群高可用架构设计,确定容器规模、服务器资源规格,规划集群网络,环境初始化配置,输出《捷越容器云规范》
2.集群部署。集群采用2ha+3master+node架构部署,安装keepalived、haproxy、k8s集群各组件,联调各组件,实现集群高可用,输出《k8s集群部署文档》,后期使用saltstack脚本自动化安装k8s集群
3.部署存储系统。glusterfs分布式文件存储集群,输出《glusterfs集群搭建文档》
4.部署k8s集群插件coredns、harbor镜像仓库
5.集群验证。主要对集群状态、集群网络、集群service域名通信、集群存储pv/pc进行验证
6.部署prometheus监控系统、ELK日志系统、glb(nginx)负载系统
7.配置jenkins自动发布流程。
8.配合测试人员进行集群业务验证、质量测试等
9.配合开发人员进行镜像构建、应用部署、系统联调等
10.加入rancher集群,进行集群统一管理

案例展示

  • 配置阿里云业务系统上线

    配置阿里云业务系统上线

    1.准备工作。注册阿里云账号,根据业务、开发需求,规划各环境vpc网络 2.项目评审。根据各项目业务需求,确定业务逻辑、网络架构,输出架构图;评估所需阿里云产品类型、数量,输出所需资源明细表 3.资源采购。根据资源明细表购买阿里云产品 4.环境部署。通过配置阿里云高速通道,

  • 业务系统容器化改造

    业务系统容器化改造

    1.梳理各业务系统架构,根据业务条线制定改造计划 2.配合开发对应用配置进行改造,适应k8s集群服务部署标准 3.编写dockerfile,构建base镜像 4.创建Apollo配置项目,导入应用配置 5.配置应用启动参数,对接Pinpoint链路监控、Apollo配置中

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    1
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服