-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathglossary.html
205 lines (205 loc) · 12.4 KB
/
glossary.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
<DOCTYPE html>
<html>
<head>
<title>Glossary Table</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>DevOps Glossary</h1>
</body>
</html>
<table class="custom-table">
<tr>
<th>ID</th>
<th>Term</th>
<th class="wider-column">Definition</th>
<th>Reference</th>
</tr>
<tr>
<td>1</td>
<td>DevOps</td>
<td class="wider-column">DevOps is an IT approach that fosters collaboration between development and operations teams,
leading to faster deployment, improved software quality, and better alignment with business objectives.
</td>
<td>Writer, S. (2023). Key Principles of DevOps: An Overview for IT Professionals.
Available at: <a href="https://www.consumersearch.com/technology/key-principles-devops-overview-professionals?utm_content=params%3Ao%3D740007%26ad%3DdirN%26qo%3DserpIn."> https://www.consumersearch.com/key-principles-devops</a>
</td>
<tr>
<td>2</td>
<td>DevOps Deployment</td>
<td>Continuous development is an iterative software development process that includes testing,
integration, delivery, and deployment, enabling organizations to achieve faster delivery,
lower risks, and overcome bandwidth barriers.</td>
<td>Spiceworks. (n.d.). What Is DevOps? Definition, Goals, Methodology, and Best Practices. [online] Available at:
<a href="https://www.spiceworks.com/tech/devops/articles/what-is-devops/."> https://www.spiceworks.com/tech/devops/articles/what-is-devops/.</a>
</td>
</tr>
<tr>
<td>3</td>
<td>DevOps Software Quality</td>
<td>DevOps aims to increase deployment speed, frequency, and quality by blending development and operations,
attracting interest from researchers due to its diverse impact on software development industries.
</td>
<td><a href="https://www.researchgate.net/publication/344470661_DevOps_and_software_quality_A_systematic_mapping">https://www.researchgate.net/publication/
</td>
</tr>
<tr>
<td>4</td>
<td>Building and integration</td>
<td>Continuous Integration (CI) in DevOps ensures developers have access to up-to-date,
validated code, allowing multiple developers to work on the same source code confidently,
saving time and enhancing application development speed and reliability.
</td>
<td>Spiceworks. (n.d.). What Is DevOps? Definition, Goals, Methodology, and Best Practices. [online] Available at:
<a href="https://www.spiceworks.com/tech/devops/articles/what-is-devops/."> https://www.spiceworks.com/tech/devops/articles/what-is-devops/.</a>
</td>
</tr>
<tr>
<td>5</td>
<td>DevOps Methods</td>
<td>Scrum, Kanban, and Agile are popular DevOps methods that help organizations speed up development and product releases through iterative approaches,
visualizing workflows, and emphasizing flexibility and collaboration.</td>
<td>netapp (n.d.). What Is DevOps? - Practices and Benefits Explained | NetApp. [online] www.netapp.com. Available at:
<a href="https://www.netapp.com/devops-solutions/what-is-devops/"> https://www.netapp.com/devops-solutions/what-is-devops/.
</a></td>
</tr>
<tr>
<td>6</td>
<td>DevOps Automation</td>
<td>Automation is a better solution because it focuses on the demand-side factors within our control.
Leaders should leverage DevOps automation-first solutions to optimize operations and focus on 'demand-side' factors within their control.
</td>>
<td>InfoQ. (n.d.). Using DevOps Automation to Combat DevOps Workforce Shortages.
[online] Available at:
<a href="https://www.infoq.com/articles/devops-automation-workforce-shortages/ [Accessed 20 Jul. 2023]."> https://www.infoq.com/articles/devops-automation-workforce-shortages/ [Accessed 20 Jul. 2023].
</a></td>
</tr>
<tr>
<td>7</td>
<td>DevOps Monitoring</td>
<td>DevOps Monitoring involves using technical practices and tools to track and measure
system behavior in real-time, providing insights into system performance and health.
</td>
<td>Atlassian. (n.d.). DevOps Monitoring | Atlassian.
<a href="https://www.atlassian.com/devops/devops-tools/devops-monitoring">https://www.atlassian.com/devops/devops-tools/devops-monitoring
</a></td>
</tr>
<tr>
<td>8</td>
<td>DevSecOps</td>
<td>DevSecOps is an approach that integrates security throughout the entire IT lifecycle, emphasizing collaboration between development, security, and operations teams. DevSecOps incorporates security from the start, automating security measures to maintain agility without compromising safety.</td>
<td>What is DevSecOps?
<a href="https://www.redhat.com/en/topics/devops/what-is-devsecops"> https://www.redhat.com/en/topics/devops/what-is-devsecops</a></td>
</tr>
<tr>
<td>9</td>
<td>Microservices Architecture</td>
<td>Using a microservices architecture with DevOps has many advantages for developers and businesses. It allows for faster development and deployment of software, and each service can work independently without affecting others, making it more flexible and reliable. Teams can work better together, and different technology can be used for each service, resulting in improved performance and customer satisfaction. Overall, it helps businesses deliver better software faster and stay competitive in the market.</td>
<td><a href="https://www.linkedin.com/pulse/benefits-using-microservices-architecture-devops-arcsona-inc/"> https://www.linkedin.com/pulse/benefits-using-microservices-architecture-devops-arcsona-inc/ </a></td>
</tr>
<tr>
<td>10</td>
<td>DevOps Frameworks</td>
<td>DevOps frameworks are structured approaches and methodologies that help organizations streamline software development and IT operations through collaboration,
automation, and continuous improvement.
</td>
<td>Cuofano, G. (2023). 20 DevOps Frameworks For Your Digital Business. [online] FourWeekMBA. Available at:
<a href="https://fourweekmba.com/devops-frameworks/ [Accessed 21 Jul. 2023]"> https://fourweekmba.com/devops-frameworks/ [Accessed 21 Jul. 2023].
</a>
</td>
</tr>
<tr>
<td>11</td>
<td>DevOps Tools</td>
<td>A successful DevOps process requires utilizing appropriate tools for the key phases of the DevOps lifecycle, including discovery, planning, building,
testing, monitoring, operating, and providing continuous feedback.</td>
<td>Atlassian (n.d.). DevOps Tools for each phase of the DevOps lifecycle. [online] Atlassian. Available at:
<a href=" https://www.atlassian.com/devops/devops-tools. "> https://www.atlassian.com/devops/devops-tools.</a>
</tr>
<tr>
<td>12</td>>
<td>DevOPS Process and Platform</td>
<td>The paper introduces DevOpsML, a framework that combines DevOps and modeling principles to make DevOps processes more accessible to non-technical users on low-code engineering platforms.
It aims to lower the learning curve and enable the seamless integration of DevOps practices for delivering fully functional software.
</td>
<td>Colantoni, A., Berardinelli, L. and Wimmer, M. (2020). DevOpsML: Towards Modeling DevOps Processes and Platforms. [online] doi:
<a href="https://doi.org/10.1145/3417990.3420203."> https://doi.org/10.1145/3417990.3420203.</a>
</tr>
<tr>
<td>13</td>
<td>Azure DevOps Server</td>
<td>A Microsoft product, offers a comprehensive suite of tools including version control, reporting,
requirements management, project management, automated builds, testing, and release management.
It supports the entire application lifecycle and facilitates DevOps practices effectively.
</td>
<td>azure.microsoft.com. (n.d.). Azure DevOps Services | Microsoft Azure. [online] Available at:
<a href="https://azure.microsoft.com/en-au/products/devops [Accessed 4 Aug. 2023]."> https://azure.microsoft.com/en-au/products/devops [Accessed 4 Aug. 2023].</a>
</td>
</tr>
<tr>
<td>14</td>
<td>DevOps Team Structure</td>
<td>The current interest in DevOps stems from the evolving practices, culture, and team dynamics, with Agile methodologies promoting collaborative work instead of parallel efforts.
This continuous evolution impacts both people and the development of products and platforms.
</td>
<td>MuleSoft. (n.d.). DevOps team structure. [online] Available at:
<a href="https://www.mulesoft.com/resources/api/devops-team-structure."> https://www.mulesoft.com/resources/api/devops-team-structure.</a>
</td>
</tr>
<td>15</td>
<td>DevOps Security</td>
<td>DevOps security is a philosophy that integrates development, operations, and security, aiming to eliminate barriers between software development and IT operations.</td>
<td>Fortinet. (n.d.). What Is DevOps Security? Explanation and Best Practices. [online] Available at:
<a href="https://www.fortinet.com/resources/cyberglossary/devops-security.">https://www.fortinet.com/resources/cyberglossary/devops-security. </a>
</td>
</tr>
<tr>
<td>16</td>
<td>DevOps Cultural Philosophy</td>
<td>Transitioning to DevOps involves a cultural and mindset shift, breaking down barriers between development and operations teams to optimize productivity and reliability. DevOps teams collaborate closely,
take ownership of services, and consider customer needs, while also integrating quality assurance and security throughout the development and infrastructure lifecycle.
</td>
<td>Amazon (2019). What is DevOps? - Amazon Web Services (AWS). [online] Amazon Web Services, Inc. Available at:
<a href="https://aws.amazon.com/devops/what-is-devops/"> https://aws.amazon.com/devops/what-is-devops/. </a>
</td>
</tr>
<tr>
<td>17</td>
<td>DevOps and Scrum</td>
<td>Scrum is a flexible framework focused on values and principles for complex product development, not a rigid methodology.
It sets the minimum requirements, but teams can add practices to enhance value delivery within the Scrum Framework.
</td>
<td>Scrum.org. (n.d.). Scrum And DevOps. [online] Available at:
<a href="https://www.scrum.org/resources/blog/scrum-and-devops."> https://www.scrum.org/resources/blog/scrum-and-devops. </a>
</td>
</tr>
<tr>
<td>18</td>
<td>DevOps Collaboration</td>
<td>DevOps emphasizes close collaboration between development and operations teams, breaking down silos and fostering communication.
</td>
<td><a href="https://www.softwaretestinghelp.com/collaboration-in-devops/">https://www.softwaretestinghelp.com/collaboration-in-devops/</a>
</td>
</tr>
<tr>
<td>19</td>
<td>DevOps Automation</td>
<td> DevOps automation is the addition of technology that performs tasks with reduced human assistance to processes that facilitate feedback loops
between operations and development teams so that iterative updates can be deployed faster to applications in production.
</td>
<td>www.redhat.com. (n.d.). What is DevOps automation? [online] Available at:
<a href="https://www.redhat.com/en/topics/automation/what-is-devops-automation#what-can-be-automated">https://www.redhat.com/en/topics/automation/what-is-devops-automation#what-can-be-automated [Accessed 4 Aug. 2023].
</a></td>
</tr>
<tr>
<td>20</td>
<td>DevOps Culture</td>
<td>DevOps is a cultural movement and set of practices that focus on enhancing collaboration and communication between development and operations teams.
Organizations adopt DevOps principles for their significant benefits, including faster time to production, improved reliability, and enhanced stability.
</td>
<td>
Khan, M.S., Khan, A.W., Khan, F., Khan, M.A. and Whangbo, T.K. (2022). Critical Challenges to Adopt DevOps Culture in Software Organizations: A Systematic Review. IEEE Access, [online] 10, pp.14339–14349. doi:
<a href="https://doi.org/10.1109/ACCESS.2022.3145970"> https://doi.org/10.1109/ACCESS.2022.3145970.</a>
</td>
</tr>
</table>