ID:317162

Tom

高级运维开发工程师

  • 公司信息:
  • 万物镜像(上海)科技有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 上海
  • 普陀

技术能力

1. Kubernetes及其周边组件
2. shell脚本定制开发
3. go二进制小工具制作或web应用开发
4. 服务器、中间件、数据库等相关,均有扎实的部署、实施、优化基础。
5. 批量部署脚本saltstack的使用及优化。

项目经验

内部私有云平台,运维开发 运维架构师,2 018.10 2019.08
1.
为确实管理应用环境,整合全部资源,将所有资源进行统一调度,合理利用资源,故为项目初衷。
2.
本次部署,共有两个目的:一个是openstack 平台,另一个是K8S 容器化平台。openstack
平台:对所有虚拟机资源进行整合, 合理分配并调度。在未整合之前,虚拟机缺乏规范的管理,造成资源浪费和利用不足。整合之后,将所有虚拟机纳入统一管 理, 并配置合理利用资源,保证资源的利用最大化。K8S 平台:将公有云上的业务系统和应用,整体迁移到私有云中,将公有云上 的功能,在私有云的平台中进行实现,充分利用现有及后续资源,对整个系统平台进行规划是设计。
3.
目前,系统主题架构有:权限系统,运维中台,计算中台,数据中台,服务中台等。已实现的有:权限系统,运维中台 (部分功能)

微服务容器化迁移,项目经理 项目实施,2 019.08 2019.12
项目背景:原项目部署采用的是docker swarm 模式,经过协商和讨论,认为swarm 模式不能满足需求,故采用kubernetes 模式来进行服务构建 和部署。
项目方案:kubeadm 方式、二进制方式、rancher rke 方式,云服务提供商。 综合讨论,为保证后续的稳定性,决定采用云服务提供商方式,云服务提供商提供服务器资源,我们着手进行二进制部署。
组件说明:

● mastermaster节点主要部署的服务有:etcd/kubeetcd/kube--apiserver/kubeapiserver/kube--managementmanagement--controller/kubeschedule/flannel/ca(etcd/apiserver/flannel/admin)controller/kubeschedule/flannel/ca(etcd/apiserver/flannel/admin)

● nodenode节 nodenode节点主要部署的服务有:flannel flannel

● helmhelm标准化 对所有javajava项目的架构,即spring boot/spring cloudspring boot/spring cloud,做helmhelm标准化操作。根据官方资料,定义helm chart templatehelm chart template,并对微服务 做整体迁移。其中Charts.yamlCharts.yaml和values.yamlvalues.yaml作为主要输出条件,template/deployment.yamltemplate/deployment.yaml、service.yamlservice.yaml、serviceaccount.yamlserviceaccount.yaml等附 加条件,通过变量获取方式,制定到前置两个文件为基准,这样可以动态进行分配,且无损。

信用行为

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

发布任务

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

微信接收人才推送

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

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