DevOps技能图谱

优质
小牛编辑
152浏览
2023-12-01

方法和文化

核心文化

  • CALMS原则
  • The Three Ways
  • 自动化
  • 可视化
  • 度量化

敏捷方法论

  • 以人为本
  • 敏捷宣言
  • 极限编程
  • SCRUM方法
  • 迭代改进
  • 需求管理

精益方法论

  • 最小可行产品
  • 单一关键指标
  • 精益画布
  • 精益看板
  • 风险管理
  • 超越预算
  • 投资组合

持续集成和持续交付

  • 流水线
  • 版本控制
  • 依赖管理
  • 内建质量
  • 环境管理
  • 零停机发布
  • 灰度发布

设计和架构

云原生架构

  • 十二要素
  • CAP理论
  • BASE理论
  • 云基础设施
  • 无状态服务
  • 高可用设计
  • 自动扩缩容
  • 平台即服务

微服务架构

  • 康威定律
  • 服务治理
  • 服务发现
  • 配置管理
  • 故障熔断
  • 日志管理
  • 性能监控
  • 链路监控
  • 服务网关

领域驱动设计

  • 统一语言
  • 业务实体
  • 值对象
  • 聚合
  • 工厂
  • 仓储
  • 领域服务
  • 限界上下文
  • 上下文地图
  • 分层架构
  • 事件风暴

设计思维

  • 以用户为中心
  • 发散性思考
  • 头脑风暴
  • 交互原型
  • 测试反馈

技术和工具

版本控制

  • Subversion
  • Mercurial
  • Bazaar
  • Git
  • Gitlab
  • Gogs
  • SourceTree
  • Visual SourceSafe

基础设施自动化

  • Ansible
  • Chef
  • Puppet
  • SaltStack
  • Fabric
  • Terraform
  • StackStorm
  • Docker

交付流程可视化

  • Jenkins
  • Buildbot
  • Drone
  • GoCD
  • TeamCity
  • Gitlab CI
  • Bamboo
  • Travis
  • CircleCI
  • Shippable

团队协作和项目可视化

  • Jira
  • Redmine
  • Trello
  • Basecamp
  • Teambition
  • Confluence
  • Gitbook
  • Team Foundation

测试和质量管理

  • SonarQube
  • Fortify
  • Swagger
  • Cucumber
  • RobotFramework
  • Selenium
  • Gauge
  • JMeter
  • Gatling
  • LoadRunner
  • Tsung

日志和监控

  • Zabbix
  • Nagios
  • Prometheus
  • TICK Stack
  • Grafana
  • Elastic Stack
  • Flume
  • Splunk
  • Scribe
  • Fluentd
  • Chukwa
  • OneAPM
  • 听云

安全和密钥管理

  • Threat Modeling
  • OWASP ZAP
  • OpenTPX
  • Passive Total
  • Critical Stack
  • Vault
  • BlackBox
  • Transcrypt
  • Keybase
  • Git Secrets