
ΠΡΠΌΠ° ΠΏΠΎ-Π΄ΠΎΠ±ΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΡΠ΅Π½Π΅ Π² ΠΆΠΈΠ²ΠΎΡΠ° ΠΎΡ Π΄Π½Π΅Ρ.
Π‘Π΅Π³Π° ΡΠΌΠ΅ 2019 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΡΠ΅ΠΌΠ°ΡΠ° DevOps Π΅ ΠΏΠΎ-Π°ΠΊΡΡΠ°Π»Π½Π° ΠΎΡ Π²ΡΡΠΊΠΎΠ³Π°. ΠΠ°Π·Π²Π°Ρ, ΡΠ΅ Π΄Π½ΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΡΠ° ΠΎΡΠΌΠΈΠ½Π°Π»ΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΎΡΠΌΠΈΠ½Π° ΠΈ Π΅ΡΠ°ΡΠ° Π½Π° ΠΌΠ΅ΠΉΠ½ΡΡΠ΅ΠΉΠΌΠΎΠ²Π΅ΡΠ΅. ΠΠΎ Π΄Π°Π»ΠΈ Π½Π°ΠΈΡΡΠΈΠ½Π° Π΅ ΡΠ°ΠΊΠ°?
ΠΠ°ΠΊΡΠΎ ΡΠ΅ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Π² ΠΠ’, ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° ΡΠ΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»Π°. ΠΠΎΡΠ²ΠΈ ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° DevOps, Π½ΠΎ ΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π±Π΅Π· ΡΠΎΠ²Π΅ΠΊ ΡΡΡ Π·Π½Π°Π½ΠΈΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, ΡΠΎΠ΅ΡΡ Π±Π΅Π· Ops.
ΠΡΠ΅Π΄ΠΈ DevOps ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π° ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ΅ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡ ΡΠΈ Π²ΠΈΠ΄, ΡΠ΅ ΡΠΌΡΡΠ°Ρ Π·Π° ΡΠ°ΡΡ ΠΎΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΡΠ° Ops. Π Π·Π½Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΡΡΠ²ΡΡΠ²Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΎΡΡΠ·Π½Π°Π²Π° ΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ ΡΠΌΠ΅Π΅ ΠΈ ΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ°Π»ΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈΠΌΠ°, Π·Π° Π΄Π° Π³ΠΎ Π½Π°ΡΡΠΈ.

ΠΠΎ Π½Π°ΠΈΡΡΠΈΠ½Π° Π»ΠΈ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΡΡΠ°ΡΠ½ΠΎ? ΠΠΈΡ ΠΊΠ°Π·Π°Π», ΡΠ΅ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° Π²ΡΠ·ΠΏΡΠΈΠ΅ΠΌΠ°ΡΠ΅ Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° Π·Π½Π°Π½ΠΈΡ ΠΊΠ°ΡΠΎ Π³ΠΎΠ»ΡΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎ-ΡΠΊΠΎΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²ΠΎ.
ΠΡΠΎΠ΄ΡΠΊΡΠΈΡΠ΅ Ρ ΡΠ΅Π± ΠΌΠ°ΡΠ°Π± ΡΠ° Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Linux ΠΈΠ»ΠΈ Π΄ΡΡΠ³ ΡΠΎΡΡΡΠ΅Ρ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Π° Π½Π° ΠΏΠ°Π·Π°ΡΠ° Π²ΡΠ΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ, ΡΠΏΠΎΡΠΎΠ±Π½ΠΈ Π΄Π° Π³ΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Ρ. Π’ΡΡΡΠ΅Π½Π΅ΡΠΎ Π²Π΅ΡΠ΅ Π½Π°Π΄Π²ΠΈΡΠ°Π²Π° Π±ΡΠΎΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΠΈΡΡΠΈΡΠ΅ Π² ΡΠ°Π·ΠΈ ΠΎΠ±Π»Π°ΡΡ. Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π²Π΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ, Π±Π΅Π· Π΄Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π° ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° ΡΠΈ. Π’ΠΎΠΉ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΈΡΠ΅ΠΆΠ°Π²Π° ΡΠΌΠ΅Π½ΠΈΡ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, Π·Π° Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ²ΡΡΠΈ/Π²ΡΠ·Π»ΠΈ, ΠΈ Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π½Π° ΡΡΡ Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°, Π·Π° Π΄Π° ΡΠ΅ΡΠ°Π²Π° Π²ΡΠ·Π½ΠΈΠΊΠ²Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΡΠ°Π½Π΅ΡΠ΅ ΡΠ»Π΅Π½ Π½Π° Π΅ΠΊΠΈΠΏΠ° DevOps, Π²ΠΈ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΏΡΠ΅Π· Π΄ΠΎΡΡΠ° Π΄ΡΠ»ΡΠ³, Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΏΡΡ, ΠΈΠ·ΡΡΠ°Π²Π°ΠΉΠΊΠΈ Π½ΠΎΠ²ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ, Π·Π° Π΄Π° ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΈ Π½Π° DevOps.
Π ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΠΎΡ ΠΏΠΎΠ·Π½Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊΡΠΌ Π½ΠΎΠ²Π°ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ DevOps? ΠΠ°ΠΊΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ: ΠΏΡΡΠ²ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π°ΡΠΈΠ½Π° Π½Π° ΠΌΠΈΡΠ»Π΅Π½Π΅. ΠΡΠΎΠ±ΡΠ΅ Π½Π΅ Π΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°, ΠΊΠΎΠΉΡΠΎ ΡΡΠ΅ ΡΠ»Π΅Π΄Π²Π°Π»ΠΈ ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π΅ΡΠ΅Ρ ΠΈΠ»ΠΈ Π΄Π²Π°Π΄Π΅ΡΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½Π΅ΡΠ°ΡΠ° ΠΏΠΎ Π½ΠΎΠ² Π½Π°ΡΠΈΠ½, Π½ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ.
ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅, ΡΠ΅ DevOps Π½Π΅ Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° Π΄Π»ΡΠΆΠ½ΠΎΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ°, Π° Π½Π°Π±ΠΎΡ ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. Π’Π΅Π·ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠΆΠ΄Π°Ρ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ΅Π΄Π°ΡΠ° ΠΎΡ Π±ΡΠ³ΠΎΠ²Π΅ ΠΈ Π³ΡΠ΅ΡΠΊΠΈ, ΡΠ΅ΡΡΠΎ ΠΈ Π½Π°Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ°, ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ (Dev) ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ (Ops), ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΈ Π½Π° ΡΡΠ»Π°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° .
Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π° Π½Π°ΡΠΈΠ½Π° Π½Π° ΠΌΠΈΡΠ»Π΅Π½Π΅, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π½Π°ΡΡΠΈΡΠ΅ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΈ Π΄Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΡΠ΅ Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Π½Π΅, Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡ Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΡΠΎΡΡΡΠ΅Ρ.
ΠΠΎΠΆΠ΅ Π΄Π° Π²ΠΈ Π»ΠΈΠΏΡΠ²Π°Ρ ΡΠΌΠ΅Π½ΠΈΡΡΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, Π·Π° Π΄Π° ΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΏΠΎ Ops. Π Π΄Π½Π΅ΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ΅Π½Π°ΡΠΈΠΈ (ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅), ΠΊΠΎΠΈΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΎΠ²Π΅ Π½Π° ΡΡΡΠ²ΡΡΠ°, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΡΠΌΠ΅ΡΠΊΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ ΠΈ ΡΡΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, Π²Π΅ΡΠ΅ ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° ΠΎΡΡΠ°ΡΡΠ»ΠΎ. Π ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΡΠΈ ΡΠ»ΡΡΠ°ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ, Π½ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π·Π° DevOps ΠΏΡΠ΅Π΄Π²ΠΈΠΆΠ΄Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΌΠ°ΡΠ°Π±Π½ΠΈ Π·Π°Π΄Π°ΡΠΈ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΡΡΠ°Π²Π° Π΄ΡΠΌΠ° Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅, ΡΠ΅ΡΡΠ²Π°Π½Π΅, ΡΠ°Π±ΠΎΡΠ° ΡΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅.
Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΡΠΈΡΠ΅ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½Π΅ ΠΌΠ°Π»ΠΊΠΎ Π΄Π° ΡΡΠ²ΠΎΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, Π΄ΠΎΡΠΈ ΠΈ Π΄Π° Π½Π΅ ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½Π° ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ ΠΎΡ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π² DevOps ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠΎΠ²Π° ΡΠΌΠ΅Π½ΠΈΠ΅.
ΠΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅? ΠΠ° Π΄Π° ΠΎΡΡΠ°Π½Π΅ΡΠ΅ ΡΡΡΡΠ΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ, ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ Π°ΠΊΡΡΠ°Π»Π½ΠΈ ΡΠΌΠ΅Π½ΠΈΡ β Π΄Π° ΠΎΠ²Π»Π°Π΄Π΅Π΅ΡΠ΅ ΠΏΠΎΠ½Π΅ Π΅Π΄ΠΈΠ½ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Python. ΠΠ° ΡΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π° Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΡ ΡΠ΅ ΡΡΠΎΡΠΈ ΡΡΡΠ΄Π½ΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π΅ ΡΠ²ΠΈΠΊΠ½Π°Π» Π΄Π° ΠΌΠΈΡΠ»ΠΈ, ΡΠ΅ ΡΠ°ΠΌΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Ρ. ΠΠ΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΡΠ°Π²Π°ΡΠ΅ Π΅ΠΊΡΠΏΠ΅ΡΡ, Π½ΠΎ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡΡΠ° ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ Π΅Π·ΠΈΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Python, Bash ΠΈΠ»ΠΈ Π΄ΠΎΡΠΈ ), ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎ.
ΠΠ° Π΄Π° ΡΠ΅ Π½Π°ΡΡΠΈΡΠ΅ Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅, Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΡΠ΄Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΈ ΠΈ ΡΡΡΠΏΠ΅Π»ΠΈΠ²ΠΈ β ΡΠΎΠ²Π° ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡΡΠ°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΎΡ Π΅ΠΊΠΈΠΏΠ° DevOps ΠΈ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. ΠΠΎΠ»ΠΎΠ²ΠΈΠ½ ΡΠ°Ρ Π½Π° Π΄Π΅Π½, Π΅Π΄ΠΈΠ½ ΡΠ°Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ β ΠΈΠ·ΡΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Π½ Π΅Π·ΠΈΠΊ ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΠ°Π½Π΅ Π²Π°ΡΠ° ΠΎΡΠ½ΠΎΠ²Π½Π° ΡΠ΅Π».
Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈΡΠ΅ ΠΏΠΎ DevOps ΡΠ΅ΡΠ°Π²Π°Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π·Π°Π΄Π°ΡΠΈ, Π½ΠΎ ΠΈΠΌΠ° ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈ. Π‘ΠΌΡΡΠ° ΡΠ΅, ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡ DevOps. Π‘ΡΠΈΡΠ° ΡΠ΅, ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°Π½ Π²ΡΡΡ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° ΠΈ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡ DevOps ΡΠ΅ ΡΠΏΡΠ°Π²Ρ Ρ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ Π·Π°Π΄ΡΠ»ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠ΅ ΠΌΠ°Π»ΠΊΠΎ.
ΠΠΎ Π΄ΠΎΠΊΠΎΠ»ΠΊΠΎ Π²ΡΡΠ½ΠΎ Π΅ ΡΠΎΠ²Π° ΡΠ²ΡΡΠ΄Π΅Π½ΠΈΠ΅?
Π‘ΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ: Π΅Π΄ΠΈΠ½ Π²ΠΎΠΈΠ½ Π½Π° ΠΏΠΎΠ»Π΅ΡΠΎ
ΠΡΠΏΡΠ΅ΠΊΠΈ ΠΎΡΠ±Π΅Π»ΡΠ·Π°Π½ΠΈΡΠ΅ Π² ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΈ ΡΡ ΠΎΠ΄ΡΡΠ²Π°, Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠΌΡΡΠ°ΠΌ, ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΡΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ ΠΈ DevOps Π½ΡΠΌΠ° ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π° ΡΠ°Π·Π»ΠΈΠΊΠ°. Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Π»ΠΈ ΡΡΡΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠ°ΠΊΠ²ΠΈΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠΈΡΠ΅ ΠΏΠΎ DevOps, ΠΏΡΠΎΡΡΠΎ ΠΏΡΠ΅Π΄ΠΈ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ Π½Π°ΡΠΈΡΠ°ΡΠ΅ ΡΠΎΠ²Π° DevOps. Π‘ΠΌΡΡΠ°ΠΌ, ΡΠ΅ Π½ΡΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° ΡΠ΅ ΡΡΡΡΡΡ ΡΠ°Π·Π»ΠΈΠΊΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π°ΠΊΠΎ ΡΠ΅ Π½Π΅ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° Π·Π°Π΄Π°ΡΠ°. ΠΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π·Π°Π±ΡΠ°Π²Ρ ΠΈ ΡΠ΅, Π·Π° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, DevOps Π½Π΅ Π΅ Π΄Π»ΡΠΆΠ½ΠΎΡΡ, Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ.
Π’ΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ ΠΎΡΠ΅ Π΅Π΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π½Π΅ΡΠΎ, Π±Π΅Π· ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΡΡ Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ Π·Π° DevOps ΡΠ΅ Π±ΡΠ΄Π΅ Π½Π΅ΠΏΡΠ»Π΅Π½. Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΎΡΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ Π² ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈΡ ΡΠΌΠΈΡΡΠ» ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠΌΠ΅Π½ΠΈΡ Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° ΠΈ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊΡΠΌ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ. ΠΠ΅ Π² ΡΠΌΠΈΡΡΠ», ΡΠ΅ ΡΠΎΠ²Π° Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½ ΡΠ»ΡΠΆΠΈΡΠ΅Π», Π° Π² ΡΠΌΠΈΡΡΠ», ΡΠ΅ ΠΈΠΌΠ° ΡΠ΅Π΄ΠΈΡΠ° Π·Π°Π΄Π°ΡΠΈ, ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Π½ΠΈ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌ ΡΠ΅ Π½Π°Π»Π°Π³Π° ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΡΠΎΠ»ΡΡΠ° Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊ, ΡΠΎΠ΅ΡΡ Π΄Π° ΠΏΡΠ°Π²ΡΡ Π±ΡΠΊΠ²Π°Π»Π½ΠΎ Π²ΡΠΈΡΠΊΠΎ. Π Π°ΠΊΠΎ ΡΠ°ΠΊΡΠ² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡΡ Π² ΡΡΠ»Π°ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ, ΡΠΎΠΉ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΡΡΠ»Π°ΡΠ° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ° ΡΠ°Π±ΠΎΡΠ°. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π²ΡΠΈΡΠΊΠΎ: ΠΎΡ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ½ΡΠ΅ΡΠΈ ΠΈ ΠΊΠΎΠΏΠΈΡΠ½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ Π΄ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π°ΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΠΊΠ°ΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΈ ΠΈ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π»ΠΈ ΠΈ ΡΡΡ Π½ΠΎΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠΈΡΠ½Π° ΡΡΠ΅Π½Π°.
Π’ΠΎΠΉ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π·Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ°, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅, ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΎΠ²Π΅ Π½Π° ΡΡΡΠ²ΡΡΠ°, ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΈΡΠΈΠ½ΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΡΠ΅Π· ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π½Π° PowerShell, Python ΠΈΠ»ΠΈ Bash. ΠΠ΄ΠΈΠ½ ΠΎΡ ΠΏΡΠΈΠΌΠ΅ΡΠΈΡΠ΅ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π°ΠΊΠ°ΡΠ½ΡΠΈ ΠΈ Π³ΡΡΠΏΠΈ. Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π°ΠΊΠ°ΡΠ½ΡΠΈ ΠΈ Π½Π°Π·Π½Π°ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΄ΠΎΡΠ°Π΄Π½Π° Π·Π°Π΄Π°ΡΠ°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ ΠΈ ΠΈΠ·ΡΠ΅Π·Π²Π°Ρ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ΠΊΠΈ Π΄Π΅Π½. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° ΡΡΠ΅Π· ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎ-Π²Π°ΠΆΠ½ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π»ΠΈ ΠΈ ΡΡΡΠ²ΡΡΠΈ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠ΅Π½ΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ°, Π² ΠΊΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΡ (Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π΅ ΠΎΠ±ΡΠΎΠΏΡΠΈΠ΅ΡΠΎ, ΡΠ΅ ΠΠ’-ΠΎΡΠ΄Π΅Π»ΡΡ Π½Π΅ Π½ΠΎΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈ).
ΠΠ°Π΄Π°ΡΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π΅ Π΄Π° Π½Π΅ Π³ΡΠ±ΠΈ Π²ΡΠ΅ΠΌΠ΅ Π½Π°ΠΏΡΠ°Π·Π½ΠΎ ΠΈ Π΄Π° ΡΠΏΠ΅ΡΡΡΠ²Π° ΠΏΠ°ΡΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΠΏΠΎ Π²ΡΡΠΊΠ°ΠΊΡΠ² Π²ΡΠ·ΠΌΠΎΠΆΠ΅Π½ Π½Π°ΡΠΈΠ½. ΠΠΎΠ½ΡΠΊΠΎΠ³Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΡΠ°Π±ΠΎΡΡΡ ΠΊΠ°ΡΠΎ ΡΠ»Π΅Π½ΠΎΠ²Π΅ Π½Π° Π³ΠΎΠ»ΡΠΌ Π΅ΠΊΠΈΠΏ, ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ Π½Π° Linux, Windows, Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΈ Ρ.Π½. Π Π°Π±ΠΎΡΠ½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΌΡΠ½Π° Π² Π΅Π΄Π½Π° ΡΠ°ΡΠΎΠ²Π°ΡΠ° Π·ΠΎΠ½Π° Π² ΠΊΡΠ°Ρ Π½Π° Π΄Π΅Π½Ρ ΠΏΡΠ΅Π΄Π°Π²Π° Π·Π°Π΄Π°ΡΠΈΡΠ΅ Π½Π° ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΠΌΡΠ½Π° Π² Π΄ΡΡΠ³Π° ΡΠ°ΡΠΎΠ²Π° Π·ΠΎΠ½Π°, Π·Π° Π΄Π° Π½Π΅ ΡΠΏΠΈΡΠ°Ρ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ (follow-the-sun); ΠΈΠ»ΠΈ ΡΠ»ΡΠΆΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈΠΌΠ°Ρ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΡΠ°Π±ΠΎΡΠ΅Π½ Π΄Π΅Π½ ΠΎΡ 9 Π΄ΠΎ 17 ΡΠ°ΡΠ°; ΠΈΠ»ΠΈ ΠΏΡΠΊ ΡΠ°Π±ΠΎΡΡΡ Π² Π΄Π΅Π½ΠΎΠ½ΠΎΡΠ΅Π½ Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΡ.
Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ Ρ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠ° Π½Π°ΡΡΠΈΠ»ΠΈ Π΄Π° ΠΌΠΈΡΠ»ΡΡ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡΠ΅ΡΠΊΠΈ ΠΈ Π΄Π° ΡΡΡΠ΅ΡΠ°Π²Π°Ρ Π²Π°ΠΆΠ½ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Ρ ΡΡΡΠΈΠ½Π½ΠΈΡΠ΅. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅ΠΊΠΈΠΏΠΈΡΠ΅ ΠΈ ΠΎΡΠ΄Π΅Π»ΠΈΡΠ΅, Π² ΠΊΠΎΠΈΡΠΎ ΡΠ°Π±ΠΎΡΡΡ, ΡΡΡΠ°Π΄Π°Ρ ΠΎΡ Π½Π΅Π΄ΠΎΡΡΠΈΠ³ Π½Π° ΡΠ΅ΡΡΡΡΠΈ, Π½ΠΎ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°Ρ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π² ΠΏΡΠ»Π΅Π½ ΠΎΠ±Π΅ΠΌ.
DevOps: ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π΅Π΄ΠΈΠ½Π½ΠΈ
β ΡΠΎΠ²Π° Π΅ Π²ΠΈΠ΄ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°. Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π² ΡΠ²Π΅ΡΠ° Π½Π° ΠΠ’ ΡΡΠ°Π½Π° Π½Π°ΠΈΡΡΠΈΠ½Π° ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠ²Π΅Π½.
ΠΠΎΠ΄ Π΅Π³ΠΈΠ΄Π°ΡΠ° Π½Π° DevOps ΠΎΡ Π΅Π΄Π½Π°ΡΠ° ΡΡΡΠ°Π½Π° ΡΠ°Π±ΠΎΡΠΈ Π΅ΠΊΠΈΠΏ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° ΡΠΎΡΡΡΠ΅Ρ, Π° ΠΎΡ Π΄ΡΡΠ³Π°ΡΠ° β Π΅ΠΊΠΈΠΏ ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°. Π§Π΅ΡΡΠΎ ΠΊΡΠΌ ΡΡΡ ΡΠ΅ ΠΏΡΠΈΡΡΠ΅Π΄ΠΈΠ½ΡΠ²Π°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΏΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΡΠ΅ΡΡΠ΅ΡΠΈ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°Π½ΡΠΈ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π°ΠΉΠΊΠΈ ΡΡΠΈΠ»ΠΈΡΡΠ° ΡΠΈ, ΡΠ΅Π·ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π·Π° Π΄Π° ΠΌΠΎΠ³Π°Ρ Π±ΡΡΠ·ΠΎ Π΄Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ Π½ΠΎΠ²ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΊΠΎΠ΄Π° Ρ ΡΠ΅Π» Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Ρ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΡΡΠ»Π°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ.
Π ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° DevOps ΡΡΠΎΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ° ΠΏΡΠ΅Π· ΡΠ΅Π»ΠΈΡ ΠΆΠΈΠ·Π½Π΅Π½ ΡΠΈΠΊΡΠ». Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈΡΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, Π° ΠΏΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΡΡΠΎΠΈ Π·Π°Π΄Π°ΡΠ°ΡΠ° Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°Ρ Π½Π΅ ΡΠ°ΠΌΠΎ API, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅. Π’Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ°Ρ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΠΊΡΠΈΠ΅ "ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠ°ΠΊΠ°" (ΡΠΎΠ΅ΡΡ ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° Ρ Π°ΡΠ΄ΡΠ΅ΡΡΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ), Π·Π° Π΄Π° ΠΌΠΎΠ³Π°Ρ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΡΡ Ρ Π³ΡΠ΅ΡΠΊΠΈΡΠ΅, Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈΡΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°.
Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ Π² Π΅ΠΊΠΈΠΏΠ° Π½Π° DevOps, Π°ΠΊΠΎ ΠΈΡΠΊΠ°Ρ Π΄Π° ΠΈΠ·ΡΡΠ°Π²Π°Ρ Π½ΠΎΠ²ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠ° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ Π·Π° ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½ΠΈ ΠΈΠ΄Π΅ΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΊΡΠΎ Π²Π΅ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Ρ , ΡΠ΅ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΡΠ°Π²Π°Ρ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ, Π½ΠΎ ΠΎΠ²Π»Π°Π΄ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π·ΠΈΡΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΊΠ°ΡΠΎ Ruby, Python ΠΈΠ»ΠΈ Go ΡΠ΅ ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΡΡΠ°Π½Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΡΠ»Π΅Π½ΠΎΠ²Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ°. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ ΡΡΠ»Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ ΠΈ ΡΠ΅ΡΡΠΎ ΡΠ΅ Π²ΡΠ·ΠΏΡΠΈΠ΅ΠΌΠ°Ρ ΠΊΠ°ΡΠΎ ΡΠ°ΠΌΠΎΡΠ½ΠΈΡΠΈ, Π² DevOps Π³ΠΈ ΠΎΡΠ°ΠΊΠ²Π° Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΎΠΏΠΈΡ, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ.
Π’Π΅ΠΌΠ°ΡΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° ΡΡΠ°Π²Π° Π²ΡΠ΅ ΠΏΠΎ-Π°ΠΊΡΡΠ°Π»Π½Π°. ΠΠ°ΠΊΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ, ΡΠ°ΠΊΠ° ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈΡΠ΅ ΠΏΠΎ DevOps ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°Ρ ΠΎΡ Π±ΡΡΠ·ΠΎ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅, Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈΡΠ΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΎΡ Π±ΡΡΠ·ΠΎΡΠΎ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅, Π² ΠΊΠΎΠ΅ΡΠΎ Π΄Π²Π΅ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ΅ ΡΡΠ΅ΡΠ°Ρ. Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π·Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΊΠ°ΡΠΎ AWS, Azure ΠΈ Google Cloud Platform. Π’Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π½Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΎΡ ΡΠΈΠΏΠ° .
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠ°ΡΠΎ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ Π½Π° Π΄Π΅ΡΠ΅Ρ ΠΈΠ»ΠΈ Π΄Π²Π°Π΄Π΅ΡΠ΅Ρ ΡΡΡΠ²ΡΡΠ°.
ΠΡΠ½ΠΎΠ²Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ β . Π‘ΠΎΡΡΡΠ΅ΡΡΡ Π΅ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅. ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ, Π·Π° Π΄Π° Π½Π΅ Π·Π°Π³ΡΠ±ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π°ΠΊΡΡΠ°Π»Π½ΠΎΡΡ, Π΅ Π½ΡΠΆΠ½ΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠΌΠ΅Π½ΠΈ Π°ΠΊΡΠ΅Π½ΡΡΡ. Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠΌΠ΅ΡΡ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠΠ°ΠΊΡΠΎ ΡΠ΅ ΠΊΠ°Π·Π²Π°, Π΅Π΄Π½Π° Π³Π»Π°Π²Π° Π΅ Π΄ΠΎΠ±ΡΠ΅, Π° Π΄Π²Π΅ β ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅.
Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° Π΄Π΅ΡΠ°ΠΉΠ» Π² ΡΠΎΠ·ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ β ΡΠΎΠ²Π° Π΅ . Π Π°Π±ΠΎΡΠ° Ρ Git β Π΅Π΄Π½ΠΎ ΠΎΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ Π²ΡΠ΅ΠΊΠΈΠ΄Π½Π΅Π²Π½ΠΈ Π·Π°Π΄ΡΠ»ΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ. Π’Π°Π·ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΈΡΠΎΠΊΠΎ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ DevOps, Agile Π΅ΠΊΠΈΠΏΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ. ΠΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π²ΠΈ Π΅ ΡΠ²ΡΡΠ·Π°Π½Π° Ρ ΠΆΠΈΠ·Π½Π΅Π½ΠΈΡ ΡΠΈΠΊΡΠ» Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ°, ΡΠΎ ΡΡΡ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ Git.
Git ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΠ΅ΡΠΎΡΡΠ½ΠΎ Π½ΠΈΠΊΠΎΠ³Π° Π½ΡΠΌΠ° Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° Git, Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ Π·Π°ΡΠΎ ΡΠΎΠ·ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° ΠΎΡΠ½ΠΎΠ²Π΅Π½ Π² ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΡΠ° ΠΈ ΡΡΠ²ΠΌΠ΅ΡΡΠ½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ ΡΠΎΡΡΡΠ΅Ρ. ΠΠ°Π΄ΡΠ»Π±ΠΎΡΠ΅Π½ΠΎΡΠΎ ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Git Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΎ, Π°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Π² Π΅ΠΊΠΈΠΏ DevOps.
ΠΠΊΠΎ ΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Git, Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊ ΡΠ΅ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ ΠΈ Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ: git status, git commit -m, git add, git pull, git push, git rebase, git branch, git diff ΠΈ Π΄ΡΡΠ³ΠΈ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΡΡΡΠΎΠ²Π΅ ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π΄Π° ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠ°Π·ΠΈ ΡΠ΅ΠΌΠ° ΠΎΡ Π½ΡΠ»Π°ΡΠ° ΠΈ Π΄Π° ΡΡΠ°Π½Π΅ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΠΈΡΡ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΡΠΌΠ΅Π½ΠΈΡ. ΠΠΌΠ° ΠΈ ΡΡΠ΄Π΅ΡΠ½ΠΈ , ΡΠ°ΠΊΠ° ΡΠ΅ Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° Π³ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΡΡΠ΅ Π²ΡΠΈΡΠΊΠΈ, Π½ΠΎ ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Git, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ ΡΠ΅ Π²ΠΈ Π±ΡΠ΄Π΅.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Π²ΠΈΠ΅ ΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π΄Π°Π»ΠΈ Π΄Π° ΡΡΠ°Π½Π΅ΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ DevOps, ΠΈΠ»ΠΈ Π΄Π° ΠΎΡΡΠ°Π½Π΅ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ. ΠΠ°ΠΊΡΠΎ Π²ΠΈΠΆΠ΄Π°ΡΠ΅, Π·Π° ΠΏΡΠ΅Ρ
ΠΎΠ΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-ΡΠ°Π½ΠΎ Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅. ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΡΠ΅ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ (ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅), (CI/CD, Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ) ΠΈ (ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ). ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΈΠ·Π±ΡΠ°Π½ΠΈΡ Π²Π°ΡΠΈΠ°Π½Ρ, Π½Π΅ Π·Π°Π±ΡΠ°Π²ΡΠΉΡΠ΅, ΡΠ΅ Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ΅ ΠΈ Π΄Π° ΡΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°ΡΠ΅ ΡΠ²ΠΎΠΈΡΠ΅ ΡΠΌΠ΅Π½ΠΈΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
