Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [terminology]

For questions about clarifications of DevOps terms. Use this tag to ask about unclear or ambiguous terms, and remember to show any research you've found already before asking about a definition.

1
vote
2answers
23 views

Are microservices “cloud-ish medium-lived services”?

According to https://events.static.linuxfound.org/sites/events/files/slides/cc15_mcguire.pdf p21-23, Kevin McGuire of New Relics classifies the containers in three categories: VM-like with a ...
3
votes
3answers
43 views

Can we talk about “reproducible builds” when working with interpreted languages?

This is a vocabulary question. I know the concept of reproducible build as the guarantee we can build software from the sources on a different host or at a different time, but producing an end-product ...
6
votes
3answers
96 views

Jenkins: What is a build?

I'm coming from Ops and I don't have a heavy software engineering background. In Jenkins, what is a "build" exactly and why is it named such? When I build a shell/powershell script, I'm not really ...
-3
votes
1answer
37 views

What are FaaS “applications” as presented in the hosting models chart by AMIDO? [closed]

Consider this hosting models chart by AMIDO: The Functions as a Service (FaaS) stage let a user to manage only applications. How these "applications" (say WordPress/Drupal/MediaWiki application) ...
-2
votes
1answer
55 views

How can CaaS, PaaS, and FaaS users know if the operating system of their server environment is of the newest release?

Please consider this chart a moment; it shows the different hosting models common today: From the chart I learn that CaaS, PaaS and FaaS are three hosting-models by which a user can't control the OS ...
0
votes
1answer
50 views

What is the difference between continuous deployment to continuous delivery? [duplicate]

I understand continuous integration as "orchestrating and continuously installing and/or upgrading an environment, or part of an environment, based on communally-maintained code". - my own definition....
1
vote
1answer
26 views

How does Vagrant differ from VirtualBox and similar software, if at all?

Both Vagrant and VirtualBox (or their alternatives) seem to me to virtualize an OS on top of another OS, How do they differ from one another essentially, if at all?
2
votes
1answer
57 views

Are all virtualization (OS/above-OS) utilities DevOps utilities?

Are all virtualization (OS/above-OS) utilities commonly considered DevOps utilities? These could be OS virtalization utilities like VirtualBox and Vagrant and maybe also WSL is considered as such and ...
0
votes
1answer
17 views

What is the common term for Apache virtual hosts or Nginx block systems?

A webserver environment as with Apache or Nginx includes a type of file (or a file system) that I can call a webserver substrate; In Apache it is called a Virtual host and in Nginx I can call it a "...
2
votes
2answers
39 views

What's the difference between “Ops Dev” and “DevOps”? [closed]

I've heard both terms, but I can't differentiate between the two.
5
votes
1answer
115 views

How does Vagrant differ from Ansible and Docker?

I understand that Ansible is a Configuration Management (CM) tool for orchestrating, deploying (and continuously upgrading) software and conf via a special YAML format created for that software, and ...
5
votes
2answers
91 views

What is a “mesh”?

In this context and cloud computing, I read about "service mesh" and/or "serverless mesh" but I don't fully understand what it is. Can you explain?
0
votes
2answers
42 views

What is warm(ing) up?

There are a few questions that mention something about warm up, such as: How to filter out system-generated calls in monitoring of Azure Webapps? ... to keep the container instance/VM warmed up. ...
0
votes
0answers
17 views

Browser Based Programmable Workflow Engine

I'm not even sure if the title is the proper term to describe such application. Below are the characteristics of the application I'm looking for. Entirely web based user interface (Everything ...
7
votes
1answer
177 views

What are the measures of size and complexity of IT infrastructure

How can I compare different infrastructure in regards to size and complexity. What can I measure and compare e.g. number of nodes, number of servers, architectures etc. How do those measures and ...
3
votes
2answers
58 views

Dealing with ambiguity of the terms publish vs. deploy

DevOps terminology sometimes originates in products as introduced by their authors. As a result, there are some standard actions described by ambigous terms. In mixed teams and large heterogeneous ...
4
votes
1answer
41 views

What is a glob in salt-stack?

I was going through targeting minions in salt. There I came across a term called glob. Can someone explain with an example what is a glob in Salt-Stack?
1
vote
2answers
71 views

What is the term for a deployment designed to make a future cutover seamless (not blue/green)?

I'm currently working on a new major version (v2) of an application meant to replace the current production version (v1). This redesign carries with it changes to the front-end, public API layer, ...
2
votes
1answer
105 views

Who is responsible for running and maintaining shared services in DevOps

As a member of a small agile development team developing an application heavily relying on Kafka I wonder what implications the DevOps paradigm of You build it, you run it has regarding running and ...
1
vote
1answer
292 views

What is the proper term for lead time from commit to deployment?

I know for example following DevOps relevant concepts related to time: MTTR - mean time to recovery Sprint length - fixed agreed time to hand over features to customer (what this specificall implies ...
-5
votes
1answer
526 views

From Java Developer to DevOps and will devops die? [closed]

Hi all :) I want to switch from java developer to devops because i want to work something more interesting. I know that as a devops i will have to code but beside that i hope i will learn some new ...
2
votes
2answers
34 views

Time series data stores in CI context - meaning?

From reading this job ad: You believe CI servers, push button deploys, time series data stores, metrics dashboards, and centralized logging are not just “nice to haves” they are critical pieces ...
0
votes
1answer
74 views

What is the difference between Tasksel and CMTs like Ansible/Salt/Puppet/Chef?

What is the difference between Tasksel and Configuration Management Tools (CMTs) like Ansible/Salt/Puppet/Chef? I'm not sure Tasksel should be considered a "CMT". Maybe "Package Installation ...
3
votes
2answers
277 views

What's difference between on-premise and SaaS?

I just curious what's difference between on-premise and SaaS?
5
votes
1answer
1k views

What is difference between release and deployment?

What is the basic difference between software release and deploy? What is the relation between software release management and continuous deployment?
5
votes
3answers
722 views

What is DevOps? [duplicate]

Please bear with me as this might get a bit deep. I’ve been reading though some documentation of a error logging SaaS I’m using in an application I’m building. Quite a few times they gave me the ...
4
votes
2answers
64 views

Docker vs CMS - related or a different thing?

I am new to DevOps and I am trying to catch the techniques and their names and meanings. I looked wikipedia explanations on Puppet (a Configuration Management System example) and that of Docker. ...
0
votes
2answers
78 views

Are CI and CD DevOps team tasks or are these separate professions? [duplicate]

DevOps is about preventing silos and let teams work more together then let them throwing things over the wall. In an ideal situation every individual in a DevOps team is able to create programs, test ...
4
votes
1answer
413 views

What's the term for moving/promoting code between deployment environments

I'm looking for a term that unambiguously describes the process of promoting a "deployment bundle" (for lack of a more accurate/technical term) from one deployment environment to another, from ...
1
vote
1answer
60 views

Exemplify CI/CD to a colleague from Microsoft world using product-neutral terms

After a chat with a colleague who collaborates with quite high-end projects on Microsoft stack (for example, ASP.Net + MS SQL Server). An interesting outcome was that although I believe that DevOps ...
9
votes
2answers
1k views

What is Titus and what issues does it solve?

I read an article from Medium Titled "The Evolution of Container Usage at Netflix" and watched a couple of videos on the topic, but it is unclear to me why Titus (referenced in these) should be used. ...
35
votes
4answers
50k views

What is an artifactory?

There are quite some questions and answers that mention "artifactory". I wouldn't be surprised if it is somehow related to artifacts. My questions: What is actually an "artifactory" (in the context ...
9
votes
2answers
4k views

What is the difference between DevOps engineer Vs DevOps consultant Vs DevOps architect?

What is the difference between DevOps engineer Vs DevOps consultant Vs DevOps architect? Considering Role wise & Salary wise & Seniority wise & job demand wise, etc.
0
votes
1answer
313 views

Is Gradle used to automate deployment of EAR and WAR files to application servers?

I'm getting a bit deeper into Gradle and want to further automate the process. Generally speaking what are the approaches towards interacting with application servers? I'd want to automate deploying ...
4
votes
4answers
651 views

Definition of “Done” for DevOps

I've being recently interviewed for a DevOps position. One of the questions I was asked was: What is your definition of "done" in the DevOps context? The question is rather broad, but, as I ...
4
votes
3answers
516 views

What is a difference between a Walking Skeleton and an MVP?

I've recently stumbled upon the "Walking skeleton" term and got a bit confused about the terminology. Is it the same or a variation of a Minimum Viable Product, or how does it relate to MVP in ...
7
votes
3answers
375 views

What is Systems Thinking?

The "First Way" in Gene Kim's explanation of DevOps requires "Systems Thinking" https://itrevolution.com/the-three-ways-principles-underpinning-devops/ Where can one learn the ability for "Systems ...
5
votes
1answer
90 views

Is DevSecOps indeed a new practice worth a professional term?

Or rather marketing slang? Currently, I am not always sure how to build a consense which words deliver informational value and which are thought to attract customers. So, DevOps would include ...
10
votes
2answers
199 views

What are known efforts to establish DevOps ontology model?

Today, for many domains there is a semantic ontology for making domain data machine-readable. There are quite many terms in the DevOps and related domains, often established by vendors but applicable ...
5
votes
2answers
106 views

What is, or could be the formal and/or officially established definion of a “stage”?

Many of us use this term in daily business quite intuitively: "build stage", "test stage" and used long before the rise of DevOps. But is there a formal and/or well-established definition of this ...
6
votes
2answers
466 views

What is the difference between packages and artifacts?

I would like to understand the difference between package and artifact. Also In what context we should use these terms.
5
votes
1answer
292 views

Vendoring - what is it?

In various tools there is the concept of "vendoring". i.e. Ruby's bundle, and Chef's Berkshelf. "vendor" is not a verb and in documentation it's often assumed that I know what it means. Can someone ...
8
votes
2answers
246 views

What is a Notes Day and can it be used in DevOps transformation?

Lately I am hearing about more and more companies adopting the Pixar concept of a Notes Day and I was wondering what exactly is a Notes Day, what would be a good format for such event and mainly if it ...
13
votes
2answers
12k views

What is a Platform Engineer?

I've been called many things over my career, most of them polite - more recently the work to build CI/CD pipelines has been termed "Platform Engineer" or "Platform Engineering". The risk of such a ...
5
votes
1answer
138 views

What processes enable software vendor/supplier management in a DevOps way of working?

Within a traditional separate Development and Operations organisations, procedures and processes are put in place to ensure that relationships between software vendors and suppliers are maintained. ...
31
votes
7answers
3k views

Why shouldn't I try to hire a 'DevOps Engineer'?

The idea of having a DevOps Engineer has become quite popular recently, and it seems appealing to just have a person who can slot in and provide many of the benefits of DevOps, as described in the ...
14
votes
6answers
936 views

What could be a valid definition of DevOps to introduce it to a novice?

I've done / created lots of SCM related presentations, and now I'm trying to "upgrade" to a DevOps successor of it. What I always try to do in my presentations, is to come up with an introduction ...
38
votes
1answer
6k views

What is a “Walking Skeleton”?

One of my agile teams has taken an interesting approach in the early stages of their project. Instead of starting the project with a Sprint 0 where they setup code infrastructure and decide on the ...
6
votes
2answers
163 views

Is Continuous Delivery the Control Framework for DevOps?

I've been reading Jim Bird's DevOpsSec book, one of the statements in Chapter 4 - Security as Code is as follows: Agile ideas and principles—working software over documentation, frequent delivery, ...
18
votes
2answers
6k views

What Is SecOps?

First when I heard the word SecOps, I thought of it as a management approach that aims to connect security and operations teams, in much the same way that DevOps unifies developers and operations team....