SFIAビュー: DevOps の自動化

DevOps の自動化

技術的な DevOps 機能に関連するスキル-自動化を使用して速度と品質を向上させます。例えば...-継続的インテグレーション、継続的デリバリー、マイクロサービス、コードとしてのインフラストラクチャ、監視とロギング、コミュニケーション、コラボレーションなどのプラクティスの設計と実装。-速度、品質、スケーラビリティ、セキュリティを促進するための自動化の継続的な改善と利用の増加。

構成管理 CFMG

組織、プロジェクト、サービスの資産と工芸品の計画、管理、管理、ガバナンス。 構成アイテム(CI)およびそれらの相互関係の識別、分類、および仕様。 ソースコード、ソフトウェア、システム、ドキュメント、およびサービスに依存するCIの構成とバージョンを特定の時点で識別。 構成の変更を体系的に制御し、プロジェクト、システム、サービスライフサイクル全体で構成の整合性とトレーサビリティを維持。 CIの機能的および物理的特性の識別と文書化、それらの特性への変更の制御、変更処理と実装ステータスの記録と報告。 データ品質および指定された内部および外部要件への準拠についてCIを検証および監査。

プログラミング/ソフトウェア開発 PROG

ステークホルダーに約束した価値を提供するために、新規および修正されたソフトウェアコンポーネントを計画、設計、開発、修正、検証、テストおよび文書化。合意されたソフトウェア開発とセキュリティ基準とプロセスの認識、作成、適用。作業のコンテクストに基づいたソフトウェア開発ライフサイクルモデルの採用と適応および予測(計画主導)アプローチまたは適応(反復/アジャイル)アプローチからの適切な選択。

検証 TEST

適切な検証ツールと手法を用いて、合意されたプロセス基準と業界固有の規制に従い、検証を計画、設計、管理、実行および報告する。検証の目的は、新しいシステムおよび修正されたシステム、構成、パッケージ、またはサービスがインターフェースと共に指定された通り動作し(セキュリティ要件を含む)、展開に関連するリスクが十分理解され、文書化されていることを確認する。検証には、設計プロセス、テストウェア(テストケース、テストスクリプト、テスト報告書、テスト計画など)の使用と保守、検証を行うソフトウェアの品質の測定と改善が含まれる。

システム統合および構築 SINT

顧客、またはテストなどの内部目的または暫定目的で運用システム、製品またはサービスを作成するためのコンポーネント、サブシステム、およびインターフェースを統合/構築するための活動の計画、実装、および制御。自動化と継続的インテグレーションを含むシステム統合とビルドのための組織能力を開発。

リリースおよび展開 RELM

運用管理 およびユーザーコミュニティへの制御された効果的な引き渡しを、指定されたサービスの確立または継続しながら、可能にする変更と更新(「リリース」としてバインドされます)をライブ環境にパッケージ化、構築、テスト、展開するプロセス、システム、機能の管理。 リリースの効率と品質を向上させる自動化の適用。

データベース管理 DBAD

データベースのインストール、構成、アップグレード、管理、監視、およびメンテナンス。 実稼働環境での運用データベース、および反復的な開発やテストなどの内部または暫定的な目的のためのサポートを提供。 データベースのパフォーマンスと、データベース管理(自動化を含む)のためのツールとプロセスの改善。

ITインフラ ITOP

ビジネスの情報システムのニーズを提供およびサポートするために必要な、オンプレミスまたはクラウドサービスとしてプロビジョニングされたITインフラストラクチャ(物理または仮想ハードウェア、ソフトウェア、ネットワークサービス、およびデータストレージを含む)の運用と制御。 新規または変更されたサービスの準備、変更プロセスの運用、規制、法的および専門的な標準の維持、仮想化およびクラウドコンピューティング環境でのシステムとコンポーネントの構築と管理、および関連するシステムとサービスのパフォーマンスの監視が含まれる。 ビジネスパフォーマンス、セキュリティ、持続可能性への貢献。 インフラストラクチャコンポーネントのプロビジョニング、テスト、展開、監視を自動化するインフラストラクチャ管理ツールのアプリケーション。