DevOps

Contents
Introduction
Разделы
Ansible
AWS
Bash
Docker
Glassfish
Jenkins
K8S
Linux
make
Maven
OpenStack
Payara
VirtualBox
Windows
Distributives
Debian
Ubuntu
Rocky
CentOS
Linux Network Configuration
Network
Firewall
SCP: file exchange
SSH: remote access
ifconfig
VPN
Files
Manual
Linux file types
-c character
-d directory
-b block
File location
Move files but not dirs
Crate multiple files
rm: Remove file
Rename file
Clean file content
Count lines
cat, echo: concat files
Concat .pdf files
truncate: Create file with defined size
Get file encoding
Change file encoding
diff: Compare files
find: Search for files
Archive/Unpack
random urandom
wget: Download files
Directories
Manual
tree
Admin Linux
Users
System Env variable PATH
sudo
tee
kill: stop process
signal: system signals
env: system variables
localectl: language
systemctl: List of active services
make
SSH: Remote access
Data and time
cron: schedule tasks
Archieve
Free disk space
Text preprocessors: awk, grep, sed
awk
grep
sed
Manuals
Mount removable drive
Monitoring the consumption of system resources
Connect an Android phone to Linux
VirtualBox
Background information
man
Unix Time
SELinux
История Linux
Certification of Linux specialists
Error analysis

What is DevOps?

DevOps is an acronym for English Development and Operations

In Russian, it is usually pronounced as devops with emphasis on the second syllable.

It is a methodology of active interaction of development specialists with software specialists information technology services and the mutual integration of their work processes into each other to ensure the quality of the product.

It is designed to effectively organize the creation and updating of software products and services. It is based on the idea of the close interdependence of product creation and operation software, which is instilled in the team as a culture of product creation.

General purpose

Organizations that need frequent software releases, you may need DevOps. The daily release cycle can be much more intense for organizations that release multiple multidirectional applications.

The methodology focuses on the standardization of development environments in order to rapid transfer of software through the stages, contributing to the rapid the release of versions.

Ideally, build and release automation systems should be available to everyone developers in any environment, and developers should have control over the environment, and the information technology infrastructure should become more focused on the application.

The task of DevOps engineers is to make the software development and delivery process ensuring consistent with the operation by combining them into a single team, this allows you to organize processes that can be further automated with the help of tools.

The DevOps movement arose in 2009 and was designed to solve problems interaction of software product development and operation teams, In the same year, a series of conferences was organized in Belgium «DevOps Days». Then "DevOps days" took place in various cities and countries around the world.

A set of tools

Because DevOps is a team effort (between employees, engaged in development, operations and testing), there is no single tool "DevOps": it is rather a set (or "DevOps toolchain") consisting of several tools.

As a rule, DevOps tools fit into one or more of these categories, which reflects the key aspects of software development and delivery:

Although there are many tools available, some categories of they are particularly important in setting up DevOps tools for use in the organization.

Some attempts to identify these basic tools can be found in the existing literature.

Tools such as containerization management (Docker, Kubernetes), continuous integration ( Jenkins , GitLab), deployment of environments by template (Puppet, Ansible, Terraform) and many others are often used and often mentioned in discussions on DevOps tools.

Related Articles
DevOps
Linux
Windows
make
Bash
Ansible
AWS
Docker
Jenkins
Kubernetes
Maven
OpenStack
VirtualBox

Search on this site

Subscribe to @aofeed channel for updates

Visit Channel

@aofeed

Feedbak and Questions in Telegram

@aofeedchat