ΠΡΠ΅Π΄ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π² ΠΠ’ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½ΠΎΠ²Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎΡΡ - DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ. ΠΠ½ΠΎΠ³ΠΎ Π±ΡΡΠ·ΠΎ ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΠ½Π° Π² Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΈ ΡΡΡΡΠ΅Π½ΠΈ Π½Π° ΠΏΠ°Π·Π°ΡΠ°. ΠΠΎ Π΅ΡΠΎ ΠΏΠ°ΡΠ°Π΄ΠΎΠΊΡΠ° β ΡΠ°ΡΡ ΠΎΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° DevOps ΡΠ΅ ΠΎΠ±ΡΡΠ½ΡΠ²Π° Ρ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π½Π°Π΅ΠΌΠ°Ρ ΡΠ°ΠΊΠΈΠ²Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ, ΡΠ΅ΡΡΠΎ Π³ΠΈ Π±ΡΡΠΊΠ°Ρ Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΠΈ.
Π’Π°Π·ΠΈ ΡΡΠ°ΡΠΈΡ Π΅ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½Π° Π½Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° Π½ΡΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΡΠ° DevOps, ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΠΏΠΎΠ·ΠΈΡΠΈΡ Π½Π° ΠΏΠ°Π·Π°ΡΠ° ΠΈ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²ΠΈΡΠ΅. Π Π°Π·Π±ΡΠ°Ρ
ΠΌΠ΅ ΡΠΎΠ·ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π΄Π΅ΠΊΠ°Π½Π°
Π ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊΠ²ΠΎ Π΅ DevOps?
Π‘Π°ΠΌΠΈΡΡ ΡΠ΅ΡΠΌΠΈΠ½ ΠΎΠ·Π½Π°ΡΠ°Π²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. Π’ΠΎΠ²Π° Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎΡΡ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π² ΡΡΠ΅Π΄Π½Π° ΠΈΠ»ΠΈ Π³ΠΎΠ»ΡΠΌΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΡΠΈ ΠΈΠ·Π³ΠΎΡΠ²ΡΠ½Π΅ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΈΠ»ΠΈ ΡΡΠ»ΡΠ³Π°. Π€Π°ΠΊΡ Π΅, ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΡΠ΄Π΅Π»ΠΈ Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΡΡΠ°ΡΡΠ²Π°Ρ Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΈ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ° Π΄ΠΎΠ±ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠ°Π½ΠΈ.
Π’Π°ΠΊΠ° ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈΠΌΠ°Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π±ΠΎΡΡΡ Ρ ΠΏΡΡΠ½Π°ΡΠ°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΈΠ»ΠΈ ΡΡΠ»ΡΠ³Π°. Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π½Π°Π΅ Π²ΡΠΈΡΠΊΠΎ ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½ΠΎ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π΅ Π½Π°ΡΡΠ½ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ° βΠ²ΡΡΡΠ΅β Π² ΡΠΎΡΡΡΠ΅ΡΠ°. Π ΡΡΠΊ Π½Π° ΠΏΠΎΠΌΠΎΡ ΠΈΠ΄Π²Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π·Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π½Π°ΡΡΡΡΠ°Π²Π°ΠΉΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΠΉΠΊΠΈ ΡΡΡ
Π½Π°ΡΠ° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡ.
ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π½Π° DevOps ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° Ρ
ΠΎΡΠ°, ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ.
ΠΠ°ΠΊΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π½Π°Π΅ ΠΈ ΠΌΠΎΠΆΠ΅ Π΅Π΄ΠΈΠ½ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ?
Π‘ΠΏΠΎΡΠ΅Π΄ Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠΈΠ²ΡΡΠΆΠ΅Π½ΠΈΡΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° DevOps ΠΠΆΠΎ Π‘Π°Π½ΡΠ΅Ρ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ° Π΄ΠΎΠ±ΡΠ΅ Π½ΡΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠ°ΠΌΠ°ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ, Π΄Π° ΠΈΠΌΠ° ΠΎΠΏΠΈΡ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΊΠ°ΠΊΡΠΎ Π½Π° Windows, ΡΠ°ΠΊΠ° ΠΈ Π½Π° Linux ΡΠΈΡΡΠ΅ΠΌΠΈ, Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Π½ ΠΊΠΎΠ΄, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅Π·ΠΈΡΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ° Π² Chef, Puppet ΠΈ Ansible. Π―ΡΠ½ΠΎ Π΅, ΡΠ΅ Π·Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π½Π°Π΅ΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ Π΄Π° Π·Π½Π°Π΅ΡΠ΅, Π½ΠΎ ΠΈ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ ΠΎΠΏΠΈΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°. ΠΠΏΠΈΡΡΡ Π² ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π³ΠΎΡΠΎΠ²ΠΈ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΡΡΡΠΎ Π΅ ΡΠΈΠ»Π½ΠΎ ΠΆΠ΅Π»Π°ΡΠ΅Π»Π΅Π½.
ΠΠΎ ΡΠΎΠ²Π° Π΅ ΠΈΠ΄Π΅Π°Π»Π½ΠΎ, Π½Π΅ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π» Π½Π° ΠΠ’ ΡΡΠ΅ΡΠ°ΡΠ° ΠΈΠΌΠ° ΡΠΎΠ²Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΎΠΏΠΈΡ ΠΈ Π·Π½Π°Π½ΠΈΡ. ΠΡΠΎ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π·Π½Π°Π½ΠΈΡ ΠΈ ΠΎΠΏΠΈΡ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Π΄ΠΎΠ±ΡΠΈ DevOps:
- OS 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 Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΠΏΠΎΡΠΎΡΠ²Π°Ρ Π² Habr Career.
Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, DevOps ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ° Π½ΡΠΆΠ΄ΠΈΡΠ΅ ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π½Π° Π±ΠΈΠ·Π½Π΅ΡΠ°, Π΄Π° Π²ΠΈΠΆΠ΄Π° ΡΠΎΠ»ΡΡΠ° ΠΌΡ Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈ ΠΏΡΠΎΡΠ΅Ρ, ΠΊΠ°ΡΠΎ Π²Π·Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΠΊΠ°ΠΆΠ΅ΡΠ΅ Π·Π° ΠΏΡΠ°Π³Π° Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅?
ΠΠ΅ Π΅ Π·Π° Π½ΠΈΡΠΎ, ΡΠ΅ ΡΠΏΠΈΡΡΠΊΡΡ ΡΡΡ Π·Π½Π°Π½ΠΈΡ ΠΈ ΠΎΠΏΠΈΡ Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ ΠΏΠΎ-Π³ΠΎΡΠ΅. Π‘Π΅Π³Π° ΡΡΠ°Π²Π° ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°Π½Π΅ DevOps ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ. ΠΠΊΠ°Π·Π²Π° ΡΠ΅, ΡΠ΅ Π½Π°ΠΉ-Π»Π΅ΡΠ½ΠΈΡΡ Π½Π°ΡΠΈΠ½ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ ΠΊΡΠΌ ΡΠ°Π·ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΡ ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ ΠΠ’ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎΡΡΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ. Π Π΄Π²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π±ΡΡΠ·ΠΎ Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠ°Ρ Π»ΠΈΠΏΡΠ²Π°ΡΠΎΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠΈΡ ΠΈ Π·Π½Π°Π½ΠΈΡ. Π’Π΅ Π²Π΅ΡΠ΅ ΠΈΠΌΠ°Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ° ΠΎΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈΡ Π½Π°Π±ΠΎΡ, Π° ΡΠ΅ΡΡΠΎ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ°.
Π’Π΅ΡΡΠ΅ΡΠΈΡΠ΅ ΡΡΡΠΎ ΡΠ° ΠΎΡΠ»ΠΈΡΠ½ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π½Π° DevOps. ΠΠ½Π°ΡΡ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ, Π½Π°ΡΡΠ½ΠΎ ΡΠ° Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ° ΠΈ Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ°. ΠΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΡΠ΅ΡΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ Π·Π½Π°Π΅ Π΅Π·ΠΈΡΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ Π·Π½Π°Π΅ ΠΊΠ°ΠΊ Π΄Π° ΠΏΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, Π΅ DevOps Π±Π΅Π· ΠΏΠ΅Ρ ΠΌΠΈΠ½ΡΡΠΈ.
ΠΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΡΡΡΠ΄Π½ΠΎ Π·Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π» Π½Π° Π½Π΅ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎΡΡ, ΠΊΠΎΠΉΡΠΎ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ ΡΠ΅ Π΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Π» Π½ΠΈΡΠΎ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π½ΠΈΡΠΎ ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π½ΠΈΡΠΎ Π½Π΅ Π΅ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠΈΡΠ΅ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ΅Π½ΡΡ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ ΡΠΈΠ»Π½ΠΈΡΠ΅ ΡΠΈ ΡΡΡΠ°Π½ΠΈ. Π©Π΅ ΠΎΡΠ½Π΅ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈΡ βΠ±Π°Π³Π°ΠΆβ.
ΠΡΠ΄Π΅ DevOps ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈ ΡΠ°Π±ΠΎΡΠ°?
ΠΠ° Π³ΠΎΠ»ΡΠΌΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΡΠΈΡΡΠΎ ΡΠ°Π±ΠΎΡΠ° Π΅ ΠΏΡΡΠΊΠΎ ΠΈΠ»ΠΈ ΠΊΠΎΡΠ²Π΅Π½ΠΎ ΡΠ²ΡΡΠ·Π°Π½Π° Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ Π½Π° Ρ
Π°ΡΠ΄ΡΠ΅Ρ. ΠΠ°ΠΉ-Π³ΠΎΠ»ΡΠΌ Π½Π΅Π΄ΠΎΡΡΠΈΠ³ Π½Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΈΠΌΠ° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. Π’ΠΎΠ²Π° ΡΠ° Π±Π°Π½ΠΊΠΈ, ΡΠ΅Π»Π΅ΠΊΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ, Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ ΠΈ Π΄Ρ. Π‘ΡΠ΅Π΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π½Π°Π΅ΠΌΠ°Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π½Π° DevOps, ΡΠ° Google, Facebook, Amazon ΠΈ Adobe.
Π‘ΡΠ°ΡΡΡΠΏΠΈ Ρ ΠΌΠ°Π»ΡΠΊ Π±ΠΈΠ·Π½Π΅Ρ ΡΡΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Ρ DevOps, Π½ΠΎ Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΠ΅Π·ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°Π½Π΅Π½Π΅ΡΠΎ Π½Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π΅ ΠΏΠΎ-ΡΠΊΠΎΡΠΎ ΠΏΡΠΈΡΡΠ²ΠΊΠ°, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΈΡΡΠΈΠ½ΡΠΊΠ° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡ. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΈΠΌΠ° ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ ΡΠ΅ Π½Π΅ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ. ΠΠ°Π»ΠΊΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡ ΠΏΠΎ-ΡΠΊΠΎΡΠΎ ΠΎΡ βΡΠ²Π΅ΠΉΡΠ°ΡΠ΅Ρ, ΠΆΡΡΠ²Π°Ρ ΠΈ ΡΠ²ΠΈΡΠ°Ρ Π½Π° ΡΡΡΠ±Π°β, ΡΠΎΠ΅ΡΡ ΡΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π² ΡΠ΅Π΄ΠΈΡΠ° ΠΎΠ±Π»Π°ΡΡΠΈ. ΠΠ΄ΠΈΠ½ Π΄ΠΎΠ±ΡΡ ΡΠ΅ΡΠ²ΠΈΠ· ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈ Ρ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π°. Π€Π°ΠΊΡ Π΅, ΡΠ΅ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° Π΅ Π²Π°ΠΆΠ½Π° Π·Π° ΠΌΠ°Π»ΠΊΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ, Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ Π΅ ΠΊΡΠΈΡΠΈΡΠ½Π° Π·Π° ΡΡΠ΅Π΄Π½ΠΈΡ ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ.
ΠΡΠΎ Π½ΡΠΊΠΎΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ (ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ»Π΅Π΄ΠΈΡΠ΅ Π½ΠΎΠ²ΠΈΡΠ΅ Π² Habr Career Π½Π° Π°Π΄ΡΠ΅Ρ
ΠΠ°ΠΏΠ»Π°ΡΠ° Π½Π° DevOps Π² Π ΡΡΠΈΡ ΠΈ ΡΠ²Π΅ΡΠ°
Π Π ΡΡΠΈΡ ΡΡΠ΅Π΄Π½Π°ΡΠ° Π·Π°ΠΏΠ»Π°ΡΠ° Π½Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π΅ ΠΎΠΊΠΎΠ»ΠΎ 132 Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΡΡΠ±Π»ΠΈ Π½Π° ΠΌΠ΅ΡΠ΅Ρ. Π’ΠΎΠ²Π° ΡΠ° ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ Π½Π° ΠΊΠ°Π»ΠΊΡΠ»Π°ΡΠΎΡΠ° Π½Π° Π·Π°ΠΏΠ»Π°ΡΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Habr Career, Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° 170 Π²ΡΠΏΡΠΎΡΠ½ΠΈΠΊΠ° Π·Π° Π²ΡΠΎΡΠ°ΡΠ° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π½Π° 2 Π³. ΠΠ°, ΠΈΠ·Π²Π°Π΄ΠΊΠ°ΡΠ° Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π³ΠΎΠ»ΡΠΌΠ°, Π½ΠΎ Π΅ Π΄ΠΎΡΡΠ° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠ° ΠΊΠ°ΡΠΎ βΡΡΠ΅Π΄Π½Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π² Π±ΠΎΠ»Π½ΠΈΡΠ°ΡΠ°β.
ΠΠΌΠ° Π·Π°ΠΏΠ»Π°ΡΠΈ Π² ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° 250 Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΡΡΠ±Π»ΠΈ, ΠΈΠΌΠ° ΠΎΠΊΠΎΠ»ΠΎ 80 Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΠΈ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Π½ΠΈΡΠΊΠΈ. ΠΡΠΈΡΠΊΠΎ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΡΠΈΡΠΌΠ°ΡΠ°, ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° ΠΈ ΡΠ°ΠΌΠΈΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅.
Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ Π΄ΡΡΠ³ΠΈ ΡΡΡΠ°Π½ΠΈ, ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°ΡΠ° Π·Π° Π·Π°ΠΏΠ»Π°ΡΠΈΡΠ΅ ΡΡΡΠΎ Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½Π°. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈΡΠ΅ ΠΎΡ Stack Overflow ΡΠ²ΡΡΡΠΈΡ
Π° Π΄ΠΎΠ±ΡΠ° ΡΠ°Π±ΠΎΡΠ°, ΠΊΠ°ΡΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ
Π° ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠ΅ Π½Π° ΠΎΠΊΠΎΠ»ΠΎ 90 Ρ
ΠΈΠ»ΡΠ΄ΠΈ Π΄ΡΡΠΈ - Π½Π΅ ΡΠ°ΠΌΠΎ DevOps, Π½ΠΎ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Π½Π° ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎΡΡΠΈ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ. ΠΠΊΠ°Π·Π° ΡΠ΅, ΡΠ΅ Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ Engineering Manager ΠΈ DevOps.
ΠΠ½ΠΆΠ΅Π½Π΅ΡΡΡ Π½Π° DevOps ΠΏΠ΅ΡΠ΅Π»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ $71 Ρ
ΠΈΠ»ΡΠ΄ΠΈ Π³ΠΎΠ΄ΠΈΡΠ½ΠΎ, ΡΠΏΠΎΡΠ΅Π΄ ΡΠ΅ΡΡΡΡΠ° Ziprecruiter.com, Π·Π°ΠΏΠ»Π°ΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΠΈΡΡ Π² ΡΠ°Π·ΠΈ ΠΎΠ±Π»Π°ΡΡ Π²Π°ΡΠΈΡΠ° ΠΎΡ $86 Ρ
ΠΈΠ»ΡΠ΄ΠΈ Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°. Π, ΡΡΠ»ΡΠ³Π°ΡΠ° Payscale.com ΠΏΠΎΠΊΠ°Π·Π²Π° Π½ΡΠΊΠΎΠΈ ΡΠΈΡΠ»Π°, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π΄ΠΎΡΡΠ° ΠΏΡΠΈΡΡΠ½ΠΈ Π·Π° ΠΎΠΊΠΎΡΠΎ - ΡΡΠ΅Π΄Π½Π°ΡΠ° Π·Π°ΠΏΠ»Π°ΡΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ DevOps, ΡΠΏΠΎΡΠ΅Π΄ ΡΡΠ»ΡΠ³Π°ΡΠ°, Π½Π°Π΄Ρ
Π²ΡΡΠ»Ρ $91 Ρ
ΠΈΠ». Π ΡΠΎΠ²Π° Π΅ Π·Π°ΠΏΠ»Π°ΡΠ°ΡΠ° Π½Π° ΠΌΠ»Π°Π΄ΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ, Π΄ΠΎΠΊΠ°ΡΠΎ ΡΡΠ°ΡΡΠΈ ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ 135 Ρ
ΠΈΠ»ΡΠ΄ΠΈ Π΄ΠΎΠ»Π°ΡΠ°.
ΠΠ°ΡΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈ ΡΡΡΡΠ²Π° Π΄Π° ΡΠ΅ ΠΊΠ°ΠΆΠ΅, ΡΠ΅ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π½Π° DevOps ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π½Π°ΡΠ°ΡΡΠ²Π°; ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΎΡ Π²ΡΡΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π°Π΄Π²ΠΈΡΠ°Π²Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½Π΅ΡΠΎ. Π’Π°ΠΊΠ° ΡΠ΅, Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠΏΠΈΡΠ°ΡΠ΅ ΡΠ΅Π±Π΅ ΡΠΈ Π² ΡΠ°Π·ΠΈ ΠΎΠ±Π»Π°ΡΡ. ΠΡΡΠ½ΠΎ Π΅, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΡΠΎ Π½Π΅ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ. Π’ΡΡΠ±Π²Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅, Π΄Π° ΡΡΠΈΡΠ΅ ΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com