DEV Community

Alex Krev
Alex Krev

Posted on

Some Facts I Need To Know For DevOps Career

前言

不管我现在是否有工作,总归有些不足是会一直存在的。感觉总是离这些技术非常遥远,因为没有更大厂的经验,或者同类公司的经验,实现阶层跨越总是很难的事。

必要技能

对于这些技术来讲,永远不算是精通,除非在这个领域深耕才行。
仅仅是会,没有实战经验的话,是不满足企业要求的。
也就是说必须要熟练掌握,且能高效使用才行。

  1. CICD(Jenkins/CircleCI/Github)
  2. 监控告警
  3. K8S开发
  4. 公有云(AWS/AliCloud/GCP)
  5. 微服务(ServiceMesh/Istio)
  6. 高并发(必须有充足的经验才行)
  7. Ansible/Terraform
  8. 系统运维(网络/存储/LVS/CMDB)
  9. CDN
  10. 虚拟化(openstack/kubevirt)
  11. SRE(业务指标监控,SLI/SLO,灰度发布,弹性伸缩)
  12. 前端(Javascript/Vue/React)

想成为优秀的架构师,以上所有组件都必须精通。

辅助技能

除开上述必要的技术要求外,还有很多辅助工具,如果能掌握,对自己的能力将会有一个大大的提升,企业更加欣赏

  1. Sonar(clean code)
  2. Maven/Gradle/Groovy

软实力

除开上述硬技术实力外,对于学习能力,性格,沟通,天赋等软实力也尤其重要。

  1. 学习能力
  2. 精力(活泼,精力充沛能保证持续性)
  3. 求知(兴趣,爱好,能投入到技术中)
  4. 沟通(能够通过沟通提升自己,提升他人,做到双赢)
  5. 英文
  6. 兴趣爱好

Top comments (0)