ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π΄Π΅Π²ΠΎΠΏΡ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ DevOps ΠΈ ΠΊΡΠΎ ΡΠ°ΠΊΠΈΠ΅ DevOps-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ
ΠΠΎΠ³Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΌΠ΅Π½ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Ρ ΠΎΡΠ΅ΡΡΡ ΡΡΠ»ΡΡΠ°ΡΡ ΠΎΡ ΠΊΠΎΠ»Π»Π΅Π³ ΡΡΠ°Π·Ρ Β«ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π° Π²Π°ΡΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Π΅Β». Π ΠΈΡΠΎΠ³Π΅ ΡΡΡΠ°Π΄Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ β Π° ΠΈΠΌ Π²ΡΡ ΡΠ°Π²Π½ΠΎ, ΠΊΠ°ΠΊΠ°Ρ ΡΠ°ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π΅ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΠΏΠΎΠ»ΠΎΠΌΠΊΡ. ΠΡΠ»ΡΡΡΡΠ° DevOps ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΊΠ°ΠΊ ΡΠ°Π· Π·Π°ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΡΠΏΠ»ΠΎΡΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΡ Π²ΠΎΠΊΡΡΠ³ ΠΎΠ±ΡΠ΅ΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π·Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ.
ΠΠ°ΠΊΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π²Ρ ΠΎΠ΄ΡΡ Π² ΠΏΠΎΠ½ΡΡΠΈΠ΅ DevOps ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ΠΈ Π½ΡΠΆΠ½Ρ? Π§Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΠΈ ΡΡΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΌΠ΅ΡΡ? ΠΠ° ΡΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎΡΠ²Π΅ΡΠ°ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΡ ΠΈΠ· EPAM: ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π², ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΈ DevOps-Π΅Π²Π°Π½Π³Π΅Π»ΠΈΡΡ, ΠΈ ΠΠ³ΠΎΡΡ ΠΠΎΠΉΠΊΠΎ, Π²Π΅Π΄ΡΡΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· DevOps-ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ DevOps?
Π Π°Π½ΡΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ (Ρ. Π½. operations) ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π» Π±Π°ΡΡΠ΅Ρ. ΠΠ²ΡΡΠΈΡ ΠΏΠ°ΡΠ°Π΄ΠΎΠΊΡΠ°Π»ΡΠ½ΠΎ, Π½ΠΎ Ρ Π½ΠΈΡ Π±ΡΠ»ΠΈ ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅Π»ΠΈ ΠΈ KPI, Ρ ΠΎΡΡ ΠΎΠ½ΠΈ ΠΈ Π΄Π΅Π»Π°Π»ΠΈ ΠΎΠ±ΡΠ΅Π΅ Π΄Π΅Π»ΠΎ. Π¦Π΅Π»ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π±ΡΠ»ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π±ΠΈΠ·Π½Π΅Ρ-ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΡΠ²Π΅ΡΠ°Π»Π° Π·Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ β Π° Π»ΡΠ±ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠ°Π²ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ ΡΠ³ΡΠΎΠ·Ρ. ΠΠ°Π»ΠΈΡΠΎ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ² β DevOps ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΡΠ΅ΡΠΈΡΡ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ DevOps?
ΠΠΎΠΏΡΠΎΡ Ρ ΠΎΡΠΎΡΠΈΠΉ β ΠΈ ΡΠΏΠΎΡΠ½ΡΠΉ: ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π² ΠΌΠΈΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈΡΡ. Π ΠΠ ΠΠ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ DevOps ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π² ΡΠ΅Π±Π΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ ΠΊΡΠ»ΡΡΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΡΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ΅Π»Π΅Π½ΠΎ Π½Π° Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΡ Π΄ΠΎΡΡΠ°Π²ΠΊΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ.
ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π²: Β«Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΈΡΡΡ ΠΊΠΎΠ΄, ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ Π΅Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΡΠΈ ΡΠ°ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π±ΡΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·ΡΠΎΠ·Π½Π΅Π½Ρ, Π° ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΈΠ΄Π΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΡ ΠΎΠ±ΡΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ. Π’Π°ΠΊ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈΒ».
ΠΠ°ΡΡΠ°Π» ΡΠΎΡ Π΄Π΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π»ΠΈΡΡ ΡΠ°Π±ΠΎΡΠΎΠΉ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°. ΠΠ°ΡΡΠ΅Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΡΠ°Π» ΡΡΠΈΡΠ°ΡΡΡΡ. Π’Π°ΠΊ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ DevOps, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΎΠ΄ΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΠΊΡΠ»ΡΡΡΡΠ° ΠΈ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅.
Π ΡΠ΅ΠΌ ΡΠΎΡΡΠΎΠΈΡ ΡΡΡΡ DevOps-ΠΊΡΠ»ΡΡΡΡΡ?
Π ΡΠΎΠΌ, ΡΡΠΎ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π»Π΅ΠΆΠΈΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ. Π‘Π°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π² ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ DevOps β ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠ²ΠΎΠΉ ΡΡΠ°ΠΏ ΡΠ°Π±ΠΎΡΡ, Π° Π½Π΅ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΡΠΎ, ΠΊΠ°ΠΊ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²Π΅ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π»Π΅ΠΆΠΈΡ Π½Π΅ Π½Π° ΡΡΠ΅ΠΉ-ΡΠΎ ΡΡΠΎΡΠΎΠ½Π΅ β ΠΎΠ½Π° ΠΎΠ±ΡΠ°Ρ, ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π΅Π΅ ΡΠ΅ΡΠΈΡΡ.
ΠΠ°ΠΆΠ½Π΅ΠΉΡΠ΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ DevOps-ΠΊΡΠ»ΡΡΡΡΡ β ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΅ΡΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΡΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π²Π½Π΅Π΄ΡΡΡΡ Π½Π΅ Β«Π½Π° ΡΡΠ΅ΠΉ-ΡΠΎ ΡΡΠΎΡΠΎΠ½Π΅Β», Π° Π² Π²Π΅ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΡΠΎΠ΅ΠΊΡΡ Π½ΡΠΆΠ΅Π½ Π½Π΅ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ β Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π° ΡΠΎΠ»Ρ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΡΠ»Π΅Π½Π°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΡΠ°Π·Π½ΠΎΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ.
ΠΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ?
DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΠΎΠΊΡΡΠ²Π°ΡΡ Π²ΡΠ΅ ΡΡΠ°ΠΏΡ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΠ.
ΠΠ³ΠΎΡΡ ΠΠΎΠΉΠΊΠΎ: Β«ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ β ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΡΡΠΌΠΎ ΠΏΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΌΠ΅ΡΡΠ΅ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡΠ°ΠΌΠΈ ΠΌΡ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΉ Π»Π°Π½Π΄ΡΠ°ΡΡ, Π³Π΄Π΅ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΠΈ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡΡΡ, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π‘Π΅ΠΉΡΠ°Ρ Π² ΠΌΠΎΠ΄Π΅ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° β Π΄Π»Ρ Π½Π΅Π΅ ΠΌΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ: Π½ΡΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ Π΅Π³ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ . ΠΡΠ΅ ΠΎΠ΄Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° β ΡΡΠΎ βΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠ°ΠΊ ΠΊΠΎΠ΄β. Π’Π°ΠΊ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΠ΄Π°, Π° Π½Π΅ ΡΠ΅ΡΠ΅Π· ΠΏΡΡΠΌΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ.
ΠΠ°Π»ΡΡΠ΅ ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΡΠ°ΠΏ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ΄Π΅ΡΡ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ β ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ CI/CD: Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΠ΄ΡΠΊΡ Π±ΡΡΡΡΠΎ, ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ ΠΏΠΎΡΡΠΈΡΠΌΠΈ, ΡΠ°ΡΠ΅ ΠΈ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½Π΅ΠΉ. CI/CD ΠΏΠΎΠΊΡΡΠ²Π°Π΅Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΊΠΎΠ΄Π°, ΠΈ Π·Π°Π»ΠΈΠ²ΠΊΡ ΠΌΠ°ΡΡΠ΅ΡΠ° Π² ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ, ΠΈ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΡΡ ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΡ ΡΡΠ΅Π΄Π°Ρ .
ΠΠ° ΡΡΠ°ΠΏΠ°Ρ CI/CD ΠΊΠΎΠ΄ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· quality gates. Π‘ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡΠ΅Π» Ρ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ°Π½ΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π» Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°. ΠΠ΄Π΅ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΠ½ΠΈΡ- ΠΈ UI-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ, Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ ΡΠΈΠΏ Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½ΡΠ°.
DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌ Π΅ΡΡΡ ΠΌΠ΅ΡΡΠΎ ΠΈ Π½Π° ΡΡΠ°Π΄ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠΠ° Π²ΡΠ΅ ΡΡΠΈ Π·Π°Π΄Π°ΡΠΈ DevOps ΡΠΌΠΎΡΡΠΈΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ. ΠΡ ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΈΡ . Π‘ΡΠ΄Π° ΠΆΠ΅ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ, ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈΒ».
Π§Π΅ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ?
ΠΡΠ»ΠΈ Π±Ρ ΠΌΡ ΠΏΠΈΡΠ°Π»ΠΈ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌ DevOps, Π½Π° Π΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π·Π½Π°ΡΠΈΠ»ΠΈΡΡ Π±Ρ ΡΡΠΈ ΠΏΡΠ½ΠΊΡΠ°: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈΠ·Π° ΠΈ Π±ΡΡΡΡΠ°Ρ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π²: Β«ΠΠ΅ΡΠ²ΠΎΠ΅ β ΡΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ. ΠΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ: Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΊΠΎΠ΄ β Π²ΡΠΊΠ°ΡΠΈΠ»ΠΈ β ΠΏΡΠΎΠ²Π΅ΡΠΈΠ»ΠΈ β ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ β ΡΠΎΠ±ΡΠ°Π»ΠΈ ΡΠΈΠ΄Π±ΡΠΊ β Π²Π΅ΡΠ½ΡΠ»ΠΈΡΡ Π² Π½Π°ΡΠ°Π»ΠΎ. ΠΡΡ ΡΡΠΎ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
ΠΡΠΎΡΠΎΠ΅ β ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π° ΡΠ΅Π»ΠΈΠ·Π° ΠΈ Π΄Π°ΠΆΠ΅ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΡ Π²ΡΠ΅Π³Π΄Π° Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΡΠΊΡ Π²ΡΡΠ΅Π» Π½Π° ΡΡΠ½ΠΎΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΡΠ΅Π΅ ΠΈ Π½Π°ΡΠ°Π» ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΡΠ°Π½ΡΡΠ΅, ΡΠ΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΎΠ². ΠΡΠΎΡΠ΅ΡΡ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΠ»ΡΡΡΠ°ΡΡ: ΡΠΎΠΊΡΠ°ΡΠ°ΡΡ Π²ΡΠ΅ΠΌΡ, Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ, ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³.
Π’ΡΠ΅ΡΡΠ΅ β ΡΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ»ΠΈ Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΡ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π²Π½ΠΎΡΠΈΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΈ ΡΡΡ ΠΆΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β».
ΠΠ°ΠΊ ΡΠΎΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΏΠΎΠ½ΡΡΠΈΡ Β«ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΒ», Β«Π±ΠΈΠ»Π΄-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΒ» ΠΈ Β«DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΒ»?
ΠΠ½ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ, Π½ΠΎ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΠΌ ΡΡΠ΅ΡΠ°ΠΌ.
Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π² ΠΠ ΠΠ β ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ. ΠΠ½ΠΈ Π±ΡΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΡ ΡΡΠΎΠ²Π½Π΅ΠΉ: ΠΎΡ Π΄ΠΆΡΠ½ΠΈΠΎΡΠ° Π΄ΠΎ chief-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°.
ΠΠΈΠ»Π΄-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ β ΡΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ ΡΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅. Π‘Π΅ΠΉΡΠ°Ρ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°ΡΡ Π»ΡΠ΄Π΅ΠΉ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΡ Π·Π° CI/CD.
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠΌ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π½Π΅Π΄ΡΡΠ΅Ρ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
ΠΡΠ»ΠΈ ΡΡΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡ ΡΡΠΎ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅: ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π² Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΡΠΎΠ»Ρ Π±ΠΈΠ»Π΄-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°ΠΌ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ΠΌ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊ.
Π§Π΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ?
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ Π²ΡΠ΅ ΡΠ°ΡΡΠΈ, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠ½ΠΈ Π·Π½Π°ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ², ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΈΡ ΡΠ°Π±ΠΎΡΡ. ΠΠ½ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π±ΠΈΠ·Π½Π΅ΡΠ°, Π΅Π³ΠΎ ΡΠΎΠ»Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β ΠΈ ΡΡΡΠΎΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ² Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°.
ΠΡ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΏΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β Π΅Ρ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ. ΠΡΠΎ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠ½ΠΊΡ, Π² ΠΊΠΎΡΠΎΡΡΠΉ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ, Π²Ρ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π²: Β«ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²Π½Π΅Π΄ΡΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈ. ΠΠ³ΠΎ Π³ΠΎΡΠΎΠ²ΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ. ΠΠ½ΠΈ ΠΆΠ΅ Π½Π°ΡΠ°ΠΆΠ΄Π°ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅ DevOps-ΠΊΡΠ»ΡΡΡΡΡ Π² ΡΠ΅Π»ΠΎΠΌ: Π²Π½Π΅Π΄ΡΡΡΡ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π½Π° Π²ΡΠ΅Ρ ΡΠ»ΠΎΡΡ ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². ΠΡΠΈ ΡΡΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΡΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅, ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ β ΠΎΠ½ΠΈ ΠΏΡΠΈΠ²Π½ΠΎΡΡΡ Π²ΡΡΠ΄Ρ, ΠΊΡΠ΄Π° ΠΌΠΎΠ³ΡΡ Π΄ΠΎΡΡΠ½ΡΡΡΡΡΒ».
Π§ΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ?
ΠΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΡΠ΅ΡΡ, Ρ Π½Π΅Π³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π·Π½Π°Π½ΠΈΡ ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ°Π±ΠΎΡΠ° Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ. Π Π½ΠΈΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ, ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°.
1. Π―Π·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π·Π½Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠ·ΡΠΊΠΎΠ² Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΌΠΎΠ³ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ: Β«ΠΠ°Π²Π°ΠΉ ΡΡ Π±ΡΠ΄Π΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΊΠΎΠ΄Π° Π½Π΅ ΡΡΠΊΠ°ΠΌΠΈ, Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°ΡΠ΅Π³ΠΎ ΡΠΊΡΠΈΠΏΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅Ρ? Π Π½Π΅ΠΌΡ ΠΌΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠΌ config-ΡΠ°ΠΉΠ», Π΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠΈΡΠ°ΡΡ ΠΈ ΡΠ΅Π±Π΅, ΠΈ Π½Π°ΠΌ β ΠΈ ΠΌΡ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠΌΠΎΠΆΠ΅ΠΌ Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. Π Π΅ΡΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π²ΠΈΠ΄Π΅ΡΡ, ΠΊΡΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π²Π½ΠΎΡΠΈΡ Π² Π½Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΒ».
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΡΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ· ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ²: Python, Groovy, Bash, Powershell, Ruby, Go. ΠΠ½Π°ΡΡ ΠΈΡ Π½Π° Π³Π»ΡΠ±ΠΈΠ½Π½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ β Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΡΠ½ΠΎΠ² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΠΠ, ΡΠΌΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°ΡΡ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ.
2. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ, Π² ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠ΅Π΄Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ Π±ΡΠ΄Π΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ. ΠΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Windows ΠΈΠ»ΠΈ Linux-ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π΅.
3. Π‘ΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΠ΅Π· Π·Π½Π°Π½ΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π½ΠΈΠΊΡΠ΄Π°. Git β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π² Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
4. ΠΠ±Π»Π°ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ
AWS, Google, Azure β ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΏΡΠΎ Windows-Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π²: Β«ΠΠ±Π»Π°ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π½Π°ΠΌ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ Π»ΠΎΠΆΠ°ΡΡΡ Π½Π° ΡΠ΅Π»ΡΡΡ CI/CD.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π΅ΡΡΡΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΡΡΠ° ΡΡΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΈΡ Π΄Π΅ΡΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ , Π° ΠΏΠΎΡΠΎΠΌ Π΄Π΅ΡΡΡΡ ΡΠ°Π· Π²ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ. ΠΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π΄Π΅ΡΡΡΡΡ ΡΡΡΠΎΡΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π°, ΠΈ Ρ ΠΎΡΠΎΡΠΈΠΉ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΌΠ΅ΡΡ ΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ. Π’Π°ΠΊ ΠΎΠ½ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΡ, ΡΠΈΠ»Ρ ΠΈ Π΄Π΅Π½ΡΠ³ΠΈ β ΠΈ Π΄Π»Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°, ΠΈ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΒ».
5. Π‘ΠΈΡΡΠ΅ΠΌΡ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ: Docker ΠΈ Kubernetes
ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π²: Β«ΠΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ, Π² ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΠ³Π΄Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, Π½Π°Π΄ΠΎ ΠΈΠΌΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ: ΠΎΠ΄ΠΈΠ½ Π²ΠΊΠ»ΡΡΠΈΡΡ, Π΄ΡΡΠ³ΠΎΠΉ Π²ΡΠΊΠ»ΡΡΠΈΡΡ, Π³Π΄Π΅-ΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ. ΠΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌ Π΄Π΅Π»ΠΎΠΌ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ.
Π Π°Π½ΡΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ β Π»ΡΠ±ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ β ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π½Π° ΡΠ²ΠΎΠ΅ΠΉ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅. ΠΡΠ»ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ±ΠΎΠΉ, Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠΈΡΠΊ ΠΏΡΠΈΡΠΈΠ½Ρ. ΠΡΠΎΡΠ΅ ΡΠ½ΠΈΡΡΠΎΠΆΠΈΡΡ ΡΡΠ°ΡΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠΉΒ».
6. Π‘ΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ: Chef, Ansible, Puppet
ΠΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ΅Π»ΡΠΉ ΠΏΠ°ΡΠΊ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄Π΅Π»Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ΄Π½ΠΎΡΠΈΠΏΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΡΠΎ Π΄ΠΎΠ»Π³ΠΎ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎ, Π° Π΅ΡΠ΅ ΡΡΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΡΠ°Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ. Π’ΡΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ. Π‘ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠΈΡΠ°ΡΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ, ΠΈ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌΠΈ, ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌΠΈ. ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. Π’Π°ΠΊ ΡΡΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ (ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΡΠΈΠ±ΠΎΠΊ) ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅.
ΠΠ°ΠΊΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ?
Π Π°Π·Π²ΠΈΠ²Π°ΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎ, ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎ.
ΠΠ³ΠΎΡΡ ΠΠΎΠΉΠΊΠΎ: Β«Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ, Ρ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΡΠ΅ΠΉΡΠ°Ρ ΡΠ°ΠΌΡΠ΅ ΡΠΈΡΠΎΠΊΠΈΠ΅ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ. ΠΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΠΈ Π½Π°ΡΠ°ΡΠΈΠ²Π°ΡΡ Π½Π°Π²ΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΡΠ°ΠΌΡΠΌ ΡΠ°Π·Π½ΡΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌ: ΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ Π΄ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, ΠΎΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ Π΄ΠΎ Π±Π°Π· Π΄Π°Π½Π½ΡΡ .
ΠΠΎΠΆΠ½ΠΎ ΡΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠΌ, Π΅ΡΠ»ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅Ρ ΡΡΠ°ΠΏΠ°Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° β ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈΒ».
ΠΠ°ΠΊ ΡΡΠ°ΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠΌ?
Π ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π½ΠΈΠ½Π³ΠΈ ΠΏΠΎ DevOps Π½Π° ΡΠ°ΠΉΡΠ΅ Π’ΡΠ΅Π½ΠΈΠ½Π³-ΡΠ΅Π½ΡΡΠ° EPAM.
ΠΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ DevOps-Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅.
DevOps β ΡΡΠΎ ΡΡΠΎ, Π·Π°ΡΠ΅ΠΌ, ΠΈ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΎ?
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄ Π² IT ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π½ΠΎΠ²Π°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ. ΠΠ½Π° ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ ΡΡΠ°Π»Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΈ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ Π½Π° ΡΡΠ½ΠΊΠ΅. ΠΠΎ Π²ΠΎΡ ΠΏΠ°ΡΠ°Π΄ΠΎΠΊΡ β ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ DevOps ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π½Π°Π½ΠΈΠΌΠ°ΡΡΠΈΠ΅ ΡΠ°ΠΊΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ², ΡΠ°ΡΡΠΎ ΠΏΡΡΠ°ΡΡ ΠΈΡ Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΠΌΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ.
ΠΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΡΠ°Π·Π±ΠΎΡΡ Π½ΡΠ°Π½ΡΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ DevOps, ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° ΡΡΠ½ΠΊΠ΅ ΠΈ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π°ΠΌ. ΠΡ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈΡΡ Π² ΡΡΠΎΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΠΌ Π²ΠΎΠΏΡΠΎΡΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π΅ΠΊΠ°Π½Π° ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠ° DevOps Π² GeekBrains Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅ GeekUniversity ΠΠΌΠΈΡΡΠΈΡ ΠΡΡΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ.
ΠΡΠ°ΠΊ, ΡΡΠΎ ΠΆΠ΅ ΡΠ°ΠΊΠΎΠ΅ DevOps?
Π‘Π°ΠΌ ΡΠ΅ΡΠΌΠΈΠ½ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Development Operations. ΠΡΠΎ Π½Π΅ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Π² ΡΡΠ΅Π΄Π½Π΅ΠΉ ΠΈΠ»ΠΈ ΠΊΡΡΠΏΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΡΡΠ°ΡΡΠ²ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΎΡΠ΄Π΅Π»Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈΡ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Ρ ΠΎΡΠΎΡΠΎ ΡΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Ρ.
Π’Π°ΠΊ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π·Π½Π°ΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π²ΡΠΏΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ. Π’Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° β Π·Π½Π°Π΅Ρ Π²ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ½ΠΎ, Π½ΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ Π² ΠΊΡΡΡΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Β«Π²Π½ΡΡΡΠΈΒ» ΠΠ. Π ΡΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΡΠ»ΡΡΡΠ°Π΅Ρ ΠΈΡ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ.
ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ DevOps ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π»ΡΠ΄Π΅ΠΉ, ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ.
Π§ΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ ΠΈ ΡΠΌΠ΅ΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ?
ΠΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ Π°Π΄Π΅ΠΏΡΠΎΠ² ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ DevOps ΠΠΆΠΎ Π‘Π°Π½ΡΠ΅ΡΠ°, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π½ΡΠ°Π½ΡΡ ΡΠ°ΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, ΠΈΠΌΠ΅ΡΡ ΠΎΠΏΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΊ Windows, ΡΠ°ΠΊ ΠΈ Linux-ΡΠΈΡΡΠ΅ΠΌ, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° ΡΠ°Π·Π½ΡΡ Π―Π, ΡΠ°Π±ΠΎΡΠ°ΡΡ Chef, Puppet, Ansible. ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π΄Π»Ρ ΡΠ°Π·Π±ΠΎΡΠ° ΠΊΠΎΠ΄Π° Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π·Π½Π°ΡΡ, Π½ΠΎ ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π Π΅ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΆΠ΅Π»Π°ΡΠ΅Π»Π΅Π½ ΠΎΠΏΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π³ΠΎΡΠΎΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
ΠΠΎ ΡΡΠΎ Π² ΠΈΠ΄Π΅Π°Π»Π΅, ΡΠ°ΠΊΠΎΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΎΠΏΡΡΠ° ΠΈ Π·Π½Π°Π½ΠΈΠΉ Π½Π°ΠΉΠ΄Π΅ΡΡΡ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Ρ IT-ΡΡΠ΅ΡΡ. ΠΠΎΡ Π½Π°Π±ΠΎΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ DevOps Π·Π½Π°Π½ΠΈΠΉ ΠΈ ΠΎΠΏΡΡΠ°:
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, DevOps-cΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π±ΠΈΠ·Π½Π΅ΡΠ°, Π²ΠΈΠ΄Π΅ΡΡ Π΅Π³ΠΎ ΡΠΎΠ»Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠΌΠ΅ΡΡ ΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠΌ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°.
Π ΡΡΠΎ Ρ ΠΏΠΎΡΠΎΠ³ΠΎΠΌ Π²Ρ ΠΎΠ΄Π°?
Π‘ΠΏΠΈΡΠΎΠΊ Π·Π½Π°Π½ΠΈΠΉ ΠΈ ΠΎΠΏΡΡΠ° Π½Π΅ Π·ΡΡ Π±ΡΠ» ΠΏΠΎΠ΄Π°Π½ Π²ΡΡΠ΅. Π’Π΅ΠΏΠ΅ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΡΠΎΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΠΊΡΠΎ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ DevOps-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ. ΠΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΉ Π΄ΡΡΠ³ΠΈΡ IT-ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ, Π² ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ β ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ. Π ΡΠ΅ΠΌ, ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π½Π°ΡΠ°ΡΡΠΈΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΎΠΏΡΡΠ° ΠΈ Π·Π½Π°Π½ΠΈΠΉ. ΠΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° Ρ Π½ΠΈΡ ΡΠΆΠ΅ Π΅ΡΡΡ, Π° Π½Π΅ΡΠ΅Π΄ΠΊΠΎ β ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ.
Π Π΅ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ ΠΈΠ· ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ². ΠΠ½ΠΈ Π·Π½Π°ΡΡ, ΡΡΠΎ ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π² ΠΊΡΡΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΠΈ Π½Π΅Π΄ΠΎΡΠ°Π±ΠΎΡΠΎΠΊ ΠΠ ΠΈ Β«ΠΆΠ΅Π»Π΅Π·Π°Β». ΠΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π½Π°Π΅Ρ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΌΠ΅Π΅Ρ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ β Π±Π΅Π· ΠΏΡΡΠΈ ΠΌΠΈΠ½ΡΡ DevOps.
Π Π²ΠΎΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Ρ Π½Π΅ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΠΌΠ΅Π²ΡΠ΅ΠΌΡ Π΄Π΅Π»ΠΎ Π½ΠΈ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ, Π½ΠΈ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π±ΡΠ΄Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ Π½Π΅Ρ, Π½ΠΎ Π²ΡΠ΅ ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΈΠ»Ρ. ΠΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠ³ΠΎ Β«Π±Π°Π³Π°ΠΆΠ°Β» ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ΠΌΠ°Π»ΠΎ.
ΠΡΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΡΠΎΠΈΡΡΡΡ DevOps?
Π ΠΊΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ° ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°ΠΏΡΡΠΌΡΡ Π»ΠΈΠ±ΠΎ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎ ΡΠ²ΡΠ·Π°Π½Π° Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Β«ΠΆΠ΅Π»Π΅Π·Π°Β». ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π΄Π΅ΡΠΈΡΠΈΡ Π² DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°Ρ β Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΌ. ΠΡΠΎ Π±Π°Π½ΠΊΠΈ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ²ΡΠ·ΠΈ, ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ ΠΈ Ρ.ΠΏ. Π‘ΡΠ΅Π΄ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π½Π°Π½ΠΈΠΌΠ°ΡΡ Π½Π° ΡΠ°Π±ΠΎΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² β Google, Facebook, Amazon, Adobe.
ΠΠ½Π΅Π΄ΡΡΡΡ DevOps ΠΈ ΡΡΠ°ΡΡΠ°ΠΏΡ Ρ ΠΌΠ΅Π»ΠΊΠΈΠΌ Π±ΠΈΠ·Π½Π΅ΡΠΎΠΌ, Π½ΠΎ Π²ΡΠ΅ ΠΆΠ΅ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΈΠ· ΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ², ΡΠΊΠΎΡΠ΅Π΅, Π΄Π°Π½Ρ ΠΌΠΎΠ΄Π΅, ΡΠ΅ΠΌ ΡΠ΅Π°Π»ΡΠ½Π°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π±ΡΠ²Π°ΡΡ ΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΈΡ Π½Π΅ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ. ΠΠ΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ Π½ΡΠΆΠ΅Π½, ΡΠΊΠΎΡΠ΅Π΅ Β«ΠΈ ΡΠ²Π΅Ρ, ΠΈ ΠΆΠ½Π΅Ρ, ΠΈ Π½Π° Π΄ΡΠ΄Π΅ ΠΈΠ³ΡΠ΅ΡΒ», ΡΠΎ Π΅ΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎ ΡΡΠ΄Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ. Π₯ΠΎΡΠΎΡΠΈΠΉ Π‘Π’Π ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌ ΡΡΠΈΠΌ. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΠ°Π»ΠΎΠΌΡ Π±ΠΈΠ·Π½Π΅ΡΡ Π²Π°ΠΆΠ½Π° ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΊΡΠΈΡΠΈΡΠ½Π° Π΄Π»Ρ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΈ ΠΊΡΡΠΏΠ½ΠΎΠ³ΠΎ Π±ΠΈΠ·Π½Π΅ΡΠ°.
ΠΠΎΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ (ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π½ΠΎΠ²ΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π₯Π°Π±Ρ ΠΠ°ΡΡΠ΅ΡΠ΅ ΠΏΠΎ ΡΡΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅):
ΠΠ°ΡΠΏΠ»Π°ΡΠ° DevOps Π² Π ΠΎΡΡΠΈΠΈ ΠΈ ΠΌΠΈΡΠ΅
Π Π ΠΎΡΡΠΈΠΈ ΡΡΠ΅Π΄Π½ΡΡ Π·Π°ΡΠΏΠ»Π°ΡΠ° DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 132 ΡΡΡΡΡ ΡΡΠ±Π»Π΅ΠΉ Π² ΠΌΠ΅ΡΡΡ. ΠΡΠΎ ΡΠ°ΡΡΠ΅ΡΡ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ° Π·Π°ΡΠΏΠ»Π°Ρ ΡΠ΅ΡΠ²ΠΈΡΠ° Π₯Π°Π±Ρ ΠΠ°ΡΡΠ΅ΡΠ°, ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ 170 Π°Π½ΠΊΠ΅Ρ Π½Π° 2-Π΅ ΠΏΠΎΠ»ΡΠ³ΠΎΠ΄ΠΈΠ΅ 2020 Π³ΠΎΠ΄Π°. ΠΠ°, Π²ΡΠ±ΠΎΡΠΊΠ° Π½Π΅ ΡΠ°ΠΊΠ°Ρ ΡΠΆ ΠΈ Π±ΠΎΠ»ΡΡΠ°Ρ, Π½ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Β«ΡΡΠ΅Π΄Π½Π΅ΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ Π±ΠΎΠ»ΡΠ½ΠΈΡΠ΅Β» Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ.
ΠΡΡΡ Π·Π°ΡΠΏΠ»Π°ΡΡ Π² ΡΠ°Π·ΠΌΠ΅ΡΠ΅ 250 ΡΡΡΡΡ ΡΡΠ±Π»Π΅ΠΉ, Π΅ΡΡΡ β ΠΎΠΊΠΎΠ»ΠΎ 80 ΡΡΡΡΡ ΠΈ ΡΡΡΡ Π½ΠΈΠΆΠ΅. ΠΡΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π΄ΡΡΠ³ΠΈΡ
ΡΡΡΠ°Π½, ΡΠΎ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° ΠΏΠΎ Π·Π°ΡΠΏΠ»Π°ΡΠ°ΠΌ ΡΠΎΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½Π°. Π₯ΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ²Π΅Π»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Stack Overflow, ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π² Π°Π½ΠΊΠ΅ΡΡ ΠΎΠΊΠΎΠ»ΠΎ 90 ΡΡΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ β Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ DevOps, Π½ΠΎ ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΉ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ. ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Engineering Manager ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π· DevOps ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Ρ
.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΈΡ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΠΎΡΡΡ DevOps ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠ°ΡΡΠ΅Ρ, ΡΠΏΡΠΎΡ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’Π°ΠΊ ΡΡΠΎ Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ β ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ΅Π±Ρ Π² ΡΡΠΎΠΉ ΡΡΠ΅ΡΠ΅. ΠΡΠ°Π²Π΄Π°, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ β Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. ΠΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ, ΡΡΠΈΡΡΡΡ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΡΠΎ ΡΠ°ΠΊΠΈΠ΅ DevOps?
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡΠΎ ΡΡΡΡ Π»ΠΈ Π½Π΅ ΡΠ°ΠΌΠ°Ρ Π΄ΠΎΡΠΎΠ³Π°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π½Π° ΡΡΠ½ΠΊΠ΅. Π‘ΡΠ΅ΡΠ° Π²ΠΎΠΊΡΡΠ³ «DevOps» ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΠΏΡΠ΅Π²ΠΎΡΡ
ΠΎΠ΄ΠΈΡ Π²ΡΠ΅ ΠΌΡΡΠ»ΠΈΠΌΡΠ΅ ΠΏΡΠ΅Π΄Π΅Π»Ρ, Π° ΡΠ΅ΠΌ Ρ
ΡΠΆΠ΅ Ρ Senior DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌΠΈ.
Π― ΡΠ°Π±ΠΎΡΠ°Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΎΡΠ΄Π΅Π»Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, ΡΠ³Π°Π΄Π°ΠΉΡΠ΅ Π°Π½Π³Π»ΠΈΠΉΡΠΊΡΡ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΡ β DevOps Manager. ΠΡΡΠ°ΠΆΠ°Π΅Ρ Π»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠ°Ρ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ° Π½Π°ΡΡ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡΡ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ β Π²ΡΡΠ΄ Π»ΠΈ, Π° Π²ΠΎΡ ΡΡΡΡΠΊΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ΅Π½. ΠΠΎ ΡΠΎΠ΄Ρ ΠΌΠΎΠ΅ΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΡΠΎ ΠΌΠ½Π΅, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°ΡΡ Π±ΡΠ΄ΡΡΠΈΡ
ΡΠ»Π΅Π½ΠΎΠ² ΠΌΠΎΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ, Π·Π° ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΠΉ Π³ΠΎΠ΄, ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ ΠΏΡΠΎΡΠ»ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ 50, Π° Π΅ΡΠ΅ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΆΠ΅ ΡΡΠ΅Π·Π°Π»ΠΎΡΡ Π½Π° ΠΏΡΠ΅ΡΠΊΡΠΈΠ½Π΅ Ρ ΠΌΠΎΠΈΠΌΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ.
ΠΡ Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΠΊΠΎΠ»Π»Π΅Π³, ΠΏΠΎΡΠΎΠΌΡ ΠΊΠ°ΠΊ Π·Π° Π»Π΅ΠΉΠ±Π»ΠΎΠΌ DevOps ΠΏΡΡΡΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΠ° ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ².
ΠΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π½ΠΈΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΎΠΈΠΌ Π»ΠΈΡΠ½ΡΠΌ ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ, Π²Ρ Π½Π΅ ΠΎΠ±ΡΠ·Π°Π½Ρ ΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡΡ Ρ Π½ΠΈΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄ΠΎΠΏΡΡΠΊΠ°Ρ, ΡΡΠΎ Π²Π½Π΅ΡΠ΅Ρ ΠΎΡΡΠ΅Π½ΠΎΠΊ Π² Π²Π°ΡΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠ΅ΠΌΠ΅. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΈΡΠΊ ΠΏΠΎΠΏΠ°ΡΡΡ Π² Π½Π΅ΠΌΠΈΠ»ΠΎΡΡΡ, Ρ ΠΏΡΠ±Π»ΠΈΠΊΡΡ ΡΠ²ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΈΡΠ°Ρ ΡΡΠΎ Π΅ΠΌΡ Π΅ΡΡΡ ΠΌΠ΅ΡΡΠΎ Π±ΡΡΡ.
ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΊΡΠΎ ΡΠ°ΠΊΠΈΠ΅ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΠΈ ΡΠ°Π΄ΠΈ Π±ΡΡΡΡΠΎΠ³ΠΎ Π½Π°ΠΉΠΌΠ° ΡΠ΅ΡΡΡΡΠ° Π²Π΅ΡΠ°ΡΡ ΡΡΠΎΡ Π»Π΅ΠΉΠ±Π» Π²ΡΠ΅ΠΌ. Π‘ΠΈΡΡΠ°ΡΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΡΠ°Π½Π½Π°Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π³ΠΎΡΠΎΠ²Ρ ΠΏΠ»Π°ΡΠΈΡΡ Π½Π΅ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΡ ΡΡΠΈΠΌ Π»ΡΠ΄ΡΠΌ, ΠΏΠΎΠ»ΡΡΠ°Ρ Π·Π° Π½ΠΈΡ , Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π², Π°Π΄ΠΌΠΈΠ½Π°-ΡΡΠ»Π·ΠΈΡΡΠ°.
Π’Π°ΠΊ ΠΊΡΠΎ ΠΆΠ΅ ΡΠ°ΠΊΠΈΠ΅ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ?
ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΡΠ½Π΅ΠΌ Ρ ΠΈΡΡΠΎΡΠΈΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ β Development Operations ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΠΊΠ°ΠΊ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π³ ΠΊ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΌΠ°Π»ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΠΊΠ°ΠΊ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅. ΠΠ΄Π΅Ρ Π·Π°ΠΊΠ»ΡΡΠ°Π»Π°ΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΡΠΈΠ»ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ ΠΎ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°Ρ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°Ρ Π² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄ΠΎΠΉ. ΠΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΈ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠ°ΠΊ Π΄Π΅ΠΏΠ»ΠΎΠΈΡΡ Π΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΡΠ΅Π΄Ρ ΠΏΠΎΠ΄ΠΊΡΡΡΠΈΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. Π’Π°ΠΊ, Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Ρ DevOps ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ. DevOps ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΈΡΠ°Π»ΠΈ ΡΠΊΡΠΈΠΏΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅ΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π°ΡΠ°Π»ΠΎ ΡΡ ΡΠ΄ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΡΡΠ΅Π΄, Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΈΡΡ Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΡΠ½ΠΈΠΆΠ°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈΠ·-Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π°ΡΡΠ°Ρ Π½Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΡΡΠ½ΠΈΠ½Π³Π° ΡΠΈΡΡΠ΅ΠΌ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠΎΡΠ»Π°, ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½ΠΈΠΌ, ΡΠ΅Π·ΠΊΠΎ ΠΏΠΎΠ΄ΡΠΊΠΎΡΠΈΠ»ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π½ΠΎΠ²ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Π²Π΅Π΄Ρ ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡΠ»ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΡΡΠ²Π°ΡΡ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ Β«Π·Π²Π΅Π·Π΄ΡΒ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Β«Π·Π²Π΅Π·Π΄ΡΒ» ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ Π²ΡΠ΅ ΠΌΠ΅Π½Π΅Π΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΎΠΏΡΡΡ, ΠΌΠ°Π»ΠΎ ΠΊΠΎΠΌΡ ΠΈΠ· ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΡΠ΄ΡΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², Π°ΡΠΏΠ΅ΠΊΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Ρ ΠΎΡΡΠ°. ΠΠΎΠ³ΠΈΡΠ½ΡΠΌ ΡΠ°Π³ΠΎΠΌ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ²Π»Π΅ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΈ Π²ΠΎΠ·Π»ΠΎΠΆΠΈΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ° ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π΅Π³ΠΎ, ΡΡΠΎ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π΅Π³ΠΎ ΠΎΠΏΡΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π΄ΠΎΡΡΠΈΡΡ ΡΠ΅Ρ ΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΌΠ΅Π½ΡΡΠ΅ΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΡΡ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ ΡΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΡΡ Β«Π·Π²Π΅Π·Π΄ΡΒ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π’Π°ΠΊΠΈΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΠΏΠΎΠΌΠ΅ΡΠ°Π»ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π΅Π³ΠΎ Π·Π°Π΄Π°ΡΠ΅ΠΉ Π±ΡΠ»ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΎΠ²ΡΠΌΠΈ ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΠΌΠΈ ΡΡΠ΅Π΄Π°ΠΌΠΈ, Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π²Π·ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Ρ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅. Π’Π°ΠΊ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ DevOps Π² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π°.
Π§Π°ΡΡΠΈΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ, ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, Π΄Π°Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ Π½Π°ΡΠ°Π»ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΊΠ°ΠΊ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΆΠΈΠ·Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°ΠΌ, ΠΊΠ°ΠΊ Π²ΡΠΊΠ°ΡΠΈΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ ΠΎΡΡΠ°ΡΡΡΡ Π½ΠΎΡΠ΅Π²Π°ΡΡ Π² ΠΏΡΡΠ½ΠΈΡΡ Π² ΠΎΡΠΈΡΠ΅, ΠΈΡΠΏΡΠ°Π²Π»ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π΄Π΅ΠΏΠ»ΠΎΡ. ΠΡΠ΅ΠΌΡ ΡΠ»ΠΎ, ΡΠ΅ΠΏΠ΅ΡΡ Β«Π·Π²Π΅Π·Π΄Π°ΠΌΠΈΒ» ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡΠΈΠ΅ ΡΠ΅Π³ΠΎ Ρ ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ. Π‘ ΡΠ΅Π»ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠΌΠΏΠ°ΠΊΡΠ° Π½Π°ΡΠ°Π»ΠΈ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΡΡ ΡΡΠΈΠ»ΠΈΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, Π²ΡΠ΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΠ΅ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ ΡΡΠΎΠ²Π½Ρ ΠΠ‘, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠ°ΡΡΠΈ, Π΄Π° ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Ρ ΠΎΡΡΠ° Π² ΡΠ΅Π»ΠΎΠΌ ΠΈ, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΡΠ½ΠΈΠ·ΠΈΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π½ΠΎΠ²ΡΠΌ Β«Π·Π²Π΅Π·Π΄Π°ΠΌΒ».
ΠΠΎΡΠ²ΠΈΠ»Π°ΡΡ Β«Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½Π°ΡΒ» Π²Π΅ΡΡ β docker. ΠΠΎΡΠ΅ΠΌΡ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ? ΠΠ° ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΈΡΡ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ Π² chroot ΠΈΠ»ΠΈ jail, ΡΠ°Π²Π½ΠΎ ΠΊΠ°ΠΊ OpenVZ, ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΡ Π·Π½Π°Π½ΠΈΠΉ ΠΠ‘, Π² ΠΊΠΎΠ½ΡΡΡ ΡΡΠΈΠ»ΠΈΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅ΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Π½Π΅ΠΊΠΎΠΌ Ρ ΠΎΡΡΠ΅ ΡΠΎ Π²ΡΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌ Π²Π½ΡΡΡΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π±ΡΠ°Π·Π΄Ρ ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π²Π½ΠΎΠ²Ρ, Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΌ Ρ ΠΎΡΡΠΎΠΌ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ Π΅Π³ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈ Π²ΡΡΠΎΠΊΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ β Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠ΅ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅. ΠΠΎ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ Π½Π΅ ΡΡΠΎΠΈΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π²Π½ΠΎΠ²Ρ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π²ΡΠ΅ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΈ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅, ΠΎΠ΄ΠΈΠ½ Ρ ΠΎΡΡ ΡΠΆΠ΅ Π½Π΅ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠΎΠΈΡΡ ΠΊΠ»Π°ΡΡΠ΅ΡΡ, ΠΌΡ Π²Π½ΠΎΠ²Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ.
Π¦ΠΈΠΊΠ» Π·Π° ΡΠΈΠΊΠ»ΠΎΠΌ, ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠΎΡΠ°ΡΡΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ/ΠΈΠ»ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅, ΡΠΎΠ²Π½ΠΎ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡΠΎΠΉΡΠΈ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΠΏΡΠΎΡΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Ρ ΡΠ΅Π»ΡΡ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ β ΠΌΠ΅Π½ΡΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Π΅ΠΉ, ΠΏΡΠΎΡΠ΅ Π² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. Π ΡΠ²ΠΎΠ΅ΠΌ ΠΎΠΏΡΡΠ΅ Ρ Π½Π΅ Π·Π°ΡΡΠ°Π» ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, Ρ Π±Ρ ΡΠΊΠ°Π·Π°Π» 50 Π½Π° 50 β 50 ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ² ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠΎΡΠΎΠ±ΠΊΠΈ, ΠΏΡΠΈΡΠ»ΠΎ Π½Π° Π²Ρ ΠΎΠ΄, Π²ΡΡΠ»ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ΅, Π΄ΡΡΠ³ΠΈΠ΅ 50 β ΡΠ°Π·ΠΎΠ΄ΡΠ°Π½Π½ΡΠΉ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ, ΡΠ΅ΡΠ²ΠΈΡΡ Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². ΠΡΠ΅ ΡΡΠΎ Π²Π½ΠΎΠ²Ρ Π½Π°Π»ΠΎΠΆΠΈΠ»ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΡΡΠΎΠ²Π΅Π½Ρ Π·Π½Π°Π½ΠΈΠΉ ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠ°ΠΊ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ².
ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Β«ΠΊΠ°ΡΠ΅Π»ΠΈΒ» ΡΡΠΎΠ²Π½Ρ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΡ Π·Π½Π°Π½ΠΈΠΉ ΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΡΠ° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΡΡ ΠΈ ΠΏΠΎ ΡΠ΅ΠΉ Π΄Π΅Π½Ρ. ΠΠΎ ΠΌΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ²Π»Π΅ΠΊΠ»ΠΈΡΡ, Π΅ΡΡΡ Π½Π΅ΠΌΠ°Π»ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΠΈΡ ΠΎΡΠ²Π΅ΡΠΈΡΡ.
Build Engineer/Release Engineer
ΠΠ΅ΡΡΠΌΠ° ΡΠ·ΠΊΠΎΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ, ΠΏΠΎΡΠ²ΠΈΠ²ΡΠΈΠ΅ΡΡ ΠΊΠ°ΠΊ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΡΠ±ΠΎΡΠΊΠΈ ΠΠ ΠΈ Π΅Π³ΠΎ ΡΠ΅Π»ΠΈΠ·ΠΎΠ². Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎΠ²Π°Π»ΡΠ½ΠΎΠ³ΠΎ Agile ΠΊΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ ΠΎΠ½ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΈ Π±ΡΡΡ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Ρ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΡΠ°ΠΊ. ΠΡΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΊΠ°ΠΊ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΠ Π² ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΠΌΠ°ΡΡΡΠ°Π±Π°Ρ , Ρ.Π΅. ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π‘ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ DevOps ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΡΡΡΠ°ΡΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΠ°Π»ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΊ ΠΏΠΎΡΡΠ°Π²ΠΊΠ΅, Π° ΡΡΠΈΡΡΠ²Π°Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎΠΉ ΠΏΠΎΡΡΠ°Π²ΠΊΠ΅ Π±Π΅Π· ΠΎΠ³Π»ΡΠ΄ΠΊΠΈ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»ΠΈΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΎΠΏΠΎΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π΄Π»ΡΠ΅Ρ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ. Π’Π°ΠΊ, ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ, ΡΠ°ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° Build/Release ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΠΏΠ΅ΡΠ΅ΠΊΠΎΡΠ΅Π²Π°Π»Π° Π½Π° ΠΏΠ»Π΅ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ².
Ops’Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠ°Π·Π½ΡΠ΅
DevOps β (Π² ΡΠ΅ΠΎΡΠΈΠΈ) ΠΏΠ΅ΡΡΠΎΠ½Π°, Π½Π΅ ΠΏΠΎΠ½Π°ΡΠ»ΡΡΠΊΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡΠ°Ρ Π²ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΠΈΠΊΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡΠ°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΡΠΏΠΎΡΠΎΠ±Π½Π°Ρ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠΈΡΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, Π·Π½Π°ΠΊΠΎΠΌΠ°Ρ Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, Ρ ΠΎΡΡ Π±Ρ Π½Π° Π²ΡΡΠΎΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡΠ°Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ ΠΈ ΠΏΠΎΡΡ-ΡΠ΅Π»ΠΈΠ·Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΠ΅ΡΡΠΎΠ½Π° ΡΠΏΠΎΡΠΎΠ±Π½Π°Ρ Π²ΡΡΡΡΠΏΠ°ΡΡ Π°Π΄Π²ΠΎΠΊΠ°ΡΠΎΠΌ ΠΊΠ°ΠΊ Operations, ΡΠ°ΠΊ Development, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΡΡΠΎΠΈΡΡ Π±Π»Π°Π³ΠΎΠΏΡΠΈΡΡΠ½ΠΎΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ Π΄Π²ΡΠΌΡ ΡΡΠΎΠ»ΠΏΠ°ΠΌΠΈ. ΠΠΎΠ½ΠΈΠΌΠ°ΡΡΠ°Ρ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π±ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡΠΌΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°.
ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π° ΡΠ°Π±ΠΎΡ ΠΈ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠ΅ΠΉ Π΄Π°Π½Π½Π°Ρ ΠΏΠ΅ΡΡΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ². DevOps Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½ΠΈ Π² IT, Π½ΠΈ Π² R&D, Π½ΠΈ Π΄Π°ΠΆΠ΅ Π² PMO, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΠΎ Π²ΡΠ΅Ρ ΡΡΠΈΡ ΠΎΠ±Π»Π°ΡΡΡΡ β ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Chief Technical Officier.
Π’Π°ΠΊ Π»ΠΈ ΡΡΠΎ Π² Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ? β Π‘ΠΎΠΌΠ½Π΅Π²Π°ΡΡΡ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΡΡΠΎ ΠΈΠ»ΠΈ IT, ΠΈΠ»ΠΈ R&D.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΡΡΠ΅Π΄ΡΡΠ² ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π²Π»ΠΈΡΠ½ΠΈΡ Ρ ΠΎΡΡ Π±Ρ Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΡΠΈΡ ΡΡΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²Π΅ΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² ΡΡΠΎΡΠΎΠ½Ρ Π³Π΄Π΅ ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ, ΠΊΠ°ΠΊ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ΅Π»ΠΈΠ·Ρ Π² ΡΠ²ΡΠ·ΠΈ Ρ Β«Π³ΡΡΠ·Π½ΡΠΌΒ» ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ ΡΠΈΡΡΠ΅ΠΌ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ°. Π’ΠΎ Π΅ΡΡΡ ΠΊΠΎΠ³Π΄Π° PMO ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΆΠ΅ΡΡΠΊΠΈΠΉ ΡΡΠΎΠΊ Π½Π° Π²ΡΠΏΡΡΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°, R&D Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΡΡΠΈ ΡΡΠΎΠΊΠΈ ΠΈ Π²ΡΠ΄Π°Π΅Ρ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ, ΠΎΡΡΠ°Π²ΠΈΠ² ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ Π½Π° ΠΏΠΎΡΠΎΠΌ, DevOps ΠΎΡΠ½ΠΎΡΡΡΠΈΠΉΡΡ ΠΊ IT, ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ ΡΠ΅Π»ΠΈΠ·. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠΈΠΉ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ, Π² ΡΠ»ΡΡΠ°Π΅ Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ Π²Π΅Π΄Π΅Ρ ΠΊ ΠΏΡΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π³ΠΈΠΏΠ΅ΡΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π·Π° ΡΠΎ, Π½Π° ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ, ΡΠ΅ΠΌ ΠΏΠ°ΡΠ΅ Π΅ΡΠ»ΠΈ ΡΡΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΈ Π²ΠΈΠ΄ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ β Β«Π‘ΡΠ°ΡΡΡΠ΅ Π² Π½Π΅Π²Π΅Π΄Π΅Π½ΠΈΠΈΒ», ΠΈ ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΠΊ Π²ΡΠ³ΠΎΡΠ°Π½ΠΈΡ ΠΈ ΠΏΠΎΡΠ΅ΡΠΈ ΡΡΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ².
Π ΡΠ½ΠΎΠΊ DevOps ΡΠ΅ΡΡΡΡΠΎΠ²
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ DevOps ΠΎΡ ΡΠ°Π·Π½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ.
Π Π΅Π·ΡΠΌΠΈΡΡΡ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΠ΅Π±ΡΡΠ°ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Middle/Senior System Administrator.
ΠΡΡΠ°ΡΠΈ, Π½Π΅ ΡΡΠΎΠΈΡ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ Π°Π΄ΠΌΠΈΠ½ΠΎΠ² Π½Π° Linux/Windows. Π― ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ ΡΠ΅ΡΠ²ΠΈΡΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡ Π΄Π²ΡΡ ΠΌΠΈΡΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ, Π½ΠΎ ΠΎΡΠ½ΠΎΠ²Π° Ρ Π²ΡΠ΅Ρ ΠΎΠ΄Π½Π° ΠΈ Π»ΡΠ±ΠΎΠΉ ΡΠ²Π°ΠΆΠ°ΡΡΠΈΠΉ ΡΠ΅Π±Ρ Π°Π΄ΠΌΠΈΠ½ Π·Π½Π°ΠΊΠΎΠΌ ΠΊΠ°ΠΊ Ρ ΠΎΠ΄Π½ΠΈΠΌ, ΡΠ°ΠΊ ΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌ, ΠΈ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ, ΡΠΎ Π΄Π»Ρ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½Π° Π½Π΅ ΡΠΎΡΡΠ°Π²ΠΈΡ ΡΡΡΠ΄Π° ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡ Ρ ΡΡΠΈΠΌ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈΠ½ΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΡ:
Π Π΅Π·ΡΠΌΠΈΡΡΡ β Middle/Senior System Administrator
Π₯ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΠΌΠ°ΡΠΊΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ 3 ΠΏΡΠ½ΠΊΡΠ°, Π΄Π°Π±Ρ ΡΠΊΡΠ΅ΠΏΠΈΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎΡ ΠΏΡΠ½ΠΊΡ ΠΏΠΎΠΊΡΡΠ²Π°Π΅ΡΡΡ ΡΠΈΡΠ°Π΄ΠΌΠΈΠ½ΠΎΠΌ. Kubernetes Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ, ΡΡΠ»Π·Π° ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΠΏΡΡΠΌΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°ΠΌ ΡΠ΅ΡΠΈ ΠΈ Ρ
ΠΎΡΡΠ°ΠΌ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ/ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ Π² ΠΏΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ Π½ΠΈΠΌΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠΌ, Π²ΠΎΡ ΠΈ Π²ΡΠ΅. ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ ‘build framework’ Make, ΠΊΠΎΠ΅Π³ΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠΌ Ρ, ΠΊ ΡΠ»ΠΎΠ²Ρ, Π½Π΅ ΡΡΠΈΡΠ°Ρ. ΠΠ°, Ρ Π·Π½Π°Ρ ΠΏΡΠΎ ΠΌΠΎΠ΄Ρ ΠΏΠΈΡ
Π°ΡΡ Make ΠΊΡΠ΄Π° ΡΠ³ΠΎΠ΄Π½ΠΎ, Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈ Π½Π΅ Π½ΡΠΆΠ½ΠΎ β ΠΎΠ±Π΅ΡΠ½ΡΡΡ Maven Π² Make Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ?
ΠΠΎ ΡΡΡΠΈ Make ΠΏΡΠΎΡΡΠΎ ΠΎΠ±Π΅ΡΡΠΊΠ° Π½Π°Π΄ shell, ΡΠΏΡΠΎΡΠ°ΡΡΠ°Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ, Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠΈ, ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ, ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ k8s.
ΠΠ΄Π½Π°ΠΆΠ΄Ρ, Ρ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π» ΠΏΠ°ΡΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» k8s Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠΎΠ²Π΅ΡΡ
OpenStack, ΠΈ ΠΎΠ½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π» ΠΊΠ°ΠΊ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π» ΡΠ΅ΡΠ²ΠΈΡΡ Π½Π° Π½Π΅ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΊΠΎΠ³Π΄Π° Ρ ΡΠΏΡΠΎΡΠΈΠ» ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΎ OpenStack, ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΠΎΠ½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΡΠ΅ΡΡΡ, ΡΠ°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠ΄ΡΠΌΠ°Π΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌΠΈ. ΠΡ ΠΏΡΠ°Π²Π΄Π° Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΠ΄Π½ΡΠ²ΡΠΈΠΉ OpenStack Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΠΎΠ·Π°Π΄ΠΈ Π½Π΅Π³ΠΎ Π½Π΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ k8s?=)
ΠΠ°Π½Π½ΡΠΉ ΡΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ DevOps, Π° ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈ, ΡΡΠΎΠ±Ρ Π±ΡΡΡ ΡΠΎΡΠ½Π΅Π΅, Kubernetes Administrator.
Π Π΅Π·ΡΠΌΠΈΡΡΠ΅ΠΌ Π² ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΡΠ°Π· β Middle/Senior System Administrator ΠΈΠΌ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ.
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ°ΡΡ Π² Π³ΡΠ°ΠΌΠΌΠ°Ρ
Π Π°Π·Π±ΡΠΎΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΡ
Π·Π°ΡΠΏΠ»Π°Ρ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ β 90ΠΊ-200ΠΊ
Π’Π΅ΠΏΠ΅ΡΡ Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π΅Π½Π΅ΠΆΠ½ΡΠΌΠΈ Π²ΠΎΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΡΠΌΠΈ Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΠΈ DevOps Engineers.
Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π³ΡΠ΅ΠΉΠ΄Ρ ΠΏΠΎ ΠΎΠΏΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΡΠΊΠΈΠ΄Π°ΡΡ, Ρ ΠΎΡΡ ΡΡΠΎ ΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΠ½ΡΠΌ, Π΄Π»Ρ ΡΠ΅Π»Π΅ΠΉ ΡΡΠ°ΡΡΠΈ Ρ Π²Π°ΡΠΈΡ.
Π‘Π°ΠΉΡ ΠΏΠΎΠΈΡΠΊΠ° ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ:
System Adminsitrators:
ΠΠΎ ΡΡΠ°ΠΆΡ Β«DevOpsΒ»’ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ ΡΡΠ°ΠΆ, Ρ ΠΎΡΡ ΠΊΠ°ΠΊ ΡΠΎ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡΠΈΠΉ SDLC.
ΠΠ· Π²ΡΡΠ΅ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ Π½Π΅ Π½ΡΠΆΠ½Ρ DevOps’Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 50 ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ² ΠΎΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π·Π°ΡΡΠ°Ρ, Π½Π°Π½ΡΠ² ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΡΠ΅ΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ ΠΈΡΠΊΠΎΠΌΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ Π±ΡΡΡΡΠ΅Π΅ Π·Π°ΠΊΡΡΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ. ΠΠ΅ ΡΡΠΎΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π·Π°Π±ΡΠ²Π°ΡΡ, ΡΡΠΎ ΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ½ΠΈΠ·ΠΈΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π±Π»Π°Π³ΠΎΠΏΡΠΈΡΡΠ½ΡΡ Π°ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π΅, Π²Π²ΠΈΠ΄Ρ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. Π ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΠΏΠ΅ΡΡΡΡΡ ΡΡΠΈΠ»ΠΈΡΠ°ΠΌΠΈ ΠΈ DevOps Π»Π΅ΠΉΠ±Π»Π°ΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ Π² ΠΎΡΠ½ΠΎΠ²Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ DevOps Engineer, Π»ΠΈΡΡ Π·Π°ΠΏΡΠΎΡΡ Π½Π° ΡΡΠ»Π·ΠΎΠ²ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°.
ΠΡΠΎΡΠ΅ΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π»ΠΈΡΡ Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ ΡΠ°Π±ΠΎΡ, ΡΡΠΈΠ»ΠΈΡ, Π½Π΅ Π΄Π°Π΅Ρ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΈ ΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ. ΠΡΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Terraform Π·Π°Π΄Π΅ΠΏΠ»ΠΎΠΈΡΡ AWS EKS, Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ Fluentd ΡΠ°ΠΉΠ΄-ΠΊΠ°ΡΠΎΠΌ Π² ΡΡΠΎΠΌ ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅ ΠΈ AWS ELK ΡΡΠ΅ΠΊΠΎΠΌ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π° 10 ΠΌΠΈΠ½ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π»ΠΈΡΡ ΠΎΠ΄Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΠ°ΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π»ΠΎΠ³ΠΎΠ² ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΎΠ½ΠΈ Π½ΡΠΆΠ½Ρ, Π½Π΅ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΏΠΎ Π½ΠΈΠΌ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠ°, ΡΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΅ ΡΠΎΡ ΠΆΠ΅ ΡΠ½ΠΈΠΊΠ΅ΠΉ, ΡΠΌΠ΅ΡΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ.
Π‘ΠΏΡΠΎΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎΡΠΎΠΆΠ΄Π°Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅ΡΡΠΉ ΡΡΠ½ΠΎΠΊ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ DevOps, Π³Π΄Π΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠΎΠ»ΠΈ, Π° Π»ΠΈΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅.
Π’Π°ΠΊ ΠΊΡΠΎ ΠΆΠ΅ ΠΎΠ½ΠΈ? DevOps’Ρ ΠΈΠ»ΠΈ ΠΆΠ°Π΄Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ? =)
ΠΠ°ΠΊ Π΄Π°Π»ΡΡΠ΅ ΠΆΠΈΡΡ?
Π Π°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»ΡΠΌ β ΡΠΎΡΠ½Π΅Π΅ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΡΠΊΠ°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΅Ρ ΠΊΡΠΎ Π½ΡΠΆΠ΅Π½, Π° Π½Π΅ ΡΠ°Π·Π±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ Π»Π΅ΠΉΠ±Π»Π°ΠΌΠΈ. ΠΡ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ ΡΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ DevOps β ΠΎΠ½ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½Ρ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅.
Π Π°Π±ΠΎΡΠ½ΠΈΠΊΠ°ΠΌ β Π£ΡΠΈΡΡΡΡ. ΠΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ, ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΠΎΠ±ΡΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΏΡΡΡ ΠΊ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π»ΠΈ. ΠΠΎΠΆΠ½ΠΎ ΡΡΠ°ΡΡ ΠΊΠ΅ΠΌ Π·Π°Ρ ΠΎΡΠ΅ΡΡ, Π½Π°Π΄ΠΎ Π»ΠΈΡΡ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡΡ.