
ΠΡΠ΅Π΄ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π² ΠΠ’ ΡΡΠ΅ΡΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½ΠΎΠ²Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎΡΡ - DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ. Π’Ρ Π±ΡΡΠ·ΠΎ ΡΡΠ°Π½Π° Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΈ ΡΡΡΡΠ΅Π½ΠΈ Π½Π° ΠΏΠ°Π·Π°ΡΠ°. ΠΠΎ Π΅ΡΠΎ ΠΏΠ°ΡΠ°Π΄ΠΎΠΊΡ - ΡΠ°ΡΡ ΠΎΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° DevOps ΡΠ΅ Π΄ΡΠ»ΠΆΠΈ Π½Π° ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π½Π°Π΅ΠΌΠ°Ρ ΡΠ°ΠΊΠΈΠ²Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ, ΡΠ΅ΡΡΠΎ Π³ΠΈ ΠΎΠ±ΡΡΠΊΠ²Π°Ρ Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΠΈ.Β
Β
Π’Π°Π·ΠΈ ΡΡΠ°ΡΠΈΡ Π΅ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½Π° Π½Π° ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π½ΡΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΡΠ° DevOps, ΡΠ΅ΠΊΡΡΠΎΡΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°Π·Π°ΡΠ° ΠΈ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²ΠΈΡΠ΅. Π Π°Π·Π³Π»Π΅Π΄Π°Ρ
ΠΌΠ΅ ΡΠΎΠ·ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ Π²ΡΠΏΡΠΎΡ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π΄Π΅ΠΊΠ°Π½Π° Π² ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° GeekUniversity ΠΠΌΠΈΡΡΠΈΠΉ ΠΡΡΠΊΠΎΠ²ΡΠΊΠΈ.
Π ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° DevOps?
Π‘Π°ΠΌΠΈΡΡ ΡΠ΅ΡΠΌΠΈΠ½ ΡΠ΅ ΡΠ°Π·ΡΠΈΡΡΠΎΠ²Π° ΠΊΠ°ΡΠΎ Development Operations. Π’ΠΎΠ²Π° Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎΡΡ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊΡΠΌ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π² ΡΡΠ΅Π΄Π½Π° ΠΈΠ»ΠΈ Π³ΠΎΠ»ΡΠΌΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΈΠ»ΠΈ ΡΡΠ»ΡΠ³Π°. Π€Π°ΠΊΡ Π΅, ΡΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΡΠ°ΡΡΠ²Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΡΠ΄Π΅Π»ΠΈ ΠΎΡ Π΅Π΄Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡΠ° ΠΈΠΌ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ° Π΄ΠΎΠ±ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠ°Π½ΠΈ.Β
Β
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΠ΅ΡΠ°Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π±ΠΎΡΡΡ Ρ ΠΏΡΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΈΠ»ΠΈ ΡΡΠ»ΡΠ³Π°. Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° - Π·Π½Π°Π΅ Π²ΡΠΈΡΠΊΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π΅ Π½Π°ΡΡΠ½ΠΎ Ρ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΡΡΠ°Π²Π° "Π²ΡΡΡΠ΅" Π² ΡΠΎΡΡΡΠ΅ΡΠ°. Π ΡΡΠΊ Π½Π° ΠΏΠΎΠΌΠΎΡ ΠΈΠ΄Π²Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π΄ΠΎΠΏΡΠΈΠ½Π°ΡΡ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΡΡ
Π½Π°ΡΠ° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡ.Β
Β
ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° DevOps ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π° Ρ
ΠΎΡΠ°, ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ.Β
Β
ΠΠ°ΠΊΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π½Π°Π΅ ΠΈ ΡΠΌΠ΅Π΅ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡ?
Π‘ΠΏΠΎΡΠ΅Π΄ Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈΡΠ΅ Π°Π΄Π΅ΠΏΡΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° DevOps - ΠΠΆΠΎ Π‘Π°Π½ΡΠ΅Ρ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΡΠ° ΡΡΡΠ±Π²Π° Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ° Π½ΡΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠ°ΠΌΠ°ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ, Π΄Π° ΠΈΠΌΠ° ΠΎΠΏΠΈΡ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΊΠ°ΠΊΡΠΎ Π½Π° Windows, ΡΠ°ΠΊΠ° ΠΈ Π½Π° Linux ΡΠΈΡΡΠ΅ΠΌΠΈ, Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡ ΠΊΠΎΠ΄, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅Π·ΠΈΡΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, ΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Ρ Chef, Puppet, Ansible. Π―ΡΠ½ΠΎ Π΅, ΡΠ΅ Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΊΠΎΠ΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ Π·Π½Π°ΡΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΡΠ΅ Π·Π½Π°ΡΡ, Π° ΠΈ Π΄Π° ΡΠ΅ ΠΈΠΌΠ° ΠΎΠΏΠΈΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΆΠ΅Π»Π°ΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠΌΠ° ΠΎΠΏΠΈΡ Π² ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π³ΠΎΡΠΎΠ²ΠΈ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ ΠΈ ΡΡΠ»ΡΠ³ΠΈ.Β
Β
ΠΠΎ ΡΠΎΠ²Π° Π΅ Π² ΠΈΠ΄Π΅Π°Π»Π½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ, ΡΠ°ΠΊΠΎΠ²Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΎΠΏΠΈΡ ΠΈ Π·Π½Π°Π½ΠΈΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈ ΠΏΡΠΈ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π» Π½Π° ΠΠ’ ΡΡΠ΅ΡΠ°ΡΠ°. ΠΡΠΎ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈ Π·Π½Π°Π½ΠΈΡ ΠΈ ΠΎΠΏΠΈΡ Π·Π° Π΄ΠΎΠ±ΡΡ DevOps:
- ΠΠ‘ GNU/Linux, Windows.
- ΠΠ΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ 1 Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (Python, Go, Ruby).
- ΠΠ·ΠΈΠΊ Π·Π° ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ - bash ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Linux ΠΈ powershell Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° Windows.
- Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ - Git.
- Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° (Ansible, Puppet, Chef).
- ΠΠΎΠ½Π΅ Π΅Π΄Π½Π° ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ Π·Π° ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ (Kubernetes, Docker Swarm, Apache Mesos, Amazon EC2 Container Service, Microsoft Azure Container Service).
- Π£ΠΌΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΎΠ±Π»Π°ΡΠ½ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: AWS, GCP, Azure ΠΈ Π΄Ρ.) Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Terraform, ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΊΠ°ΠΊ ΡΠ΅ ΡΠ°Π·Π³ΡΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΎΠ±Π»Π°ΠΊΠ°.
- Π£ΠΌΠ΅Π½ΠΈΠ΅ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° CI/CD ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ (Jenkins, GitLab), ELK ΡΡΠ΅ΠΊ, ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ (Zabbix, Prometheus).
ΠΡΠΎ ΡΠΏΠΈΡΡΠΊ Ρ ΡΠΌΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈΡΠ΅ ΠΏΠΎ DevOps Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΠΏΠΎΡΠΎΡΠ²Π°Ρ Π² Π₯Π°Π±Ρ ΠΠ°ΡΠΈΠ΅ΡΠ°.

Β
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡΡ DevOps ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ° Π½ΡΠΆΠ΄ΠΈΡΠ΅ ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π½Π° Π±ΠΈΠ·Π½Π΅ΡΠ°, Π΄Π° Π²ΠΈΠΆΠ΄Π° ΡΠΎΠ»ΡΡΠ° ΡΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π° ΠΏΡΠΎΡΠ΅ΡΠ° Ρ ΠΎΠ³Π»Π΅Π΄ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.Β
Π ΠΊΠ°ΠΊ ΡΡΠΎΠΈ Π²ΡΠΏΡΠΎΡΡΡ Ρ ΠΏΡΠ°Π³ΡΡ Π½Π° Π²Π»ΠΈΠ·Π°Π½Π΅?
Π‘ΠΏΠΈΡΡΠΊΡΡ ΡΡΡ Π·Π½Π°Π½ΠΈΡ ΠΈ ΠΎΠΏΠΈΡ Π½Π΅ Π±Π΅ΡΠ΅ ΠΏΠΎΠ΄Π°Π΄Π΅Π½ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ. Π‘Π΅Π³Π° ΡΡΠ°Π²Π° ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ, ΠΊΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°Π½Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ DevOps. ΠΠ·Π»ΠΈΠ·Π°, ΡΠ΅ Π΅ Π½Π°ΠΉ-Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ Π² ΡΠ°Π·ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΡ ΠΎΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ IT ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎΡΡΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅. Π Π·Π° Π΄Π²Π΅ΡΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠ·ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΡΡΡΠΏΠ° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈΡΡ ΠΎΠΏΠΈΡ ΠΈ Π·Π½Π°Π½ΠΈΡ. ΠΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ° ΠΎΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈΡ Π½Π°Π±ΠΎΡ Π²Π΅ΡΠ΅ Π΅ Π½Π°Π»ΠΈΡΠ½Π°, Π° ΡΠ΅ΡΡΠΎ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ°.
Β
ΠΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΠΈ ΡΡΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΈ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ. Π’Π΅ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ, Π½Π°ΡΡΠ½ΠΎ ΡΠ° Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠΈΡΠ΅ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ° ΠΈ Π°ΠΏΠ°ΡΠ°ΡΠ½ΠΎΡΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠ°ΠΆΠ΅, ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΡΡ, ΠΊΠΎΠΉΡΠΎ Π·Π½Π°Π΅ Π΅Π·ΠΈΡΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ β Π΅ ΠΏΠΎΡΡΠΈ DevOps.
Β
ΠΠΎ Π·Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π» Π½Π° Π½Π΅ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎΡΡ, ΠΊΠΎΠΉΡΠΎ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π΅ ΠΈΠΌΠ°Π» ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅, ΡΠ΅ Π±ΡΠ΄Π΅ ΡΡΡΠ΄Π½ΠΎ. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π½ΡΠΌΠ° Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π½Π΅ΡΠ°, Π½ΠΎ Π²ΡΠ΅ ΠΏΠ°ΠΊ Π½ΠΎΠ²Π°ΡΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ Π΄Π° ΠΎΡΠ΅Π½ΡΠ²Π°Ρ ΡΠ²ΠΎΠΈΡΠ΅ ΡΠΈΠ»ΠΈ. ΠΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈΡ "Π±Π°Π³Π°ΠΆ" ΡΠ΅ Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ.Β
ΠΡΠ΄Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΡΡΠΎΠΈ DevOps?
Π Π³ΠΎΠ»ΡΠΌΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΡΠΈΡΡΠΎ ΡΠ°Π±ΠΎΡΠ° Π΅ ΠΏΡΡΠΊΠΎ ΠΈΠ»ΠΈ ΠΊΠΎΡΠ²Π΅Π½ΠΎ ΡΠ²ΡΡΠ·Π°Π½Π° Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° "ΠΆΠ΅Π»Π΅Π·Π°". ΠΠ°ΠΉ-Π³ΠΎΠ»ΡΠΌΠΎ ΡΡΡΡΠ΅Π½Π΅ Π½Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΈΠΌΠ° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π³ΠΎΠ»ΡΠΌΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. Π’ΠΎΠ²Π° ΡΠ° Π±Π°Π½ΠΊΠΈ, ΡΠ΅Π»Π΅ΠΊΠΎΠΌΠΈ, Π½Π°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ ΠΈ Ρ.Π½. Π‘ΡΠ΅Π΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π½Π°Π΅ΠΌΠ°Ρ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ β Google, Facebook, Amazon, Adobe.
Β
ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° DevOps ΠΈ ΡΡΠ°ΡΡΠ°ΠΏΠΈΡΠ΅ Ρ ΠΌΠ°Π»ΠΊΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ Π΅ Π½Π°ΡΠ°ΡΡΠ²Π°ΡΠ° ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡ, Π½ΠΎ Π·Π° ΠΌΠ½ΠΎΠ·ΠΈΠ½Π° ΠΎΡ ΡΠ΅Π·ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π΅ ΠΏΠΎ-ΡΠΊΠΎΡΠΎ ΠΌΠΎΠ΄Π΅Π½ ΠΊΠ°ΠΏΡΠΈΠ·, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡ. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΈΠΌΠ° ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ ΡΠ΅ ΡΠ° ΠΌΠ°Π»ΠΊΠΎ. ΠΠ° ΠΌΠ°Π»ΠΊΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠΌ Π΅ Π½ΡΠΆΠ΅Π½ ΠΏΠΎ-ΡΠΊΠΎΡΠΎ βΡΠΈΠ²Π°Ρ, ΠΆΠ½Π΅Ρ ΠΈ ΠΌΡΠ·ΠΈΠΊΠ°Π½Ρβ β ΡΠΎΠ²Π΅ΠΊ, ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΠΎΠ±ΡΡ CTO Π΅ Π² ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈ Ρ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π°. ΠΠ°ΠΆΠ½ΠΎΡΠΎ Π΅, ΡΠ΅ Π·Π° ΠΌΠ°Π»ΠΊΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ Π±ΡΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° Π΅ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ Π΅ ΠΊΡΠΈΡΠΈΡΠ½Π° Π·Π° ΡΡΠ΅Π΄Π½ΠΈΡ ΠΈ Π³ΠΎΠ»ΡΠΌ Π±ΠΈΠ·Π½Π΅Ρ.Β
ΠΡΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΎΠ±ΡΠ²ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° (ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ»Π΅Π΄ΠΈΡΠ΅ Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π° Π₯Π°Π±Ρ ΠΠ°ΡΠΈΠ΅ΡΠ° ΠΏΠΎ ):
Β
ΠΠ°ΠΏΠ»Π°ΡΠ°ΡΠ° Π½Π° DevOps Π² Π ΡΡΠΈΡ ΠΈ ΠΏΠΎ ΡΠ²Π΅ΡΠ°
Π Π ΡΡΠΈΡ ΡΡΠ΅Π΄Π½Π°ΡΠ° Π·Π°ΠΏΠ»Π°ΡΠ° Π½Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π΅ ΠΎΠΊΠΎΠ»ΠΎ 132 Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΡΡΠ±Π»ΠΈ Π½Π° ΠΌΠ΅ΡΠ΅Ρ. Π’ΠΎΠ²Π° ΡΠ° ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ Π½Π° ΠΊΠ°Π»ΠΊΡΠ»Π°ΡΠΎΡΠ° Π·Π° Π·Π°ΠΏΠ»Π°ΡΠΈ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π₯Π°Π±Ρ ΠΠ°ΡΠΈΠ΅ΡΠ°, Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π½Π° Π±Π°Π·Π° 170 Π°Π½ΠΊΠ΅ΡΠΈ Π·Π° Π²ΡΠΎΡΠΎΡΠΎ ΠΏΠΎΠ»ΡΠ³ΠΎΠ΄ΠΈΠ΅ Π½Π° 2020 Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠ°, ΠΈΠ·Π²Π°Π΄ΠΊΠ°ΡΠ° Π½Π΅ Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π³ΠΎΠ»ΡΠΌΠ°, Π½ΠΎ ΠΊΠ°ΡΠΎ βΡΡΠ΅Π΄Π½Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΏΠΎ Π±ΠΎΠ»Π½ΠΈΡΠΈΡΠ΅β Π΅ Π΄ΠΎΡΡΠ° ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠ²Π°.Β
Β
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π·Π°ΠΏΠ»Π°ΡΠΈ ΠΎΡ 250 Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΡΡΠ±Π»ΠΈ, ΠΈΠΌΠ° ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 80 Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΠΈ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Π½ΠΈΡΠΊΠΈ. ΠΡΠΈΡΠΊΠΎ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ°, ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° ΠΈ ΡΠ°ΠΌΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅.Β
Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ Π΄ΡΡΠ³ΠΈ ΡΡΡΠ°Π½ΠΈ, ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°ΡΠ° Π·Π° Π·Π°ΠΏΠ»Π°ΡΠΈΡΠ΅ ΡΡΡΠΎ Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½Π°. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈΡΠ΅ ΠΎΡ Stack Overflow ΡΠ²ΡΡΡΠΈΡ
Π° Π΄ΠΎΠ±ΡΠ° ΡΠ°Π±ΠΎΡΠ°, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΉΠΊΠΈ Π°Π½ΠΊΠ΅ΡΠΈ Π½Π° ΠΎΠΊΠΎΠ»ΠΎ 90 Ρ
ΠΈΠ»ΡΠ΄ΠΈ Π΄ΡΡΠΈ β Π½Π΅ ΡΠ°ΠΌΠΎ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ, Π½ΠΎ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Π½Π° ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎΡΡΠΈ. ΠΠΊΠ°Π·Π° ΡΠ΅, ΡΠ΅ ΠΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΈΡΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ ΠΈ ΡΠ°ΠΌΠΈΡΠ΅ DevOps ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠΈ Π·Π°ΠΏΠ»Π°ΡΠΈ.Β
Β
DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΎΠΊΠΎΠ»ΠΎ 71 Ρ
ΠΈΠ»ΡΠ΄ΠΈ Π΄ΠΎΠ»Π°ΡΠ° Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°. Π‘ΠΏΠΎΡΠ΅Π΄ Π΄Π°Π½Π½ΠΈ ΠΎΡ Ziprecruiter.com, Π·Π°ΠΏΠ»Π°ΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΠΈΡΡ Π² ΡΠ°Π·ΠΈ ΡΡΠ΅ΡΠ° Π·Π°ΠΏΠΎΡΠ²Π° ΠΎΡ 86 Ρ
ΠΈΠ»ΡΠ΄ΠΈ Π΄ΠΎΠ»Π°ΡΠ° Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°. Π ΡΡΠ»ΡΠ³Π°ΡΠ° Payscale.com ΠΏΠΎΠΊΠ°Π·Π²Π° Π΄ΠΎΡΠΈ ΠΏΠΎ-ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»Π½ΠΈ ΡΠΈΡΡΠΈ β ΡΡΠ΅Π΄Π½Π°ΡΠ° Π·Π°ΠΏΠ»Π°ΡΠ° Π½Π° DevOps ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°, ΡΠΏΠΎΡΠ΅Π΄ Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΎΡ ΡΡΠ»ΡΠ³Π°ΡΠ°, Π½Π°Π΄Ρ
Π²ΡΡΠ»Ρ 91 Ρ
ΠΈΠ»ΡΠ΄ΠΈ Π΄ΠΎΠ»Π°ΡΠ°. Π ΡΠΎΠ²Π° Π΅ Π·Π°ΠΏΠ»Π°ΡΠ°ΡΠ° Π½Π° ΠΌΠ»Π°Π΄ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΏΠΎ-ΠΎΠΏΠΈΡΠ½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ 135 Ρ
ΠΈΠ»ΡΠ΄ΠΈ.Β
Β
Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ, ΡΠ΅ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π½Π° DevOps ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π½Π°ΡΠ°ΡΡΠ²Π°, Π° Π½ΡΠΆΠ΄Π°ΡΠ° ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ Π½Π° Π²ΡΡΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π°Π΄Ρ
Π²ΡΡΠ»Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½Π΅ΡΠΎ. Π’Π°ΠΊΠ° ΡΠ΅, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π² ΡΠ°Π·ΠΈ ΡΡΠ΅ΡΠ°. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΡΠΎ Π½Π΅ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ. Π’ΡΡΠ±Π²Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅, Π΄Π° ΡΡΠΈΡΠ΅ ΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
