ID:406113

Jason

运维实施工程师

  • 公司信息:
  • 百度在线网络科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

系统:熟练掌握系统操作和排查,能够使用性能分析工具,对CPU、内存、磁盘、网络等方面进行深入分析和优化
容器:熟练掌握Docker 、k8s云原生服务治理体系、监控、日志落地应用方案
自动化:熟悉 Devops理念,能运用多种开源工具(gitlab、jenkins、nexus、ansible、maven)构建自动化发布
数据库:熟悉mysql数据库集群架构MM、Mycat、sql应用、数据备份恢复
中间件:熟练掌握应用常用中间件集群架构、性能优化 如nginx、redis、zk、kafka、es等
日志和监控:熟悉zabbix Grafana、efk、Prometheus等开源工具
云计算: 熟练应用阿里云、腾讯云、青云等公私有云平台的服务和功能,并能够根据需求选择适合的服务

项目经验

项目名称:ARM架构国产化适配

项目介绍:由于客户侧部署的办公系统(含考勤打卡、签到审批、费用报销等功能)基于x86架构运行,客户侧响应国家信创产业要求,需全栈迁移至国产化ARM架构云环境。目前客户环境采用阿里云私有云Kubernetes作为基础架构,要求所有组件适配国产操作系统(如统信UOS、麒麟),并使用云托管中间件+自建Nacos的混合部署模式。

个人职责:
1.负责虚拟化技术搭建出ARM架构的虚拟机,确保虚拟机的性能满足开发和测试需求。
2.在ARM虚拟机中拉取Docker镜像,构建ARM版本的微服务镜像,为后续的部署工作提供基础镜像资源。
3.搭建 ARM 版本的 Kubernetes 集群,进行集群的配置与优化,确保其能够稳定运行并支持后续的产品部署。
4.负责在ARM环境构建并测试JAVA微服务镜像、厂内环境测试部署中间件服务。
5.使用 Helm部署Nacos,负责 Helm Chart 的定制与安装,确保 Nacos 在 Kubernetes 环境中能够正常运行并与其他组件协同工作。
6.在阿里云上配置NAS存储,将办公系统的相关数据存储在 NAS 中,确保数据的安全性、可靠性和持久性。
7.负责编写资源配置清单(YAML 文件),并制作成helm chart文件。

项目成果:
1.办公系统的数据存储在阿里云的 NAS 存储中,数据存储安全可靠,具备良好的容错能力和数据冗余机制,有效防止了数据丢失和损坏的风险。
2.ARM 架构的 Kubernetes 集群在虚拟化环境下搭建成功,能够正常承载微服务镜像的运行
3.实现了在国产化操作系统及 ARM 架构上的办公系统部署,符合国家信创要求,为客户提供了自主可控的办公解决方案。
4.系统自部署以来,运行稳定,故障率极低,中间件服务的高可用性配置有效减少了因单点故障导致的服务中断风险,为客户的办公业务提供了持续稳定的运行保障。



项目名称: 厂内代码镜像构建与部署平台

项目介绍:在我们厂内环境中,面临着代码镜像更新以及客户项目产品代码问题修复的双重需求。以往的流程可能存在效率低下、人工干预过多等问题,导致代码更新不及时、问题修复周期长,进而影响客户满意度和企业的市场竞争力。为了实现代码镜像的高效更新以及客户项目产品代码问题的快速修复,我们决定引入 ArgoCD 和 Tekton;通过将这两款工具结合在 Kubernetes 环境中运行,我们能够实现从代码提交到镜像构建、再到部署的全流程自动化,从而提升开发效率、缩短交付周期。


个人职责:
1.负责在 Kubernetes 集群中安装、配置 ArgoCD 和 Tekton。
2.编写 ArgoCD 的应用配置文件和 Tekton 的流水线定义文件,实现代码镜像的自动化构建、测试、部署等功能。
3.负责客户项目代码出现问题时,能够快速修复并构建新镜像。
4.管理镜像仓库,确保镜像的安全性和可用性。
5.实现代码的自动化构建、测试和部署流程


项目成果:
1.代码镜像更新自动化:开发人员提交代码后,ArgoCD 自动检测变更并触发 Tekton 构建流水线,完成编译、测试后生成新镜像并推送到镜像仓库。
2.客户项目问题快速修复:研发团队快速响应客户项目代码问题,通过自动化流程快速构建并推送新镜像。
3.流程标准化与可扩展性:建立标准化的 CI/CD 流程,支持流程的优化和扩展,充分利用 Kubernetes 的资源管理和调度能力。
4.提升客户满意度和企业竞争力:快速更新和修复镜像,满足客户需求,提高客户满意度,加速产品迭代,提升企业竞争力。



项目名称:孪生业务迁移

项目介绍: 地图孪生项目在客户现场原本通过 Docker 部署,但由于客户现场服务器磁盘故障,导致所有数据丢失。为了满足客户对高可用性的要求,我们决定采用 Kubernetes(K8s)来重新部署地图孪生产品。通Kubernetes,我们能够实现服务的高可用性、弹性伸缩以及故障自愈。此外,为了更好地管理中间件和微服务,我们将使用 Helm Chart 进行部署,并确保每个微服务的数据存储对接客户的第三方存储设备。配置文件将通过 ConfigMap 进行挂载,以实现灵活的配置管理。

个人职责:
1.负责在客户现场的服务器上安装 Kubernetes 集群,确保集群的高可用性。
2.在 Kubernetes 集群中部署私有镜像仓库(如 Harbor 或 Docker Registry)。
3.测试镜像仓库的上传和下载功能,确保其正常工作。
4.负责在厂内环境中测试适配 Redis、Kafka、Zookeeper、Elasticsearch

信用行为

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

发布任务

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

微信接收人才推送

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

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