Browse Definitions :

DevOps

This glossary contains definitions related to the DevOps movement. Some definitions explain the meaning of words used to describe how a DevOps culture breaks down silos between software development and operations teams. Other definitions are related to the software tools that DevOps engineers use to lower costs, achieve higher productivity and automate tasks.

LEG - SEM

  • legacy application - A legacy application (legacy app) is a software program that is outdated or obsolete.
  • Lex (lexical analyzer generator) - Lex is a program designed to generate scanners, also known as tokenizers, which recognize lexical patterns in text.
  • LILO (LInux LOader) - LILO (LInux LOader) is a boot loader, also called a boot manager, which is a small program that facilitates a dual boot of a computer.
  • Linkerd - Linkerd is an open-source network proxy developed by Buoyant to be installed as a service mesh.
  • Linus Torvalds - Linus Torvalds, the creator of the Linux kernel, was born in Helsinki, Finland, on December 28, 1969.
  • Linux Containers Project - Linux Containers is a project created to provide a distro- and vendor-neutral environment for the development of Linux container technologies.
  • Linux kernel panic - Linux kernel panic occurs when the operating system discovers a potentially fatal error that affects the Linux kernel.
  • Linux Mint - Linux Mint is a free and open source operating system (OS) distribution based on Ubuntu and Debian for use on x-86 x-64-compatible machines.
  • Linux operating system - Linux is a Unix-like, open source and community-developed operating system (OS) for computers, servers, mainframes, mobile devices and embedded devices.
  • Linux stream - A Linux stream is information traveling in a Linux shell from one process to another via a pipe, or from one file to another via a redirect.
  • Linux swappiness - Linux swappiness is the rate at which a Linux platform's kernel moves pages into and out of active memory.
  • Linux virtual machine (Linux VM) - A Linux virtual machine is a virtual machine (VM) that is running a distribution of Linux as the guest operating system (guest OS).
  • LXD (Linux container hypervisor) - LXD is an open source container management extension for Linux Containers (LXC).
  • MapR - MapR Technologies is a distributed data platform for AI and analytics provider that enables enterprises to apply data modeling to their business processes with the goal of increasing revenue, reducing costs and mitigating risks.
  • MapReduce - MapReduce is a core component of the Apache Hadoop software framework.
  • MariaDB - MariaDB is an open source relational database management system (DBMS) that is a compatible drop-in replacement for the widely used MySQL database technology.
  • Maven - Maven is an Apache Software Foundation build tool for project management that automates Java projects.
  • Memcached - Memcached is an open source, distributed memory object caching system that alleviates database load to speed up dynamic Web applications.
  • microservice architecture (MSA) - A microservice architecture (MSA) is a logical structure for the design of a software program involving loosely-coupled modular components known as microservices.
  • microservices - Microservices, or microservices architecture, is an approach to application development in which a large application is built from modular components or services.
  • Microsoft Azure - Microsoft Azure, formerly known as Windows Azure, is Microsoft's public cloud computing platform.
  • Microsoft Azure Stack - Microsoft Azure Stack is an integrated platform of hardware and software that delivers Microsoft Azure public cloud services in a local data center to let organizations construct hybrid clouds.
  • milestone - In project management, a milestone is a synchronization point.
  • mobile application development - Mobile application development is the set of processes and procedures involved in writing software for small, wireless computing devices.
  • mobile application development platform (MADP) - A mobile application development platform (MADP) is a type of software that allows a business to rapidly build, test and perhaps deploy mobile apps for smartphones and tablets.
  • model-based testing - Model-based testing (MBT) requires a test team to create a second, lightweight implementation of a software build- typically only the business logic - called the model.
  • ModelOps (model operations) - ModelOps (model operations) is a holistic approach to building analytics models that can quickly progress from the lab to production.
  • module - A module is a distinct assembly of components that can be easily added, removed or replaced in a larger system.
  • MongoDB - MongoDB is an open source NoSQL database management program.
  • Morphis - Morphis is a Java -based open source wireless transcoding platform from Kargo, Inc.
  • Mozilla - Mozilla was Netscape Communication's nickname for Navigator, its first Web browser, and the name of an open source public collaboration created to develop Navigator.
  • Multics (Multiplexed Information and Computing Service) - Multics (Multiplexed Information and Computing Service) was a mainframe time-sharing operating system that was developed in the 1963-1969 period through the collaboration of the Massachusetts Institute of Technology (MIT), General Electric (GE), and Bell.
  • MySQL - MySQL is a relational database management system (RDBMS) based on SQL (Structured Query Language).
  • MySQL Connector/ODBC (Connector ODBC or MyODBC) - MySQL Connector/ODBC (sometimes called just Connector ODBC or MyODBC) is a driver for connecting to a MySQL database server through the Open Database Connectivity (ODBC) application program interface (API), which is the standard means of connecting to any database.
  • Nagios - Nagios is an open source monitoring system for computer systems.
  • Netflix Spinnaker - Netflix Spinnaker is an open source, multi-cloud continuous delivery application that can be used to release software updates rapidly and efficiently.
  • NoOps - NoOps (no operations) is the concept that an IT environment can become so automated and abstracted from the underlying infrastructure that there is no need for a dedicated team to manage software in-house.
  • not invented here (NIH) syndrome - Not invented here (NIH) syndrome is the name of the tendency for management to resist change by overlooking processes or solutions discovered outside of the company.
  • Ogg Vorbis - Vorbis is an open source patent-free audio compression format, developed as a replacement for proprietary digital audio encoding formats, such as MP3, VQF, and AAC.
  • OLPC (One Laptop Per Child) - The One Laptop Per Child project (OLPC) is an initiative aimed at providing inexpensive laptop computers to children in the developing world as a means of bridging the digital divide.
  • open - In information technology, a product or system is described as open when its workings are exposed to the public and capable of being modified or improved by anyone.
  • open core model (open core software) - The open core model is a business strategy where a company offers a “core” version of a product with limited features as free and open source (FOSS) software at the same time an add-on commercial version is released as proprietary software.
  • Open Database Connectivity (ODBC) - Open Database Connectivity (ODBC) is an open standard application programming interface (API) for accessing a database.
  • Open Document Format (ODF) - The Open Document Format (ODF) is an XML-based open source file format for saving and exchanging text, spreadsheets, charts, and presentations.
  • open source - The term 'open source' refers to any program whose source code is made available for use or modification as users or other developers see fit.
  • open source business intelligence (OSBI) - Open source business intelligence (BI) is, technically, free BI.
  • Open Source Hardening Project - The Open Source Hardening Project is an initiative of the United States Department of Homeland Security, created to improve the security of open source code.
  • open system - In a computing context, an open system is an open source operating system, typically composed of coordinated modular components from a number of sources and not reliant upon any proprietary elements.
  • OpenEMR - OpenEMR is free, open source software for the health care industry.
  • OpenJDK - OpenJDK is a free, open-source version of the Java Development Kit for the Java Platform, Standard Edition (Java SE).
  • OpenSSL - OpenSSL is a general purpose cryptography library that provides an open source implementation of the SSL and TLS protocols.
  • OpenStack - OpenStack is a collection of open source software modules and tools that provide a framework to create and manage both public cloud and private cloud infrastructure.
  • OpenStack Horizon - OpenStack Horizon is a web-based graphical interface that cloud administrators and users can access to manage OpenStack compute, storage and networking services.
  • OpenStack Swift - OpenStack Swift, also known as OpenStack Object Storage, is an open source object storage system that is licensed under the Apache 2.
  • package manager or package management system (PMS) - A package manager, also known as a package management system (PMS), is a program used to install, uninstall and manage software packages.
  • pair programming - Pair programming is an Agile software development technique originating from Extreme programming (XP) in which two developers team together and work on one computer.
  • Perforce Software - Perforce is a software company that specializes in software configuration management, version control and collaboration products.
  • performance testing - Performance testing is a testing measure that evaluates the speed, responsiveness and stability of a computer, network, software program or device under a workload.
  • Perl - Perl is a family of script programming languages that is similar in syntax to the C language.
  • Personal Home Page (PHP) - In Web programming, Personal Home Page (PHP) is a script language and interpreter, similar to JavaScript and Microsoft's VBScript, that is freely available and used primarily on Linux Web servers.
  • PHP (Hypertext Preprocessor) - PHP is a script language and interpreter that is freely available and used primarily on Linux Web servers.
  • pipe - In computer programming, especially in UNIX operating systems, a pipe is a technique for passing information from one program process to another.
  • poka-yoke - A poka-yoke is a mechanism that is put in place to prevent human error.
  • policy-based management - Policy-based management is an administrative approach that is used to simplify the management of a given endeavor by establishing policies to deal with situations that are likely to occur.
  • POSIX (Portable Operating System Interface) - POSIX (Portable Operating System Interface) is a set of standard operating system interfaces based on the Unix operating system.
  • PostgreSQL - PostgreSQL (pronounced "post-gress-Q-L") is an open source relational database management system (DBMS) developed by a worldwide team of volunteers.
  • product backlog grooming - Product backlog grooming is an Agile software development process in which the development team revisits a pre-defined product backlog, working with stakeholders to prioritize and break the backlog list into user stories for future use.
  • product owner - A product owner is a role on a Scrum team that is accountable for the project's outcome.
  • Product Qualified Lead (PQL) - A product qualified lead (PQL) is an individual and business who has experienced value from using a product as a result of a free trial, use of a limited feature model, or other type of actual experience with the product.
  • product-agnostic - Product-agnostic is a description of something that is not associated with a particular commercial product -- such as a specific device or application -- or something that is interoperable with all products of a given type.
  • proof of concept (POC) - A proof of concept (POC) is an exercise in which work is focused on determining whether an idea can be turned into a reality.
  • proprietary - In information technology, proprietary describes a technology or product that is owned exclusively by a single company.
  • prototype - In software development, a prototype is a rudimentary working model of a product or information system, usually built for demonstration purposes or as part of the development process.
  • provisioning - In general, provisioning means "providing" or making something available.
  • Puppet (Puppet Labs) - Puppet is an open source systems management tool for centralizing and automating configuration management.
  • Qumulo - Qumulo is a Seattle-based storage vendor that specializes in selling its data-aware storage software application called the Qumulo Core.
  • Rackspace Cloud - Cloud provider Rackspace offers several different cloud storage services including Cloud Files, Cloud Block Storage and Cloud Backup.
  • RancherOS (Linux) - RancherOS is a lightweight Linux operating system distribution that includes only the necessary libraries and services to deploy and scale containers.
  • React Native - React Native is an open source JavaScript framework for mobile application development.
  • Red Hat - Red Hat is a software company that combines open source Linux operating system components with related programs into a distribution package that customers can order.
  • Red Hat Atomic Host - Red Hat Atomic Host is a variant of the Red Hat Enterprise Linux supported, open source operating system, designed to be a minimal OS with optimizations for container hosting.
  • Red Hat Enterprise Linux (RHEL) - Red Hat Enterprise Linux (RHEL) is an enterprise Linux operating system (OS) developed by Red Hat for the business market.
  • Red Hat Mobile Application Platform - Red Hat Mobile Application Platform is a software development framework that enables organizations to extend their development capabilities to mobile by developing collaboratively, centralizing control of security and using back-end integration with a range of cloud deployments.
  • Red Hat OpenShift - Red Hat OpenShift is a multifaceted, open source container application platform from Red Hat Inc.
  • Red Hat OpenStack Platform - Red Hat OpenStack Platform is a commercially supported distribution of open source OpenStack software designed to build and manage large pools of compute, storage and networking resources in public and private clouds.
  • regression testing - Regression testing is a type of software test that assesses if changes to an application, or other related software components, introduce defects.
  • release management - Release management is a software engineering process intended to oversee the development, testing, deployment and support of software releases.
  • release plan - In agile software development, a release plan is an evolving flowchart that describes which features will be delivered in upcoming releases.
  • relentless incrementalism - Relentless incrementalism is a process in which something substantial is built through the accumulation of small but incessant additions.
  • RPM Package Manager (Red-hat Package Manager) - RPM Package Manager (RPM), originally called the Red-hat Package Manager, is a program for installing, uninstalling, and managing software packages in Linux.
  • rsync - Rsync is a free software utility for Unix- and Linux-like systems that copies files and directories from one host to another.
  • Ruby - Ruby is an open source, interpreted, object-oriented programming language created by Yukihiro Matsumoto, who chose the gemstone's name to suggest "a jewel of a language.
  • Ruby on Rails (RoR or Rails) - Ruby on Rails is an open-source framework for database-backed web development in Ruby, an object-oriented programming language similar to Perl and Python.
  • rugged DevOps - Rugged DevOps is an approach to software development that places a priority on ensuring that code is secure at all stages of the software development lifecycle.
  • Sales Development Representative (SDR) - A sales development representative (SDR) is an individual who focuses on prospecting, moving, and qualifying leads through the sales pipeline and then delivers those leads to individuals who are responsible for closing sales.
  • Samba - Samba is a popular freeware program that allows end users to access and use files, printers, and other commonly shared resources on a company's intranet or on the Internet.
  • SAP HANA - SAP HANA is an in-memory database and application development platform for processing high volumes of data in real time.
  • Scrum - Scrum is a framework for project management that emphasizes teamwork, accountability and iterative progress toward a well-defined goal.
  • Security Accounts Manager - The Security Accounts Manager (SAM) is a database file in the Microsoft Windows operating system that contains usernames and passwords.
  • semaphore - In programming, especially in Unix systems, semaphores are a technique for coordinating or synchronizing activities in which multiple processes compete for the same operating system resources.
SearchNetworking
  • virtual network functions (VNFs)

    Virtual network functions (VNFs) are virtualized tasks formerly carried out by proprietary, dedicated hardware.

  • network functions virtualization (NFV)

    Network functions virtualization (NFV) is a network architecture model designed to virtualize network services that have ...

  • overlay network

    An overlay network is a virtual or logical network that is created on top of an existing physical network.

SearchSecurity
  • encryption

    Encryption is the method by which information is converted into secret code that hides the information's true meaning.

  • X.509 certificate

    An X.509 certificate is a digital certificate that uses the widely accepted international X.509 public key infrastructure (PKI) ...

  • directory traversal

    Directory traversal is a type of HTTP exploit in which a hacker uses the software on a web server to access data in a directory ...

SearchCIO
  • resource allocation

    Resource allocation is the process of assigning and managing assets in a manner that supports an organization's strategic ...

  • chief digital officer (CDO)

    A chief digital officer (CDO) is charged with helping an enterprise use digital information and advanced technologies to create ...

  • security audit

    A security audit is a systematic evaluation of the security of a company's information system by measuring how well it conforms ...

SearchHRSoftware
SearchCustomerExperience
  • implementation

    Implementation is the execution or practice of a plan, a method or any design, idea, model, specification, standard or policy for...

  • first call resolution (FCR)

    First call resolution (FCR) is when customer service agents properly address a customer's needs the first time they call.

  • customer intelligence (CI)

    Customer intelligence (CI) is the process of collecting and analyzing detailed customer data from internal and external sources ...

Close