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.

JEN - ZAB

  • Jenkins - Jenkins is an open-source continuous integration software tool written in the Java programming language designed to test and report on isolated changes in a larger code base in real-time.
  • Kaizen (continuous improvement) - Kaizen is an approach to creating continuous improvement based on the idea that small, ongoing positive changes can reap major improvements.
  • 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 the open source Kubernetes container scheduling and orchestration environment.
  • Kubernetes scheduler - Kubernetes scheduler is a part of the open source Kubernetes container orchestration platform that controls performance, capacity and availability through policies and topology awareness.
  • lean software development - Lean software development is a concept that emphasizes optimizing efficiency and minimizing waste in the development of software.
  • legacy application - A legacy application (legacy app) is a software program that is outdated or obsolete.
  • Linux Containers Project - Linux Containers is a project created to provide a distro- and vendor-neutral environment for the development of Linux container technologies.
  • load testing software - Load testing software is an evaluation tool for determining how an application will perform as the work level approaches the limits of the application's specifications.
  • longest delay in queue (LDQ) - Longest delay in queue (LDQ) is the longest time period that a customer in a queue waits before either connecting with an agent or hanging up.
  • 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 microservice architecture, is an approach to application development in which a large application is built as a suite of modular components or services.
  • Microsoft Azure (Windows 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 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.
  • MongoDB - MongoDB is an open source database management system (DBMS) that uses a document-oriented database model which supports various forms of data.
  • Nagios - Nagios is an open source monitoring system for computer systems.
  • 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.
  • OpenConfig - OpenConfig is a working group and network communication model that attempts to unify standards in networking management interfaces across vendors.
  • OpenStack - OpenStack is a collection of open source software modules that provides a framework to create and manage both public cloud and private cloud infrastructure.
  • OpenStack Innovation Center - The OpenStack Innovation Center is a research and development facility dedicated to the open source cloud platform OpenStack.
  • pair programming - Pair programming is an Agile technique originating from 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 the process of determining the speed, responsiveness and stability of a computer, network, software program or device under a workload.
  • Platform as a Service (PaaS) - Platform as a service (PaaS) is a cloud computing model in which a third-party provider delivers hardware and software tools -- usually those needed for application development -- to users over the internet.
  • 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.
  • 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.
  • 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.
  • 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.
  • Rackspace Cloud - Cloud provider Rackspace offers several different cloud storage services including Cloud Files, Cloud Block Storage and Cloud Backup.
  • 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.
  • 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.
  • 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.
  • 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 collaborative Agile development framework that breaks large processes down into small pieces in order to streamline efficiency.
  • service-level agreement (SLA) - A service-level agreement (SLA) is a contract that specifies what the service provider is responsible for.
  • service-oriented architecture (SOA) - Service-oriented architecture (SOA) is a software development model for distributed application components that incorporates discovery, access control, data mapping and security features.
  • seven wastes - The seven wastes are categories of unproductive manufacturing practices identified by Taiichi Ohno, the father of the Toyota Production System (TPS).
  • shift left testing - Shift left testing is an approach used to speed software testing and facilitate development by moving the testing process to an earlier point in the development cycle.
  • Simian Army - The Simian Army is a collection of open source cloud testing tools created by the online video streaming company, Netflix.
  • Slack software - Slack software is a cloud-based collaboration software suite.
  • Snort - Snort is an open source network intrusion detection system (NIDS) created by Martin Roesch.
  • software development - Software development is the body of processes involved in creating software programs, embodying all the stages throughout the systems development life cycle (SDLC).
  • software engineering - Software engineering is the application of principles used in the field of engineering, which usually deals with physical systems, to the design, development, testing, deployment and management of software systems.
  • software stack - A software stack is a collection of independent components that work together to support the execution of an application.
  • source code - Source code is the fundamental component of a computer program that is created by a programmer.
  • source code analysis - Source code analysis is the automated testing of source code for the purpose of debugging a computer program or application before it is distributed or sold.
  • specification by example (SBE) - Specification by example (SBE) is a user-driven contextual approach to defining software requirements.
  • sprint (software development) - A sprint is a set period of time during which specific work has to be completed and made ready for review.
  • technical debt - In software development, technical debt is a metaphor equating Extreme Programming’s incremental, get-something-started approach with the easy acquisition of money through fast loans.
  • test-driven development (TDD) - Test-driven development (TDD), also called test-driven design, is a method of implementing software programming that interlaces unit testing, programming and refactoring on source code.
  • time-to-live (TTL) - Time-to-live (TTL) is a value in an Internet Protocol (IP) packet that tells a network router whether or not the packet has been in the network too long and should be discarded.
  • Tomcat - Tomcat is an application server from the Apache Software Foundation that executes Java servlets and renders Web pages that include Java Server Page coding.
  • TOSCA (Topology and Orchestration Specification for Cloud Applications) - The Topology and Orchestration Specification for Cloud Applications (TOSCA) is an open-source language used to describe the relationships and dependencies between services and applications that reside on a cloud computing platform.
  • unit testing - Unit testing is a software development process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation.
  • user acceptance testing (UAT) - In software development, user acceptance testing (UAT)—also called application testing, and end user testing—is a phase of software development in which the software is tested in the "real world" by the intended audience.
  • value stream mapping - Value stream mapping is a Toyota lean manufacturing visualization tool for documenting all the processes that are required to bring a product to market.
  • version control - Version control (also known as revision control or source control) is a category of processes and tools designed to keep track of multiple different versions of software, content, documents, websites and other information in development.
  • Visual Studio .NET - Visual Studio .
  • Visual Studio Team Services (VSTS) - Visual Studio Team Services (VSTS) is an extension of the Microsoft Visual Studio architecture that allows it to encompass development teams, with special roles and tools for software architects, developer specialties and testers.
  • VMware Orchestrator - VMware Orchestrator is a free vCenter feature that helps automate VMware vCloud Suite, vSphere and other virtualization management system processes.
  • water-Scrum-fall - Water-Scrum-fall is a hybrid approach to application lifecycle management that combines waterfall and Scrum development methodologies.
  • waterfall model - The waterfall model is a linear, sequential approach to the software development life cycle (SDLC) that is popular in software engineering and product development and emphasizes a logical progression of steps.
  • WebLogic - BEA Systems' WebLogic is a server software application that runs on a middle tier, between back-end databases and related applications and browser-based thin clients.
  • WebSphere Development Studio Client (WDSC) - WebSphere Development Studio Client (WDSC) is a set of application development tools designed for the IBM (International Business Machines) iSeries server.
  • white box testing - White box testing is a software testing methodology in which the code structure is known and understood by the tester.
  • whole-team approach (team-based approach) - Whole-team approach, also called team-based approach, is a strategy for project management in which everyone on the project team is held equally responsible for the quality and success of the project.
  • workflow - Workflow is the series of activities that are necessary to complete a task.
  • YAML (YAML Ain't Markup Language) - YAML (YAML Ain't Markup Language) is a data-oriented language structure used as the input format for diverse software applications.
  • Yet another Setup Tool (YaST) - YaST handles much of the administration load, offers a simple graphical interface and sets up setting system parameters easily.
  • Zabbix - Zabbix is an open source monitoring software tool for diverse IT components, including networks, servers, virtual machines (VMs) and cloud services.

-ADS BY GOOGLE

SearchCompliance

SearchSecurity

  • cybersecurity

    Cybersecurity is the protection of internet-connected systems, including hardware, software and data, from cyberattacks.

  • asymmetric cryptography (public key cryptography)

    Asymmetric cryptography, also called public key cryptography, uses a pair of numerical keys that are mathematically related to ...

  • digital signature

    A digital signature is a mathematical technique used to validate the authenticity and integrity of a message, software or digital...

SearchHealthIT

SearchDisasterRecovery

  • business continuity plan (BCP)

    A business continuity plan (BCP) is a document that consists of the critical information an organization needs to continue ...

  • disaster recovery team

    A disaster recovery team is a group of individuals focused on planning, implementing, maintaining, auditing and testing an ...

  • cloud insurance

    Cloud insurance is any type of financial or data protection obtained by a cloud service provider. 

SearchStorage

  • hard disk drive (HDD)

    A computer hard disk drive (HDD) is a non-volatile memory hardware device that controls the positioning, reading and writing of ...

  • byte

    In most computer systems, a byte is a unit of data that is eight binary digits long. Bytes are often used to represent a ...

  • network-attached storage (NAS)

    Network-attached storage (NAS) is dedicated file storage that enables multiple users and heterogeneous client devices to retrieve...

Close