Software Infrastructure (DevOps)


Development + Operations. Software development method that emphasizes communication, collaboration, integration and automation. The method acknowledges the interdependence of software development, QA, and IT operations, and aims to help an organization rapidly produce software products and services and to improve operations performance.


Stands for Advanced Interactive eXecutive. A series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms. 

Amazon S3

Storage for the Internet. Provides a simple web service interface to store and retrieve any amount of data, at any time, from anywhere on the web.


Stands for Advanced Message Queuing Protocol, a standard application layer protocol, openly published wire specification for asynchronous messaging.


An open source automation platform, helps with configuration management, application deployment, task automation, improving the scalability, consistency, and reliability of IT environment. 


The most widely used web server software, it enables a computer to host one or more websites that can be accessed over the Internet using a web browser, it is open source and free to use, developed by Apache Software Foundation


A set of middleware technologies for Windows Server that provides a way for users to deploy and manage Windows workflows. Includes an extension of persistence, hosting, and monitoring. 


Stands for Applicability Statement 2, a specification of communication protocols for the secure exchange of documents and business-to-business transactions over the Internet, used to transport data securely and reliably.


Short for Amazon Web Services. A secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow. A subsidiary of


Stands for 'Bourne-Again SHell'. The shell, or command language interpreter, for the GNU operating system. Allows users to type commands and executes them. 

BMC Portal

A monitoring tool that delivers a centralized point of management control through a Web-based browser, minimizing implementation for software products.


An open-source network monitoring and graphing tool used to graph time-series data of metrics (such as CPU) load and network bandwidth utilization, to monitor network traffic. 


Stands for Content Delivery Network, a distributed network of proxy servers deployed in multiple data centers, it delivers webpages to a user based on his geolocations, the origin of the webpage and a content delivery server.



Stands for the Community Enterprise Operating System. A distribution of the Linux OS. Exists to provide a free, enterprise-class, community-supported computing platform, based on Red Hat Enterprise Linux. 


A configuration management tool that provides automated configuration and maintenance of large-scale computer systems, used for scheduling, local user/process-management, security hardening, etc.


An open-source automation tool that helps turn IT configuration and infrastructure management into code, it contains solutions for both small and large scale systems. 

CM tools

Puppet / MCollective, Chef, Ansible, CFEngine, SaltStack, RANCID, Ubuntu Juju, Kubernetes.

Common Lisp

A dialect of the Lisp programming language that is flexible for OOP and it has fast prototyping capabilities. 

Configuration Management (CM)

Systems engineering process for establishing and maintaining consistency of a product's performance, functional and physical attributes with its requirements, design and operational information throughout its life.


Stands for Common Object Request Broker Architecture. An architecture and infrastructure that enables the communication of systems that operate on different platforms (operating systems, programming languages, computing hardware).


Short for Central Processing Unit. The computer logic circuitry responsible for interpreting commands. Processes the basic instructions that drive a computer. Primary functions are: fetch, decode, execute and writeback. 


A free and open source OS that uses the Linux kernel and other program components obtained from the GNU project. 


Short for Dynamic Host Configuration Protocol. A network protocol that automatically assigns a unique IP address to each device that connects to a network.


The process of getting program, software system available for use, it encompasses all the processes involved in running software properly in its environment, including installation, configuration, running, testing, etc. 


Stands for Domain Name System. A technology standard for managing names of public websites and other Internet domains. 

Development by