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.

GOO - SEM

  • Google Bigtable - Google Bigtable is a distributed, column-oriented data store created by Google Inc.
  • Google Chrome OS - Google Chrome OS is an open source lightweight operating system (OS).
  • Google Cloud - Google Cloud is a suite of public cloud computing services offered by Google.
  • Google Kubernetes Engine (GKE) - Google Kubernetes Engine (GKE) is a managed Kubernetes service for containers and container clusters running on Google Cloud infrastructure.
  • GraphQL - GraphQL is an open source query language that describes how a client should request information through an API.
  • gRPC - GRPC is a high-performance remote procedure call framework released by Google in August 2016.
  • GRUB (GRand Unified Bootloader) - GRUB (GRand Unified Bootloader) is a boot loader package developed to support multiple operating systems and allow the user to select among them during boot-up.
  • gzip (GNU zip) - Gzip (GNU zip) is a free and open source algorithm for file compression.
  • Hadoop - Hadoop is an open source distributed processing framework that manages data processing and storage for big data applications running in clustered systems.
  • heartbeat (computing) - In computing, a heartbeat is a program that runs specialized scripts automatically whenever a system is initialized or rebooted.
  • Heartbleed - Heartbleed was a vulnerability in some implementations of OpenSSL, an open source cryptographic library.
  • high availability (HA) - High availability (HA) is the ability of a system to operate continuously without failing for a designated period of time.
  • Infrastructure as a Service (IaaS) - Infrastructure as a service (IaaS) is a form of cloud computing that provides virtualized computing resources over the internet.
  • infrastructure as code - Infrastructure as code, also referred to as IaC, is an IT practice that codifies and manages underlying IT infrastructure as software.
  • instant app (Google Android instant app) - A Google Android instant app is a small software program that enables users to test out a portion of a native Android app without installing it on a device.
  • Internet Information Services (IIS) - Internet Information Services (IIS) is a flexible, general-purpose web server from Microsoft that runs on Windows systems to serve requested HTML pages or files.
  • Istio - Istio is an independent, open source service mesh technology that enables developers to connect, secure, control, observe and run a distributed microservice architecture (MSA), regardless of platform, source or vendor.
  • IT automation - IT automation is the use of instructions to create a repeated process that replaces an IT professional's manual work in data centers and cloud deployments.
  • iteration - In agile software development, an iteration is a single development cycle, usually measured as one week or two weeks.
  • iterative development - Iterative development is a way of breaking down the software development of a large application into smaller chunks.
  • Java IDE - Java IDEs typically provide language-specific features in addition to the code editor, compiler and debugger generally found in all IDEs.
  • JBoss - JBoss is a division of Red Hat that provides support for the JBoss open source application server program and related middleware services marketed under the JBoss Enterprise Middleware brand.
  • Jenkins - Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language.
  • Jenkins X - Jenkins X is an open source system that provides continuous integration (CI), continuous delivery (CD) and automated testing tools designed for cloud-native applications in a Kubernetes environment.
  • Jitterbit - Jitterbit is a commercial software integration product that facilitates transport between legacy, enterprise, and on-demand computing applications.
  • Kaizen (continuous improvement) - Kaizen is an approach to creating continuous improvement based on the idea that small, ongoing positive changes can reap significant improvements.
  • kernel panic - A kernel panic refers to a computer error from which the system's operating system (OS) cannot quickly or easily recover.
  • Knative - Knative is an open source project based on the Kubernetes platform for building, deploying and managing serverless workloads that can run in the cloud, on premises or in a third-party data center.
  • Korn shell - The Korn shell is the UNIX shell (command execution program, often called a command interpreter) that was developed by David Korn of Bell Labs as a comprehensive combined version of other major UNIX shells.
  • Kubernetes - Kubernetes, also referred to as K8s, is an open source system used to manage Linux Containers across private, public and hybrid cloud environments.
  • Kubernetes pod - Kubernetes pods are the smallest deployable computing units in Kubernetes, an open source system for container scheduling, orchestration and management.
  • KVM hypervisor - KVM hypervisor is the virtualization layer in Kernel-based Virtual Machine (KVM).
  • LAMP (Linux, Apache, MySQL, PHP) - LAMP is an open source Web development platform that uses Linux as the operating system, Apache as the Web server, MySQL as the relational database management system and PHP as the object-oriented scripting language.
  • Lean software development - Lean software development is a concept that emphasizes optimizing efficiency and minimizing waste in the development of software.
  • lean water spider - Lean water spider, or water spider, is a term used in manufacturing that refers to a position in a production environment or warehouse.
  • Linkerd - Linkerd is an open-source network proxy developed by Buoyant to be installed as a service mesh.
  • 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 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 swappiness - Linux swappiness is the rate at which a Linux platform's kernel moves pages into and out of active memory.
  • LXD (Linux container hypervisor) - LXD is an open source container management extension for Linux Containers (LXC).
  • 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 a project management build tool used mostly in Java development.
  • 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 enable organizations to construct hybrid clouds.
  • 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 deploy mobile apps for smartphones or 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.
  • MySQL - MySQL is a relational database management system (RDBMS) based on SQL (Structured Query Language).
  • Nagios - Nagios is an open source monitoring system for computer systems.
  • NoOps (no operations) - NoOps (no operations) is a concept that an IT environment can become so automated and abstracted from the underlying infrastructure that there's 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.
  • object-relational mapping (ORM) - Object-relational mapping (ORM) is a way to align programming code with database structures.
  • 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.
  • open core model (open core software) - The open core model is an approach to software development that combines attributes of both the open source and closed source models.
  • 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 a zip-compressed, Extensible Markup Language (XML)-based, open source file format for saving and exchanging text, spreadsheets, charts, graphics 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 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.
  • 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 Swift - OpenStack Swift, also known as OpenStack Object Storage, is an open source object storage system that is licensed under the Apache 2.
  • 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.
  • 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.
  • PHP (Hypertext Preprocessor) - PHP (Hypertext Processor) is a general-purpose scripting language and interpreter that is freely available and widely used for web development.
  • pipe - In computer programming, especially in Unix operating systems (OSes), a pipe is a technique for passing information from one program process or command to another.
  • poka-yoke - A poka-yoke is a mechanism that is put in place to prevent human error.
  • POSIX (Portable Operating System Interface) - POSIX (Portable Operating System Interface) is a set of standard operating system interfaces based on the Unix operating system.
  • product owner - A product owner is a role on a Scrum team that is accountable for the project's outcome.
  • 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.
  • product-qualified lead (PQL) - A product-qualified lead (PQL) is an individual or business that experienced value from using a product as a result of a free trial, use of a limited feature model or other types of first-hand experience with a product.
  • proof of concept (POC) - A proof of concept (POC) is a demonstration of a product in which work is focused on determining whether an idea can be turned into a reality.
  • prototype - A prototype is an early version of a product from which future versions are developed.
  • 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.
  • 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 OpenShift - Red Hat OpenShift is a multifaceted, open source container application development 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 plan - In agile software development, a release plan is an evolving flowchart that describes which features will be delivered in upcoming releases.
  • 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.
  • 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.
  • 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.
  • 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.
Networking
Security
CIO
HRSoftware
  • talent pipeline

    A talent pipeline is a pool of candidates who are ready to fill a position.

  • recruitment process outsourcing (RPO)

    Recruitment process outsourcing (RPO) is when an employer turns the responsibility of finding potential job candidates over to a ...

  • human resources (HR) generalist

    A human resources generalist is an HR professional who handles the daily responsibilities of talent management, employee ...

Customer Experience
  • outbound marketing

    Outbound marketing is a traditional form of marketing in which an organization initiates contact with potential customers, or ...

  • churn rate

    Churn rate is a measure of the number of customers or employees who leave a company during a given period.

  • marketing campaign management

    Marketing campaign management is the planning, executing, tracking and analysis of direct marketing campaigns.

Close