DevOpsとは
開発と運用が連携プレーをするための仕組み

読む時間の目安 約3分
この記事の要点
  • DevOpsは、開発(Development)と運用(Operation)の連携を効率よく実現する環境をつくる仕組みです。読み方はデブオプスです。
  • デジタル化が進む中で、市場の変化に迅速に対応し、顧客のニーズにあったサービスを出すための考え方の一つです。
  • CI/CD(ビルドからデプロイまでの自動化)・MLOps・DevSecOpsとは別の用語です。穴埋めで取り違えます。
この記事の目次
  1. DevOpsとは
  2. DevOpsの考え方と、似た名前の用語
  3. 試験での問われ方
  4. 似た用語との違い
  5. 覚え方
  6. 第8章の問題を解いてみる
  7. よくある質問

DevOpsとは

DevOps(デブオプス)は、開発チームと運用チームの連携を効率よく実現する環境をつくる仕組みです。名前は、開発の Development と、運用の Operation を組み合わせたものです。

システムは、つくって終わりではありません。リリースしたあとも、運用しながら直したり、機能を足したりします。デジタル化が進み、市場の変化に迅速に対応することが求められる中で、開発する人と運用する人がばらばらに動くと、対応が遅れます。そこで、両方のチームが連携プレーをしやすい環境を整えます。この環境の核になるのが、アジャイル開発です。

DevOpsの考え方と、似た名前の用語

DevOpsは、「開発」と「運用」という2つの立場をつなぐ考え方・仕組みです。具体的な作業を自動化する道具のことではありません。

DevOpsと並んで出てくる用語は、何に注目しているかが違います。

  • CI/CD: ソフトウェア開発のビルドやテストの段階から、デリバリー・デプロイメントまでを自動化する仕組みです。
  • MLOps: 機械学習モデルを使うシステムの、開発から運用までを効率よく進める手法です。
  • DevSecOps: セキュリティ対策を、開発から運用までの全般に組み込む考え方です。
DevOpsと、似た名前の用語 開発 Development 運用 Operation 連携プレー DevOps = 開発と運用の連携を効率よくする仕組み 名前が似ていても、別の用語(注目する点が違う) CI/CD 自動化の仕組み MLOps 機械学習の運用 DevSecOps セキュリティを組み込む
DevOpsは開発と運用の連携の仕組み。CI/CD・MLOps・DevSecOpsは注目する点が別(もちこ道場のまとめ)

試験での問われ方

IoTシステム技術検定 中級では、第8章「IoTシステムの開発・運用・保守上の留意点」で出ます。もちこ道場の第8章の問題では、DevOpsを含む問題が10問あり、次のような問われ方をしています。

  • 穴埋め: 「市場の変化に迅速に対応するため、開発と運用の連携を継続的に行う仕組み」にDevOpsを選びます。CI/CD・MLOps・DevSecOpsが外れの選択肢です。逆に、ビルドからデプロイまでの自動化の空欄では、DevOpsが外れの選択肢になります。
  • 2つの空欄: 「[DevOps]は開発と運用の連携、[CI/CD]はビルドからデプロイメントまでの自動化」のように、2つの用語を対応づけます。入れ替えた選択肢が外れです。
  • 正しい記述の組み合わせ・不適切な記述を選ぶ: DevOpsは開発チームと運用チームの連携を効率よく実現する仕組み、という記述が正しい文として出ます。CI/CDやCIの説明とあわせて、複数の文の正誤を見分けます。

似た用語との違い

用語 何をする 入る空欄の目印
DevOps 開発と運用の連携を効率よく実現する環境をつくる 「開発と運用の連携」「連携プレー」
CI/CD ビルド・テストからデリバリー・デプロイメントまでを自動化する 「ビルド」「テスト」「自動化」
MLOps 機械学習モデルの精度劣化に備え、監視や再学習を行う 「機械学習」「精度」「再学習」
DevSecOps セキュリティの監視・パッチ適用・対策の自動化を継続して行う 「セキュリティ」「パッチ」

自動化の範囲をくわしく知りたいときは「継続的インテグレーション・デリバリー・デプロイメントの違い」、2つの「〜Ops」の違いは「MLOps と DevSecOps の違い」を読んでください。

覚え方

  • 「Dev+Ops=連携プレー」。名前を分けて読めば、開発(Dev)と運用(Ops)をつなぐ考え方だと分かります。
  • 空欄の説明が「連携」ならDevOps、「自動化」ならCI/CD、「機械学習」ならMLOps、「セキュリティ」ならDevSecOpsと、目印のことばで選びます。

第8章のほかの用語は「第8章 IoTシステムの開発・運用・保守上の留意点の要点」にまとめています。

第8章の問題を1問、解いてみる

もちこ道場の第8章の問題です。演習画面と同じ解説(図解・選択肢ごとの解説)を付けています。

問1

ソフトウェア開発のビルドやテストの段階からデリバリー・デプロイメントまで、システムの開発・運用を継続的にサポートする作業を自動化する仕組みは1と呼ばれている。

答えと解説を見る

正解は 3(CI/CD)です。

【概要】

CI/CDは継続的インテグレーションと継続的デリバリーの仕組みで、ビルド・テストからデリバリー・デプロイメントまでの継続的な作業を自動化する。

【図解】実験的機能

DevOpsとCI/CDの流れ、MLOps、DevSecOps DevOpsとCI/CDの流れ、MLOps、DevSecOps

図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。

【各選択肢の解説】

  • 1. MLOpsあなたの解答 MLOpsは機械学習モデルの精度維持や再学習などに対応する手法であり、ビルドからデプロイまでの自動化を指す語ではない。
  • 2. DevOpsあなたの解答 DevOpsは開発チームと運用チームの連携を効率化する仕組みであり、ビルドからデプロイまでの自動化そのものではない。
  • 3. CI/CD正解あなたの解答 CI/CDはコード変更のビルド・テスト・統合から本番環境への導入までをつなげ、開発・運用の支援を自動化する仕組みである。
  • 4. BCPあなたの解答 BCPは災害や事故の際に業務を短期間で復旧させるための事業継続計画であり、開発作業の自動化の仕組みではない。
第8章の問題を解く

第8章は約50問。いま解いた問題と同じ形で、選択肢ごとの解説と図解が付いています。まずは登録なしで、第1章の50問から解き方を試せます(第2章からはプランで解けます)。

第1章を無料で解く

よくある質問

DevOpsは、何と何を組み合わせた言葉ですか?

開発の Development と、運用の Operation を組み合わせた言葉です。開発チームと運用チームが、連携プレーを効率よく行える環境を整える仕組みを指します。

DevOpsは、アジャイル開発と関係がありますか?

はい。DevOpsは、アジャイル開発を核にして、開発と運用の連携を円滑にする環境を整えるものとして説明されます。アジャイル開発そのものとは、「連携の仕組み」という点で区別します。

DevOpsの穴埋めで、CI/CDと迷ったらどうしますか?

空欄の説明が「開発と運用の連携」ならDevOps、「ビルドやテストからデリバリー・デプロイメントまでの自動化」ならCI/CDです。この2つを入れ替えた選択肢が外れとして出ます。

もちこ道場

章ごとの問題と本番形式の模擬試験で、合格の力を確かめる

公式テキストの全8章から作ったオリジナルの予想問題を、スマホ・PC で解ける Web 演習サービスです(運営者が作っています)。

ベーシックプラン

500円

31日間・買い切り・自動更新なし

  • 全8章 401問○
  • 選択肢ごとの解説○
  • 全問の解説に図解○
  • 模擬試験(80問・90分)なし
おすすめ合格フルサポートプラン

1,000円

31日間・買い切り・自動更新なし

  • 全8章 401問○
  • 選択肢ごとの解説○
  • 全問の解説に図解○
  • 模擬試験(80問・90分)○

無料体験は登録不要です。

次に読む

出典・注記

出題範囲は、2026年11月にMCPC の公式ページで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。

  1. IoTシステム技術検定 中級(MCPC 公式)