Skip to content

Latest commit

 

History

History
227 lines (128 loc) · 4.16 KB

701-devops-tch.md

File metadata and controls

227 lines (128 loc) · 4.16 KB

測驗 701:DevOps Tools Engineer

主題 701:軟體工程

701.1 現代軟體開發(權重:6)

權重:6

描述:能夠設計適合現行環境的軟體解決方案,瞭解服務如何處理資料持久化、狀態資訊、傳輸、並發性、安全性、效能、可用性、擴展性、負載平衡、訊息、監控和 API,並且清楚敏捷和 DevOps 對軟體開發的影響。

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • REST, JSON
  • Service Orientated Architectures (SOA)
  • Microservices
  • Immutable servers
  • Loose coupling
  • Cross site scripting, SQL injections, verbose error reports, API authentication, consistent enforcement of transport encryption
  • CORS headers and CSRF tokens
  • ACID properties and CAP theorem

701.2 軟體的標準元件和平台(權重:2)

權重:2

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • OpenStack Swift
  • OpenStack Trove
  • OpenStack Zaqar
  • CloudFoundry
  • OpenShift

701.3 原始碼管理(權重:5)

權重:5

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • git
  • .gitignore

701.4 持續整合和部署(權重:5)

權重:5

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • Step, Node, Stage
  • Jenkins SDL
  • Jenkinsfile
  • Declarative Pipeline
  • Blue-green and canary deployment

主題 702:容器管理

702.1 容器使用(權重:7)

權重: 7

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • docker
  • Dockerfile
  • .dockerignore

702.2 容器部署和編排(權重:5)

權重:5

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • docker-compose
  • docker
  • kubectl

702.3 容器基礎設施(權重:4)

權重:4

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • docker-machine

主題 703:機器部署

703.1 虛擬機部署(權重:4)

權重:4

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • Vagrant
  • Vagrantfile

703.2 雲端部署(權重:2)

權重:2

描述

關鍵知識領域:

703.3 建置系統鏡像(權重:2)

權重:2

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • packer

主題 704:配置檔管理

704.1 Ansible (權重: 8)

權重: 8

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • ansible.cfg
  • ansible-playbook
  • ansible-vault
  • ansible-galaxy
  • ansible-doc

704.2 其它配置檔管理工具(權重:2)

權重: 2

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • Manifest, Class, Recipe, Cookbook
  • puppet
  • chef
  • chef-solo
  • chef-client
  • chef-server-ctl
  • knife

主題 705: 服務運維

705.1 IT 運維和監控(權重:4)

權重:4

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • Prometheus, Node exporter, Pushgateway, Alertmanager, Grafana
  • Service exploits, brute force attacks, and denial of service attacks
  • Security updates, packet filtering and application gateways
  • Virtualization hosts, DNS and load balancers

705.2 日誌管理和分析(權重:4)

權重:4

描述

關鍵知識領域:

下面列出部分的使用文件、術語和應用程序:

  • logstash
  • input, filter, output
  • grok filter
  • Log files, metrics
  • syslog.conf
  • /etc/logstash/logstash.yml
  • /etc/filebeat/filebeat.yml