Jesse杰
1月前来过
全职 · 1000/日  ·  21750/月
工作时间: 工作日00:00-24:00、周末00:00-24:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

熟练EFK、loki、Nginx、Tomcat、Zabbix、Redis、Jenkins、apache、mysql、mongodb、Gitlab等web相关软件的配置、管理、维护工作;

熟练使用shell、python进行脚本和运维平台开发;

熟练使用prometheus,grafana监控系统,loki,elk日志系统;

熟练使用Docker,K8s、kubesphere容器编排系统;

熟悉阿里云、AWS、腾讯云、Azure等云平台使用;

工作经历

  • 2021-10-01 -2023-10-25上海峰畅信息科技有限公司高级运维工程师

    公司主要做音视频业务,产品层包括自有saas产品,并提供toB的产品和技术输出。我的工作职责主要以下几点: 1、负责公司saas产品从0-1的基础设施构建工作,包括云平台调研、基础设施技术选型、推动软件和系统架构到容器化的转型,具体技术实施的落实。应用的技术主要是 1> k8s、docker技术实现全产品容器化 2> gitlab作为代码管理平台 3> jenkins、argocd实现CI/CD 4> grafana、prometheus资源监控告警 5> grafana+loki实现日志的采集、分析、展示、告警 2、对初级运维工程师和技术支持工程师的技术培训,以及切合公司实际情况的自有工具和脚本编写构建,使用语言主要是shell+python来完成 3、公司客户有私有云需求,比如银行或者金融商业公司,根据具体要求、实际情况以及产品特性,做出私有化产品技术架构设计,并提供具体实施方案。 4、以应用的开源组件为基础进行二次开发,比如prometheus的metrics exporter开发;devops平台开发,主要技术用到python、flask、mongo、mysq

  • 2019-09-01 -2021-09-01上海众言科技网络有限公司高级运维工程师

    我在上海众言网络科技有限公司基础设施部担任高级运维工程师一职, 1、负责公司所有线上服务(问卷网专业版,问卷网大众版,倍士得,神秘客等)的维护工作,管理机房和阿里云腾讯云服务器。 2、负责中间组件维护,公司主要开发语言使用PYTHON,web中间件使用NGINX,数据库为MongoDB,日志采集使用阿里云sls日志服务。 3、负责mongodb数据库整体升级到最新版本,并都以replicas cluster副本集集群模式运行,并利用阿里云日志服务进行业务访问分析和预警,定位数据存储读取的弱点瓶颈。协助开发人员对python程序进行测试和故障排查。 4、并将问卷网专业版进行容器化改造,整体迁移到K8S集群中运行。后期对运维工作进行规范化调整,降低重复工作和风险操作,增加可控性和安全性。 5、负责技术文档编写,实现技术积累。并对运维人员进行技术培训提升。

  • 2015-11-01 -2019-10-01北京比特大陆科技有限公司高级运维工程师

    我在比特大陆科技有限公司担任运维工程师一职,比特大陆是一家数字货币领域国际巨头公司,本身多条业务线并行发展,客户遍布全球各地。 在比特大陆任职期间我独立负责antpool.com矿池、btc.com矿池以及bitmain.com官网,以及hashnest.com蚁巢和ERP的运维工作。 antpool.com、bitmain.com采用appche+tomcat+mysql架构服务,btc.com、hashnest.com采用nginx+php+mysql架构服务,前端和中间件都用docker容器化封装,数据库采用mysql主从配置、读写分离,前端用slb做负载均衡和高可用。代码托管在内部的gitlab平台,测试、生产部署采用jenkins管理,监控采用阿里云的云监控产品和日志分析服务。针对不同需求采用ELK进行日志分析和图表展示。 后期各项服务大多采用docker容器化管理包括nginx、tomcat、redis、mysql等等,环境部署借助ansible自动化管理工具以及shell脚本,减少了工作量,缩短了产品开发上线周期。运维系统开发过自动化运维平台bitmainDevop

教育经历

  • 2011-06-01 - 2015-07-01哈尔滨工业大学计算机科学与技术本科

技能

服务器运维
自动化运维
监控
K8S
jenkins
0
1
2
3
4
5
0
1
2
3
4
5
作品
cicd系统

使用Argo CD的GitOps模式,将应用的部署和配置信息存储在GitLab中的代码仓库中。 配置Argo CD与GitLab的集成,使其能够自动检测代码仓库的变更,并自动部署应用程序。 设置Argo CD的自动同步策略,以确保应用程序与代码仓库保持同步。 自动化部署:通过整合Argo CD和GitLab,实现了自动化的应用程序部署和更新,减少了手动部署的工作量和错误率。 持续交付:通过CI/CD流水线的配置和触发,实现了持续交付的能力,使团队能够更快速地交付新功能和修复问题。 可视化管理:Argo CD和GitLab提供了可视化的界面和报告功能,使团队能够更好地跟踪和管理应用程序的部署状态和质量。 灵活性和可扩展性:通过流水线配置和集成,支持多环境和多分支的部署,以及随着团队和应用规模的增长而扩展。

0
2023-10-25 17:54
监控告警

部署监控组件: 部署Prometheus和Grafana作为监控和可视化平台,用于收集和展示集群的各项指标。 部署Alertmanager作为告警管理器,用于接收和处理告警通知。 定义监控指标: 根据业务需求和集群特点,定义需要监控的指标,例如CPU利用率、内存使用量、网络流量等。 利用Prometheus的数据采集和查询功能,编写适当的配置文件和查询语句,以收集和存储这些指标的数据。 设计告警规则: 根据监控指标的阈值和规则,设计告警规则,例如当CPU利用率超过80%或者内存使用量超过阈值时触发告警。 通过Prometheus的告警规则配置文件,定义和管理这些告警规则。 配置告警通知: 使用Alertmanager的配置文件,定义告警通知的方式和目标,例如发送邮件、短信或者调用API接口。 根据告警级别和严重程度,设置相应的通知方式,以确保运维团队能够及时收到告警信息。 测试和优化: 在实施阶段进行测试和验证,确保监控和告警系统能够准确地检测和处理异常情况。 根据实际使用情况,持续优化和调整告警规则和通知方式,以提高系统的可靠性和准确性。

0
2023-10-25 17:44
云架构设计

将传统的单体服务进行容器化改造,并成功迁移至Kubernetes集群运维。通过这一改造,我们实现了更高级的架构,展现了先进的技术价值。 容器化改造使我们能够将应用程序和其依赖项打包成独立的容器,实现了更高的可移植性和可伸缩性。在Kubernetes集群的支持下,我们能够更好地管理和调度容器,实现自动化的部署、扩容和故障恢复。 这一架构改造带来了多个技术价值。首先,容器化使得应用程序的部署更加简单和灵活,大大降低了部署成本和时间。其次,Kubernetes集群提供了强大的资源管理和负载均衡能力,可以有效地优化资源利用率和提高系统的可靠性。最重要的是,这一改造为我们的服务架构带来了更高的弹性和可扩展性,使我们能够更好地应对业务增长和高访问量的挑战。

0
2023-10-25 17:32
更新于: 2023-10-25 浏览: 148