SFIA查看: DevOps自动化
DevOps自动化
与DevOps技术功能有关的技能-使用自动化来提高速度和质量。例如...-设计和实施实践,例如持续集成,持续交付,微服务,基础架构即代码,监视和日志记录,通信和协作。 -不断改进和增加使用自动化来提高速度,质量,可伸缩性和安全性。
配置管理 CFMG
对组织、项目和服务资产进行规划、管理、控制和治理。对配置项(CIs)进行标识、分类,并规范及其相互关系。在不同阶段及时识别源代码、软件、系统、文档和服务依赖的配置项的具体配置和版本。系统地控制对配置的更改,并在整个项目、系统和/或服务生命周期中维护配置的完整性和可追溯性。识别和记录配置项的功能和物理特性,控制这些特性的变化,记录和报告变更处理和实施状态。验证和审核配置项的数据质量,确保符合规定的内外部要求。
编程/软件开发 PROG
对新的和经修订的软件组件进行规划、设计、创建、修改、验证、测试和记录, 以向干系人提供约定的价值。识别、创建和应用议定的软件开发和安全标准和流程。采用和调整基于工作环境的软件开发生命周期模型, 适当选择预测 (计划驱动) 方法或自适应 (迭代/敏捷) 方法。
测试 TEST
使用适当的测试工具及技术来规划、设计、管理、实施及报告测试工作,并遵循约定的流程标准及行业特定法规。测试的目的在于确保新及经修订系统、配置、软件包或服务(连同任何界面)按要求实施(包括安全要求),同时充分理解并记录与部署相关的风险。测试包括制定流程、使用及维护测试工具(测试案例、测试脚本、测试报告、测试计划等)来衡量及改进被测软件的质量。
系统集成与构建 SINT
规划,实施和控制集成/构建组件,子系统和接口的活动,以创建用于交付给客户的操作系统,产品或服务,或用于内部或临时目的(如测试)。 开发系统集成和构建的组织能力, 包括自动化和持续集成。
发布与部署 RELM
对生产环境中的打包、构建、测试及部署变更或升级(绑定在“发布”)所使用的流程、系统及功能)进行管理,从而建立或保持持续特定的服务,并且可控地和有效地转交给运维管理。使用自动化方法提供发布的效率和质量。
数据库管理 DBAD
数据库的安装、配置、升级、管理、监控和维护。为生产使用中的操作数据库和内部或临时目的提供支持,如迭代开发和测试。提高数据库的性能和数据库管理的工具和过程(包括自动化)。
IT基础设施 ITOP
对IT基础设施(包括物理或虚拟硬件、软件、网络服务和数据存储)的操作和控制,无论是在当地部署还是作为云服务发放,都需要提供和支撑业务的信息系统需求。包括准备新的服务或变更服务、变更过程的运作、维护监管、法律和专业标准、建立和管理虚拟化和云计算环境中的系统和部件以及监测系统和服务在其对业务表现、安全和可持续性方面的贡献。基础设施管理工具的应用程序,用于自动化基础设施组件的提供、测试、部署和监视。