DevOpsとは
開発と運用が連携プレーをするための仕組み
- DevOpsは、開発(Development)と運用(Operation)の連携を効率よく実現する環境をつくる仕組みです。読み方はデブオプスです。
- デジタル化が進む中で、市場の変化に迅速に対応し、顧客のニーズにあったサービスを出すための考え方の一つです。
- CI/CD(ビルドからデプロイまでの自動化)・MLOps・DevSecOpsとは別の用語です。穴埋めで取り違えます。
DevOpsとは
DevOps(デブオプス)は、開発チームと運用チームの連携を効率よく実現する環境をつくる仕組みです。名前は、開発の Development と、運用の Operation を組み合わせたものです。
システムは、つくって終わりではありません。リリースしたあとも、運用しながら直したり、機能を足したりします。デジタル化が進み、市場の変化に迅速に対応することが求められる中で、開発する人と運用する人がばらばらに動くと、対応が遅れます。そこで、両方のチームが連携プレーをしやすい環境を整えます。この環境の核になるのが、アジャイル開発です。
DevOpsの考え方と、似た名前の用語
DevOpsは、「開発」と「運用」という2つの立場をつなぐ考え方・仕組みです。具体的な作業を自動化する道具のことではありません。
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は継続的インテグレーションと継続的デリバリーの仕組みで、ビルド・テストからデリバリー・デプロイメントまでの継続的な作業を自動化する。
【図解】実験的機能
図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。
【各選択肢の解説】
- 1. MLOpsあなたの解答 MLOpsは機械学習モデルの精度維持や再学習などに対応する手法であり、ビルドからデプロイまでの自動化を指す語ではない。
- 2. DevOpsあなたの解答 DevOpsは開発チームと運用チームの連携を効率化する仕組みであり、ビルドからデプロイまでの自動化そのものではない。
- 3. CI/CD正解あなたの解答 CI/CDはコード変更のビルド・テスト・統合から本番環境への導入までをつなげ、開発・運用の支援を自動化する仕組みである。
- 4. BCPあなたの解答 BCPは災害や事故の際に業務を短期間で復旧させるための事業継続計画であり、開発作業の自動化の仕組みではない。
第8章は約50問。いま解いた問題と同じ形で、選択肢ごとの解説と図解が付いています。まずは登録なしで、第1章の50問から解き方を試せます(第2章からはプランで解けます)。
よくある質問
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分)○
無料体験は登録不要です。
次に読む
記事の確認問題と同じく、選択肢ごとの解説と図解が付いた問題を、スマホ・PC で続けて解けます。
IoTシステム技術検定 中級の第8章「IoTシステムの開発・運用・保守上の留意点」で問われる用語を、6つのまとまりと取り違えやすい組み合わせで整理しました。第8章の問題を2問、その場で解いて確かめられます。
MLOps は機械学習モデルを使うシステムの精度劣化に備えて監視・再学習を行う手法、DevSecOps はセキュリティ対策を開発から運用まで組み込む考え方です。DevOps・CI/CD との関係も含めて図と表で整理し、IoTシステム技術検定 中級での問われ方と覚え方をまとめました。
出題範囲は、2026年11月にMCPC の公式ページで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。