Software Infrastructure (DevOps)

JConsole

A Java graphical monitoring tool used to monitor Java Virtual Machine and Java applications, it complies to the Java Management Extensions specification.

Kernel module

A piece of code that can be loaded into the kernel demand which extends the functionality of the kernel without rebooting the system, allows the kernel to access hardware connected to the system.

Kubernetes

An open-source system for automating deployment, scaling, and management of containerized apps.

KVM

Stands for Kernel-based Virtual Machine, a Linux kernel virtualization tool that allows a user space program to utilize the hardware virtualization features of various processors. 

LDAP

Stands for Lightweight Directory Access Protocol, a software protocol mostly used by medium-to-large organi­zations for accessing and maintaining directory information services over an Internet protocol network.

Linux

A Unix-compatible, open source and community-developed operating system for computers, servers, mainframes, mobile devices. Created by Linus Torvalds in 1991. 

Linux Distributions

Ubuntu, RedHat, CentOS, Suse, Debian.

Linux kernel

The foundation for Linux-based OS. Represents the core of Linux distributions for servers and desktop computers, also used in embedded systems (routers, Android-based systems, tablets etc), it is modular. 

Linux Server

A powerful variant of the Linux OS designed to handle requirements of business apps, web services, network administration, database management, etc. 

Linux shell

Shell on Linux OS that accepts human readable commands and translates them into something the could read and process. 

Lisp

Stands for LISt Processing language. A family of computer programming languages. It is usually used for AI programming. 

MCollective

A сonfiguration management framework for server orchestration or parallel job execution, used to synchronize changes across clusters of servers in near realtime. 

Monitoring tools

New Relic, Nagios, Icinga, Graphite, Ganglia, Cacti, PagerDuty, SensuPrometheus.

MQTT

Stands for MQ Telemetry Transport, a subscribe, lightweight messaging protocol, designed for constrained devices and high-latency or unreliable networks, aims to minimise network bandwidth. 

Munin

An open-source system monitoring software application used for monitoring and alerting services for servers, switches, applications, etc, focuses on easy creating of new plugins (graphs).

Nagios

An open source IT infrastructure monitoring tool designed to ensure systems, applications, services, and business processes are functioning properly. It can alert technical staff of the problem.

Network protocols

TCP/IP (transfering data in computers and internet), HTTP (internet protocol), HTTP/2, WebSockets.

New Relic

A web and mobile application performance management provider for the cloud and the datacenter, allows developers to fix app performance problems in real time, build on SaaS

NFS

Stands for Network File System. A client/server system that allows a user to access files on a remote computer as though they were on the user's own computer.

Nginx

An open source HTTP Web server and reverse proxy server, can also operate as an IMAP/POP3 mail proxy server, uses a scalable event-driven architecture. Can run on Linux, Mac OS X, Solaris, BSD variants etc. 

Nmap

Stands for Network Mapper, is a security scanner, used to discover hosts and services on a computer network, therefore building a "map" of the network.

npm

Short for Node Package Manager. An online repository for the publishing of open-source Node.js projects, as well as a command-line utility for interacting with said repository that aids in package installation, version management, and dependency management.  

OAuth

A standard for access delegation for publishing and interacting with protected data. It enables to grant applications or websites access to information on other websites but without giving them passwords.

OData

Stands for Open Data Protocol, a data access protocol that allows to create an interoperable RESTful APIs in a simple way, provides generic client proxies and tools.

OKHTTP

An HTTP client that supports the SPDY protocol. It allows multiple HTTP requests to share one socket connection. 

Development by Synergize.digital