云原生工程师的日常主要做什么?

如题,小白一只,各方面了解云原生中,问题偏向开发岗,希望多方面收集日常工作内容,当然也欢迎运维岗的大佬回答

参与4

1同行回答

lzj7618937lzj7618937质控经理cib
云原生计算的基础包含有四个主要概念:微服务、容器、CI/CD和DevOps,所以云原生工程师的日常也是围绕这几点进行工作的。工作中的一部分时间会去维护DevOps平台,解决平台使用中遇到的一部分问题:比如内存占用过高,服务重启后某个Pod发生错误,网络原因造成的访问失败等。这些问题...显示全部

云原生计算的基础包含有四个主要概念:微服务、容器、CI/CD和DevOps,所以云原生工程师的日常也是围绕这几点进行工作的。

工作中的一部分时间会去维护DevOps平台,解决平台使用中遇到的一部分问题:比如内存占用过高,服务重启后某个Pod发生错误,网络原因造成的访问失败等。这些问题都需要时间去一一排查,最后会描述一下问题然后记录解决方案,以便下次快捷定位问题。

日常开发中会负责DevOps相关的项目多一点,基本上都是引导基础运维工作朝着自动化,智能化方向发展。 也会遇到去调研某个云原生的开源项目,对开源代码阅读和二次开发。

学习方面,云原生包含的新技术栈比较多,Docker ,Kubernetes 等技术。对容器编排调度、存储、网络、服务发现等原理的理解也有一定的要求,所以一般空闲时间会扩展一下自己。

云原生新技术新概念层出不穷,工程师的日常和平时的大部分时间都花在了学习上,Kubernetes 基本上已经成为容器编排的事实标准,微服务各种框架和协议也日新月异,随着云计算的发展和普及,基础设施越来越厚实,业务开发变得越来越容易。也只有不断学习才能跟上时代。

收起
银行 · 2023-03-09
浏览612

ChatGPT 回答

作为一名云原生工程师,你的日常工作内容可能包括以下方面:

  1. 架构设计:根据银行业务需求,设计云原生架构,包括容器编排、微服务架构、服务网格等。
  2. 开发实现:根据架构设计,实现云原生应用,包括编写Dockerfile、Kubernetes YAML文件、服务网格配置等。
  3. 自动化运维:使用自动化工具,如Ansible、Terraform等,实现云原生应用的自动化部署、扩容、升级等。
  4. 性能优化:对云原生应用进行性能测试和优化,包括容器资源限制、负载均衡、缓存等。
  5. 安全管理:对云原生应用进行安全管理,包括容器镜像安全、网络安全、访问控制等。
  6. 技术研究:跟踪云原生技术的发展,研究新技术、新工具的使用和应用场景。

在银行行业中,云原生技术的应用主要集中在核心业务系统、金融交易系统、风险控制系统等方面。云原生工程师需要深入了解银行业务,理解业务需求,根据业务需求设计和实现云原生应用。同时,还需要关注安全和性能等方面,确保云原生应用的稳定和安全。

提问者

lzj7618937
质控经理cib
擅长领域: 云计算容器容器云

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-03-09
  • 关注会员:1 人
  • 问题浏览:1072
  • 最近回答:2023-03-09
  • X社区推广