Difference between revisions of "What the DevOps Is"

From CNM Wiki
Jump to: navigation, search
(Script)
(Script)
Line 4: Line 4:
 
==Content==
 
==Content==
 
The predecessor [[lectio]] is [[What CNM Agile Is]].
 
The predecessor [[lectio]] is [[What CNM Agile Is]].
 +
 +
[[File:Devops.png|400px|thumb|right|[[DevOps process]]]]
  
 
===Script===
 
===Script===
 
:Many [[enterprise]]s distinguish [[ongoing operations]] or so-called ''old businesses'' and [[project]]s or so-called ''new businesses''. [[DevOps]] is an engineering practice that addresses situations in which ''projects'' are ongoing.
 
:Many [[enterprise]]s distinguish [[ongoing operations]] or so-called ''old businesses'' and [[project]]s or so-called ''new businesses''. [[DevOps]] is an engineering practice that addresses situations in which ''projects'' are ongoing.
  
:''DevOps'' unifies [[new product development]] or the '''Dev''' part and [[operations]] or the '''Ops''' part. To support ''DevOps'', [[CNM Lab]] can be used to automate and monitor all steps of the development such as integration, testing, releasing to deployment, and infrastructure management.
+
:''DevOps'' unifies [[new product development]] or the '''Dev''' part and [[operations]] or the '''Ops''' part. [[DevOps process]]es are frameworks used in [[DevOps]] that represents a chain of operational phases.
 +
 
 +
such as (a) Code, (b) Build, (c) Test, (d) Package, (e) Release, (f) Configure, and (e) Monitor.
 +
 
 +
 
 +
 
 +
 
 +
 
 +
To support ''DevOps'', [[CNM Lab]] can be used to automate and monitor all steps of the development such as integration, testing, releasing to deployment, and infrastructure management.
  
 
:Two primary purposes of [[CNM Page]] are to serve as the [[single source of truth]] and to accommodate interactions with [[Certified CNM Cyber User]]s. Indeed, the website shall display legitimate information since only authorized administrators shall be able to publish there. On the contrary, every [[Certified CNM Cyber User]] can post on [[CNM Wiki]]. Every [[Certified CNM Cyber User]] cannot alternate the page content on [[CNM Page]], but should be able to ask questions in its [[comments section]].
 
:Two primary purposes of [[CNM Page]] are to serve as the [[single source of truth]] and to accommodate interactions with [[Certified CNM Cyber User]]s. Indeed, the website shall display legitimate information since only authorized administrators shall be able to publish there. On the contrary, every [[Certified CNM Cyber User]] can post on [[CNM Wiki]]. Every [[Certified CNM Cyber User]] cannot alternate the page content on [[CNM Page]], but should be able to ask questions in its [[comments section]].
Line 18: Line 28:
 
:At [[CNM Lab]], the [[Friends Of CNM]] leads implementations of those ''requirements'' that the [[CNM Cyber Team]] created. This private ''hub'' is used to develop viable [[computer file]]s, [[software]], as well as security-sensitive documentation.
 
:At [[CNM Lab]], the [[Friends Of CNM]] leads implementations of those ''requirements'' that the [[CNM Cyber Team]] created. This private ''hub'' is used to develop viable [[computer file]]s, [[software]], as well as security-sensitive documentation.
  
#[[File:Devops.png|400px|thumb|right|[[DevOps process]]]]'''[[DevOps]]'''. Practice and a set of concepts, based on that practice, that define culture of utilizing the [[DevOps process]] to unify development (Dev) and operations (Ops).
 
#*[[DevOps process]]. A framework used in [[DevOps]] that represents a chain of operational phases such as (a) Code, (b) Build, (c) Test, (d) Package, (e) Release, (f) Configure, and (e) Monitor.
 
 
#*[[DevOps toolchain]]. A framework used in [[DevOps]] that represents a chain of tools, each of which fits one of the phases of a [[DevOps process]].
 
#*[[DevOps toolchain]]. A framework used in [[DevOps]] that represents a chain of tools, each of which fits one of the phases of a [[DevOps process]].
  

Revision as of 23:10, 16 October 2020

DevOps at CNM Cyber (hereinafter, the Lectio) is the lesson part of the Digital Transformations lesson that introduces its participants to CNM Lab. This lesson belongs to the CNM Cyber for Experience session of the CNM Cyber Orientation.


Content

The predecessor lectio is What CNM Agile Is.

Script

Many enterprises distinguish ongoing operations or so-called old businesses and projects or so-called new businesses. DevOps is an engineering practice that addresses situations in which projects are ongoing.
DevOps unifies new product development or the Dev part and operations or the Ops part. DevOps processes are frameworks used in DevOps that represents a chain of operational phases.
such as (a) Code, (b) Build, (c) Test, (d) Package, (e) Release, (f) Configure, and (e) Monitor.



To support DevOps, CNM Lab can be used to automate and monitor all steps of the development such as integration, testing, releasing to deployment, and infrastructure management.

Two primary purposes of CNM Page are to serve as the single source of truth and to accommodate interactions with Certified CNM Cyber Users. Indeed, the website shall display legitimate information since only authorized administrators shall be able to publish there. On the contrary, every Certified CNM Cyber User can post on CNM Wiki. Every Certified CNM Cyber User cannot alternate the page content on CNM Page, but should be able to ask questions in its comments section.
The development of CNM Cyber occurs in two hubs, which divide the development in two phases:
At CNM Wiki, the CNM Cyber Team creates the requirements that reflect what needs to be developed. These requirements include product epics, epic stories, user stories, and requirements specifications. This hub is open to the general public 24/7.
At CNM Lab, the Friends Of CNM leads implementations of those requirements that the CNM Cyber Team created. This private hub is used to develop viable computer files, software, as well as security-sensitive documentation.

Key terms

DevOps, DevOps process, CNMCT DevOps process, DevOps toolchain, CNMCT DevOps toolchain, single source of truth (SSOT), development hub, document, computer file (digital file)

Closing

Which statement below is correct:
  1. CNM Lab is designed to support continuous development of CNM Cyber.
  2. Every source code file must be uploaded to CNM Lab in order to be deployed within CNM Cyber.
  3. Authorized users of CNM Lab can identify which image file was last edited.
  4. All of the other substantive answers are correct.
  5. None of the other answers is correct.

What Requirements Are is the successor lectio.

Questions

Placement entrance exam