ΠΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ Π½Π° DevOps ΡΠ° ΠΌΡΠ»ΡΠΈΠ΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊ Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Ρ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ ΠΈ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, QA ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈΡΠ΅. Π’Π΅ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Ρ, Π±ΡΡΠ·ΠΎ ΠΎΠ²Π»Π°Π΄ΡΠ²Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈ Π½Π΅ ΡΠ΅ Π³ΡΠ±ΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ°Ρ Ρ Π½Π΅ΠΏΠΎΠ·Π½Π°ΡΠ° Π·Π°Π΄Π°ΡΠ°. ΠΠΌΠ° ΠΌΠ°Π»ΠΊΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π½Π° DevOps - ΡΠ΅ ΡΠ° Π³ΠΎΡΠΎΠ²ΠΈ Π΄Π° ΠΈΠΌ ΠΏΠ»Π°ΡΡΡ 200-300 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΡΠ±Π»ΠΈ, Π½ΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ ΠΌΠ΅ΡΡΠ°.
ΠΠΌΠΈΡΡΠΈΠΉ ΠΡΠ·ΠΌΠΈΠ½ ΠΎΠ±ΡΡΠ½ΡΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ ΡΠΎΡΠ½ΠΎ ΠΏΡΠ°Π²ΠΈ DevOps ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΡΡΠΈΡΠ΅, Π·Π° Π΄Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡΡΠ²Π°ΡΠ΅ Π·Π° ΡΠ°ΠΊΠ°Π²Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ. ΠΠΎΠ½ΡΡ - Π²Π°ΠΆΠ½ΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΊΡΠΌ ΠΊΠ½ΠΈΠ³ΠΈ, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅, ΠΊΠ°Π½Π°Π»ΠΈ ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡ.
ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡ Π½Π° DevOps?
Π ΡΠΈΡΡΠ°ΡΠΈΡ Π½Π° DevOps Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° Π½Π΅ ΡΠ΅ Π±ΡΡΠΊΠ°Ρ ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠ΅. Π€Π°ΠΊΡ Π΅, ΡΠ΅ DevOps Π½Π΅ Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° ΠΎΠ±Π»Π°ΡΡ Π½Π° Π΄Π΅ΠΉΠ½ΠΎΡΡ, Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ. Π’ΠΎΠ²Π° Π΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, ΡΠ΅ΡΡΠ΅ΡΠΈΡΠ΅ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΠΈ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΠ΅Π· Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΈ Π±Π΅Π·ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΡΡ.
Π‘ΡΠΎΡΠ²Π΅ΡΠ½ΠΎ, DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡ Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ, ΠΊΠΎΠΉΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π° ΡΠ°Π·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ:
- ΠΠ° Π΅ΡΠ°ΠΏΠ° Π½Π° ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡ Π½Π° DevOps ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈ ΠΊΠ°ΠΊΠ²Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΊΠ°ΠΊ ΡΠ΅ ΡΠ΅ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ° ΠΈ ΠΈΠ·Π±ΠΈΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ.
- Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π½Π°ΡΡΡΠΎΠΉΠ²Π° ΡΡΡΠ²ΡΡΠΈ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈ ΠΊΠ°ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π°ΡΠ°.
- Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ° ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΡΠ΅ΡΠ°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Ρ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ.
- Π‘Π»Π΅Π΄ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΡΠ±Π΅ΡΠ°Ρ ΠΎΡΠ·ΠΈΠ²ΠΈ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈ Π΄Π° ΡΠ΅ Π²Π½Π΅Π΄ΡΡΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ. DevOps Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π΅ Π·Π°Π±Π΅Π»ΡΠ·Π²Π°Ρ ΡΠ΅Π·ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π΅ Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°Ρ.
- Π Π² ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ΡΠ°Π²Π° Π΄Π΅ΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠΌΠ°Π³Π°Ρ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, QA, ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈ.
ΠΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΏΠΎ-Π³ΠΎΡΠ΅, ΡΠ΅ ΡΠ»ΡΡΠ²Π° Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π±Π»ΠΈΠ·ΠΊΠΈ Π΄ΠΎ ΠΈΠ΄Π΅Π°Π»Π½ΠΈΡΠ΅. Π ΡΠ΅Π°Π»Π½ΠΈΡ ΡΠ²ΡΡ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ Π΅ ΠΏΡΠΎΠΏΡΡΠ½Π°ΡΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ, Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π΅ Π³ΡΠ΅ΡΠ½Π° ΠΈ ΡΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π°Π»ΠΈ Π΄Π° ΠΌΠΈΡΠ»ΠΈΡΠ΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΠΊΠΎΠ³Π°ΡΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠ° ΡΠΏΡΠ΅Π»ΠΈ. Π ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ ΠΈΠΌ ΠΈ Π²ΡΠΈΡΠΊΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π΅ ΠΊΠ»ΡΡΠΎΠ²ΠΎ ΡΠΌΠ΅Π½ΠΈΠ΅ Π½Π° DevOps ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ.
ΠΠΌΠ° ΠΎΠ±ΡΡΠΊΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°Π·Π°ΡΠ° Π½Π° ΡΠ°Π»Π°Π½ΡΠΈ. ΠΠΎΠ½ΡΠΊΠΎΠ³Π° Π±ΠΈΠ·Π½Π΅ΡΡΡ ΡΡΡΡΠΈ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π·Π° ΠΏΠΎΠ·ΠΈΡΠΈΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ, ΡΡΡΠΎΠΈΡΠ΅Π»Π΅Π½ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΈΠ»ΠΈ Π½ΡΠΊΠΎΠΉ Π΄ΡΡΠ³. ΠΡΠ³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡΠΈΡΠ΅ ΡΡΡΠΎ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΡΠΈΡΠΌΠ°ΡΠ° ΠΈ ΠΏΠΎΡΠΎΠΊΠ°ΡΠ° β Π½ΡΠΊΡΠ΄Π΅ ΡΡΡΡΡΡ ΡΠΎΠ²Π΅ΠΊ Π·Π° ΠΊΠΎΠ½ΡΡΠ»ΡΠ°ΡΠΈΡ, Π½ΡΠΊΡΠ΄Π΅ ΡΠ΅ ΠΈΡΠΊΠ° Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ° Π²ΡΠΈΡΠΊΠΎ, Π° Π½ΡΠΊΡΠ΄Π΅ ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, ΠΊΠΎΠΉΡΠΎ Π·Π½Π°Π΅ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°.
ΠΠ°ΠΊΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΠΈΡΡΠ°
ΠΠ°Π²Π»ΠΈΠ·Π°Π½Π΅ΡΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΠΈΡΡΠ° ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°. ΠΡΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΊΡΡΡΠΎΠ²Π΅ ΠΎΡ Π½ΡΠ»Π°ΡΠ°, Π±Π΅Π· Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π½ΠΈΡΠΎ ΠΎΡ ΠΠ’, ΠΈ Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ Π΄ΠΎ ΠΌΠ»Π°Π΄ΡΠ΅ Π½ΠΈΠ²ΠΎ. ΠΠ·ΠΈΡΠΊΠ²Π° ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°:
- ΠΠ΄Π΅Π°Π»Π΅Π½, Π°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΠ΅ΡΡ ΠΌΠ΅ΡΠ΅ΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΏΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅. ΠΠ»ΠΈ ΠΏΠΎΠ½Π΅ ΠΈΠΌΠ°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π° ΠΊΠ°ΠΊ ΡΡΠ°ΡΡΠΈΡΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°, Π² ΠΊΠ°ΠΊΠ²Π° ΡΡΠ΅Π΄Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅, Π°ΠΊΠΎ Π²ΠΈΠ΄ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠ°. ΠΠΊΠΎ Π½ΡΠΌΠ°ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΎΠΏΠΈΡ, Π²Π·Π΅ΠΌΠ΅ΡΠ΅ Π²ΡΠ΅ΠΊΠΈ ΠΊΡΡΡ ΠΏΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ Π½Π° Linux, ΠΏΠΎΠ²ΡΠ°ΡΡΠΉΠΊΠΈ Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Π½Π° Π²Π°ΡΠ°ΡΠ° Π΄ΠΎΠΌΠ°ΡΠ½Π° ΠΌΠ°ΡΠΈΠ½Π°.
- Π Π°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΡΡ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ - Π½Π°ΡΡΠ΅ΡΠ΅ ΡΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΈ ΡΠΈΡΠΎΠΊΠΎΠΎΠ±Ρ Π²Π°ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.
- ΠΠΈΠΆΡΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ β Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠΊΡΠΈΠΏΡΠ° Π½Π° Python ΠΈΠ»ΠΈ Go, ΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π½Π° ΠΠΠ (ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅), ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ Π·Π° ΠΎΠ±ΡΠΈΡ ΡΠΈΠΊΡΠ» Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ°.
- ΠΠΎΠ·Π½Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ - Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ ΠΏΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ ΡΠ΅ΠΌΠΈ, Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΅ Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ΡΠ΅ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ.
ΠΠ΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π·Π½Π°Π΅ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΎ Π² Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ, Π·Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΠΈΠ·ΡΡΠ°Π²Π°ΡΠ΅ DevOps, Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅. ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΡΠ°ΠΊΡΠ² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΏΠΈΡ, ΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π½Π° ΠΊΡΡΡΠΎΠ²Π΅.
ΠΠ°ΠΊΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π½Π°Π΅ DevOps
ΠΠΎΠ±ΡΠΈΡΡ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π΅ ΠΌΡΠ»ΡΠΈΠ΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π°ΡΠ΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠΎΠΊΠ° ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π°. ΠΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΠ’ ΠΎΠ±Π»Π°ΡΡΠΈ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
Π΄ΠΈΠ·Π°ΠΉΠ½
DevOps ΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ ΠΊΠΎΠ΄ Π½Π° ΡΡΡΠ²ΡΡΠ°. Π©Π΅ ΡΡΠ·Π΄Π°Π΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ΡΡΠ²Π° ΠΎΡΠ·ΠΈΠ²ΡΠΈΠ²ΠΎΡΡΡΠ° Π½Π° Π±Π°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ βΠ² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅β. Π©Π΅ Π½Π°ΠΏΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅. Π Π½Π°ΠΊΡΠ°Ρ, ΠΏΡΠΎΡΡΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½Π° ΡΡΡΠ²ΡΡΠ°.
Π‘ΠΈΠ»Π½ΠΈΡΡ DevOps ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π·Π½Π°Π΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΅Π·ΠΈΠΊΠ°, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ. Π’ΠΎΠΉ Π½Π΅ Π³ΠΈ ΡΠ°Π·Π±ΠΈΡΠ° Π½Π°ΠΏΡΠ»Π½ΠΎ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠ·ΠΎ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ ΠΌΠ°Π»ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ Π½Π΅ΡΠΈΠΉ ΠΊΠΎΠ΄. ΠΠΊΠΎ Π½ΠΈΠΊΠΎΠ³Π° ΠΏΡΠ΅Π΄ΠΈ Π½Π΅ ΡΡΠ΅ ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ²Π°Π»ΠΈ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Ρ Python - ΠΈΠΌΠ° ΠΏΡΠΎΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, Π»Π΅ΡΠ½ΠΎ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Ρ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ
ΠΠ΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° Π·Π½Π°Π΅ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° Π²ΡΡΠΊΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Π²ΡΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ° - Π±ΠΈΡ ΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΠΏΡΠ΅ΠΊΠ°ΡΠ°ΡΠ΅ Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΠ°ΡΠΎΠ²Π΅ Π² ΡΠ°ΠΊΠΎΠ²Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΎ Π½ΡΠΌΠ° Π΄Π° Π΅ ΠΎΡ ΠΏΠΎΠ»Π·Π°. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π°, Π΄ΠΎΠ±ΡΠΈΡΡ DevOps ΡΠ°Π·Π±ΠΈΡΠ° ΠΎΠ±ΡΠΈΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π²ΡΡΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅, ΡΡΠ΄Π΅ΠΉΠΊΠΈ ΠΏΠΎ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°Π½ΠΈΡΡΠ° Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΌΠ΅ΡΡΠ°, ΠΌΠ½ΠΎΠ·ΠΈΠ½ΡΡΠ²ΠΎΡΠΎ ΡΠ΅Π³Π° ΡΠ°Π±ΠΎΡΡΡ Π² Linux.
ΠΠΎΠ±ΡΠΈΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΡΠ°Π·Π±ΠΈΡΠ° Π² ΠΊΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ΅ Π²Π½Π΅Π΄ΡΠΈ Π΄Π°Π΄Π΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°.
ΠΎΠ±Π»Π°ΡΠΈ
ΠΠ°Π·Π°Ρ Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π²ΠΊΠ»ΡΡΠ²Π°Ρ GCP, AWS ΠΈ Azure.
Π’ΠΎΠ²Π° Π²ΠΊΠ»ΡΡΠ²Π° Π²Π»Π°Π΄Π΅Π΅Π½Π΅ Π½Π° CI/CD ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Jenkins ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ, Π½ΠΎ Π°Π½Π°Π»ΠΎΠ·ΠΈΡΠ΅ ΡΠΈ ΡΡΡΡΠ²Π° Π΄Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ°Ρ. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΡΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Buddy, TeamCity ΠΈ Gitlab CI. Π©Π΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π° ΠΏΡΠΎΡΡΠΈΡΠ΅ Terraform - ΡΠΎΠ²Π° Π΅ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΠΉΡΠΎ Π²ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ Π΄Π° Π½Π°ΡΡΡΠΎΠΈΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π² ΠΎΠ±Π»Π°ΡΠΈΡΠ΅. Π Packer, ΠΊΠΎΠΉΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΠ‘.
Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ ΠΈ ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈ
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈΡΠ΅ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π° β ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π±ΡΡΠ·ΠΎ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅, ΠΎΠΏΡΠΎΡΡΡΠ²Π°Π½Π΅ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. DevOps ΡΠ°Π·Π±ΠΈΡΠ° ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΠΎΠ·Π½Π°Π²Π° Π΄ΠΎΠ±ΡΠ΅ Docker ΠΈ Kubernetes. Π Π°Π·Π±ΠΈΡΠ° ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΡΠ΅, ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ Π½ΡΠΊΠΎΠΈ ΠΎΡ ΡΡΡ Π±Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ Π·Π° ΡΡΠ»ΠΎΡΡΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ Kubernetes Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Ansible
ΠΠ°ΠΊΠ²ΠΎ Π΄ΡΡΠ³ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΠΏΠΈΡΠ° Π±ΡΠ΄Π΅ΡΠΈΡΡ DevOps?
Π‘ΠΏΠΈΡΡΠΊΡΡ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π·Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ, Π΅ Π±Π΅Π·ΠΊΡΠ°Π΅Π½. ΠΡΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΡΡ Π²ΡΡΡ Ρ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π΄ΡΡΠ³ΠΈ ΠΏΡΠ΅ΠΊΠ°ΡΠ²Π°Ρ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΡΠ°ΡΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠΈ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ, Π° ΡΡΠ΅ΡΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Ρ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ°. Π ΠΏΡΠΎΡΠ΅ΡΠ° ΡΠ΅ ΡΡΠ°Π½Π΅ ΡΡΠ½ΠΎ ΠΊΡΠ΄Π΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠΏΠ°Π΅ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ.
ΠΡΠΎ ΠΎΡΠ΅ Π΅Π΄ΠΈΠ½ ΠΌΠ°Π»ΡΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ:
- Π Π°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΡΡ Git ΠΈ Github, Π°ΠΊΠΎ ΠΎΡΠ΅ Π½Π΅ ΡΡΠ΅ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ. ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ GitLab Π½Π° Π²Π°ΡΠΈΡ ΡΡΡΠ²ΡΡ.
- ΠΠ°ΠΏΠΎΠ·Π½Π°ΠΉΡΠ΅ ΡΠ΅ Ρ Π΅Π·ΠΈΡΠΈΡΠ΅ Π·Π° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅ JSON ΠΈ YAML.
- ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ ΠΈ ΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ - Π½Π΅ ΡΠ°ΠΌΠΎ MySQL, Π½ΠΎ ΠΈ NoSQL. ΠΠΏΠΈΡΠ°ΠΉΡΠ΅ MongoDB.
- Π Π°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ²ΡΡΠΈ Π½Π°Π²Π΅Π΄Π½ΡΠΆ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ansible.
- ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π²Π΅Π΄Π½Π°Π³Π°. ΠΠΏΠΈΡΠ°ΠΉΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΡΠ° Prometheus, Grafana, Alertmanager.
- ΠΠΎΡΡΡΡΠ΅ΡΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅Π·ΠΈΡΠΈ - ΠΏΡΠΎΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅, Π²Π½Π΅Π΄ΡΠΈΡΠ΅ ΠΈ ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ Ρ ΡΡΡ Π½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΠ°ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΠΈΠ·ΡΡΠ°Π²Π°ΡΠ΅ DevOps ΡΠ΅Π³Π°
ΠΠ° ΠΏΠ°Π·Π°ΡΠ° ΠΈΠΌΠ° Π½Π΅Π΄ΠΎΡΡΠΈΠ³ Π½Π° ΠΏΠ΅ΡΡΠΎΠ½Π°Π» Π·Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ. Π’ΠΎΠ²Π° ΡΡΠ»ΠΎΠ²Π½ΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π°Π²Π° ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΌΠ΅ΡΡΠ°:
- Π Π ΡΡΠΈΡ, ΡΠ°ΠΌΠΎ Π² HeadHunter, ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 2 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΌΠ΅ΡΡΠ° ΡΠ° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π½Π°Π»ΠΈΡΠ½ΠΈ Π·Π° ΡΠ°Π·ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π° Π΄ΡΠΌΠ°.
- Π ΡΠ°ΠΌΠΎ 1 Π΄ΡΡΠΈ ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π»ΠΈ ΡΠ²ΠΎΠΈΡΠ΅ Π°Π²ΡΠΎΠ±ΠΈΠΎΠ³ΡΠ°ΡΠΈΠΈ.
ΠΠ°ΡΠΎ ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π°Π²ΡΠΎΠ±ΠΈΠΎΠ³ΡΠ°ΡΠΈΡ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°, ΡΠ΅ ΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ Π·Π° Π΅Π΄ΠΈΠ½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΈΠΌΠ° Π΄Π²Π΅ ΠΈΠ»ΠΈ Π΄ΠΎΡΠΈ ΡΡΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ - ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π΄ΠΎΡΠΈ Π½Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡ ΠΏΠ°Π·Π°Ρ Π·Π° ΡΠ΅Π± ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΡΠΊ ΠΎΡΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΌΠ΅ΡΡΠ° ΠΎΡ ΠΊΠ°Π½Π°Π»ΠΈΡΠ΅ Habr ΠΈ Telegram - Π½Π΅Π΄ΠΎΡΡΠΈΠ³ΡΡ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ Π΅ ΠΎΠ³ΡΠΎΠΌΠ΅Π½.
ΠΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π·Π° Π·Π°ΠΏΠ»Π°ΡΠΈ Π½Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΈΡΠ΅
DevOps Π΅ Π½Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΡΡΡΠ΅Π½ Π² ΡΠ²Π΅ΡΠ° - Π°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ Π² Π‘ΠΠ© ΠΈΠ»ΠΈ ΠΠ²ΡΠΎΠΏΠ°, ΡΠΎΠ³Π°Π²Π° ΡΠ°ΠΌΠΎ Π½Π° ΠΏΠΎΡΡΠ°Π»Π°
Π ΠΏΡΡΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π·Π° ΡΡΠΈΠΉΠ»Π°Π½ΡΡΡΠΈ β DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ ΡΡΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°Π» ΠΈ ΡΠ°ΡΠ½ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ.
ΠΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π΅ ΡΡΡΠ΄Π½ΠΎ, Π½ΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ
Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈΡΡ ΠΏΡΡ Π½Π° ΠΊΠ°ΡΠΈΠ΅ΡΠ°ΡΠ° Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ DevOps ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈ ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:
- Π Π°Π±ΠΎΡΠΈ ΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π² ΠΌΠ°Π»ΠΊΠ° IT ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΎΡ ΡΠ΅ΡΡ ΠΌΠ΅ΡΠ΅ΡΠ° Π΄ΠΎ Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΡΠΎΠ²Π° ΠΈΠ·ΡΡΠ°Π²Π° Π΅Π·ΠΈΠΊ, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ.
- Π’ΠΎΠΉ ΡΡΠΈ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΎ Π½Π° ΠΊΡΡΡΠΎΠ²Π΅ Π·Π° ΠΎΠΊΠΎΠ»ΠΎ ΡΠ΅ΡΡ ΠΌΠ΅ΡΠ΅ΡΠ°.
- ΠΡΠ΅ΠΌΠΈΠ½Π°Π²Π° Π½Π° Π΄ΡΡΠ³Π° ΡΠ°Π±ΠΎΡΠ° - Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΏΡΠΎΠ΄Π°Π²Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠ»ΠΎΠ½ Π½Π° Π³ΠΎΠ»ΡΠΌΠ° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΡ, Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ. ΠΡΠΎΡΡΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΡΠ΄Π΅ΡΠΎ ΠΈΠΌΠ° Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΏΠΎΡΡΠΎΡΠ½Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅. ΠΡΠΈ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ Π΅ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ 100 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΡΠ±Π»ΠΈ.
- ΠΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΈ ΡΡΠΈ, ΠΊΠ°ΡΠΎ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° Π΄ΠΎΡ ΠΎΠ΄ΠΈΡΠ΅ ΡΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ.
- Π‘ΡΠ°Π²Π° Π΅ΠΊΡΠΏΠ΅ΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π°ΡΠ° ΠΎΠ±ΡΠ½ΠΎΡΡ ΠΈ ΡΠ΅ Π½Π°ΡΠΎΡΠ²Π° ΠΊΡΠΌ ΠΊΠΎΠ½ΡΡΠ»ΡΠΈΡΠ°Π½Π΅ΡΠΎ. ΠΠ»ΠΈ ΠΈΠ·ΡΠ°ΡΡΠ²Π° Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°ΡΡ ΠΈΡΠ΅ΠΊΡ ΠΈΠ»ΠΈ ΠΠ’ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ.
DevOps Π΅ ΡΡΡΠ΄Π½ΠΎ. Π’ΡΡΠ±Π²Π° Π΄Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΡΠΌΠ΅Π½ΠΈΡΡΠ° Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΠΈΠΈ Π½Π°Π²Π΅Π΄Π½ΡΠΆ. Π‘ΡΠ°Π½Π΅ΡΠ΅ ΡΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡΠΎ Π΅ Π³ΠΎΡΠΎΠ² Π΄Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌ, ΠΊΡΠ΄Π΅ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΠ’ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ Π΄ΠΎΡΠΈ Π½Π΅ ΠΌΠΈΡΠ»ΡΡ Π·Π° Π½ΠΈΡΠΎ Π΄ΡΡΠ³ΠΎ. Π’Π΅ ΠΏΠ»Π°ΡΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π° ΡΠΎΠ²Π°, Π½ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΈ Π³ΠΎΠ»ΡΠΌΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π½Π°Π½ΠΈΡ.
ΠΠΎΠ»ΠΊΠΎ ΠΏΠ΅ΡΠ΅Π»ΡΡ DevOps?
Π‘ΠΏΠΎΡΠ΅Π΄ Π΄Π°Π½Π½ΠΈΡΠ΅ Π·Π° Π²ΡΠΎΡΠΎΡΠΎ ΡΡΠΈΠΌΠ΅ΡΠ΅ΡΠΈΠ΅ Π½Π° 2019 Π³. ΡΡΠ΅Π΄Π½Π°ΡΠ° ΡΡΠ΅Π΄Π½Π° Π·Π°ΠΏΠ»Π°ΡΠ° Π·Π° devops Π΅ ΠΌΠ΅ΠΆΠ΄Ρ 90 ΠΈ 160 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΡΠ±Π»ΠΈ. ΠΠΌΠ° ΠΈ ΠΏΠΎ-Π΅Π²ΡΠΈΠ½ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ - ΠΏΡΠ΅Π΄ΠΈΠΌΠ½ΠΎ 60-70 Ρ ΠΈΠ»ΡΠ΄ΠΈ.
ΠΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈΠΌΠ° ΠΎΡΠ΅ΡΡΠΈ Π΄ΠΎ 200 Ρ ΠΈΠ»ΡΠ΄ΠΈ, Π° ΠΈΠΌΠ° ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΌΠ΅ΡΡΠ° ΡΡΡ Π·Π°ΠΏΠ»Π°ΡΠΈ Π΄ΠΎ 330 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΡΠ±Π»ΠΈ.
Π‘ΡΠ΅Π΄ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΠΈΡΡΠΈΡΠ΅ ΠΏΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ DevOps ΡΠ΅ Π·Π°ΠΏΠ»Π°ΡΠ° ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΎ ΠΎΡ ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅. ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ:
DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠΈ, Π²Π΅ΡΠ΅ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π² Π³ΠΎΠ»Π΅ΠΌΠΈ Π±Π°Π½ΠΊΠΈ, ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ, ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΡΡΠ³ΠΎΠ²ΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π³ΡΠΈΠΆΠ°Ρ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ²ΠΎΠΈΡΠ΅ ΠΠ’ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΡΠ»ΠΈΡΠ΅Π½ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ Π·Π° ΠΌΠ»Π°Π΄ΡΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΡΡ Π·Π°ΠΏΠ»Π°ΡΠ° ΠΎΡ 60β90 Ρ
ΠΈΠ»ΡΠ΄ΠΈ Π±ΠΈ Π±ΠΈΠ» Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Ρ ΠΎΠΊΠΎΠ»ΠΎ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΎΠΏΠΈΡ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΄ΠΈΠΏΠ»ΠΎΠΌΠ°.
ΠΡΠΌΠ° ΡΠ°ΠΊΠ°Π²Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°, Π½ΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ Ρ
ΠΎΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ ΠΎΠΏΠΈΡ Π² Linux, ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠ»Π°ΡΠ°Π½ΠΈΡ
ΠΠ°ΠΊΠ²ΠΎ Π΄Π° Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΈ ΡΠ΅ΡΠ΅ΡΠ΅, Π·Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΠΈΡΡΠ° ΡΠΈ
ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΎΠΏΠΈΡΠ΅ Π² ΡΠ²Π΅ΡΠ° Π½Π° DevOps, ΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
Π€ΠΎΠ½Π΄Π°ΡΠΈΡ Π·Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ° [YouTube, ENG] - ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ ΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΈ ΡΠ΅Π±ΠΈΠ½Π°ΡΠΈ.ΠΠ°Π½Π°Π» DevOps [YouTube, RUS] - Π²ΠΈΠ΄Π΅ΠΎ ΡΠ΅ΠΏΠΎΡΡΠ°ΠΆΠΈ ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π°ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ DevOps Π² Π ΡΡΠΈΡ.ΠΠ°ΡΡΡΠ½ΠΈΠΊΡΡ Π½Π° DevOps [ΠΊΠ½ΠΈΠ³Π°, RUS] Π΅ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π·Π° ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡΡΠ° Π½Π° DevOps. ΠΠ½ΠΈΠ³Π°ΡΠ° ΡΡΠ΄ΡΡΠΆΠ° ΠΎΠ±ΡΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ°, ΠΊΠ°Π·Π²Π° Π½Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡ.Π’ΠΎΠΌΠ°Ρ ΠΠΈΠΌΠΎΠ½ΡΠ΅Π»ΠΈ βΠΡΠ°ΠΊΡΠΈΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎ ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅β [ΠΊΠ½ΠΈΠ³Π°, RUS] - ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΎΡΠΈΡ ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ.Π‘Π΅Π΄ΠΌΠΈΡΠ΅Π½ Π²Π΅ΡΡΠ½ΠΈΠΊ Devops [ΠΊΠ½ΠΈΠ³Π°, ENG] - ΡΠ΅Π΄ΠΌΠΈΡΠ΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° Π½ΠΎΠ²ΠΈΠ½ΠΈ Π·Π° ΡΠ»ΡΡΠ²Π°ΡΠΎΡΠΎ ΡΠ΅ Π² DevOps ΠΏΠΎ ΡΠ²Π΅ΡΠ°.Devops_deflope [Telegram, RUS] - Π½ΠΎΠ²ΠΈΠ½ΠΈ ΠΎΡ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΡΠ°, ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ, Π²ΡΡΠ·ΠΊΠΈ ΠΊΡΠΌ Π½ΠΎΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ ΡΡΠ°ΡΠΈΠΈ ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ.Devops_en [Telegram, RUS] - ΡΠ°Ρ Π½Π° ΡΡΡΠΊΠΈ Π΅Π·ΠΈΠΊ, ΠΊΡΠ΄Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠΈΡΠΊΠ°ΡΠ΅ ΡΡΠ²Π΅Ρ ΠΈ Π΄Π° ΠΏΠΎΠΈΡΠΊΠ°ΡΠ΅ ΠΏΠΎΠΌΠΎΡ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈΡΠ΅.- Devops.com Π΅ Π³ΠΎΠ»ΡΠΌ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π΅Π½ ΡΠ°ΠΉΡ ΡΡΡ ΡΡΠ°ΡΠΈΠΈ, ΡΠ΅Π±ΠΈΠ½Π°ΡΠΈ, ΠΏΠΎΠ΄ΠΊΠ°ΡΡΠΈ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΈ ΠΎΡ Π½Π°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² ΠΈΠ½Π΄ΡΡΡΡΠΈΡΡΠ°.
Hangops_Ru β Π ΡΡΠΊΠΎΠ΅Π·ΠΈΡΠ½Π° ΠΎΠ±ΡΠ½ΠΎΡΡ ΠΎΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΈ ΡΠΈΠΌΠΏΠ°ΡΠΈΠ·Π°Π½ΡΠΈ Π½Π° DevOps.- ΠΠ°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π·Π° Π΅Π·ΠΈΠΊΠ°, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π·Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅.
ΠΡΠ΄Π΅ Π΄Π° ΠΈΠ·ΡΡΠ°Π²Π°ΠΌ DevOps
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½ΠΈ Π·Π½Π°Π½ΠΈΡ Π² ΠΊΡΡΡΠ° β
- ΠΠ°ΡΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ΄ ΠΈ Π±ΡΡΠ·ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅.
- Π Π°Π·Π±Π΅ΡΠ΅ΡΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ, ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅.
- ΠΠ°ΡΡΠ΅ΡΠ΅ ΡΠ΅ Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°.
- ΠΠ°ΠΏΠΎΠ·Π½Π°ΠΉΡΠ΅ ΡΠ΅ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
- Π‘Π²ΠΈΠΊΠ½Π΅ΡΠ΅ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π΄Π° ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ Π·Π° Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅.
ΠΠ·Π΅ΠΌΠ΅ΡΠ΅ ΠΊΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° Python ΠΊΠ°ΡΠΎ Π±ΠΎΠ½ΡΡ - ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΎΡΠ΅ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΠΈ Π»Π΅ΡΠ½ΠΎ. ΠΡΠΈΡΠΊΠΎ Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ - ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ AWS, GCP ΠΈΠ»ΠΈ Azure.
Π’ΠΎΠ²Π° Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ, Π·Π° Π΄Π° ΠΏΡΠ΅Π²ΡΡΠ½Π΅ΡΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π² ΡΡΡΡΠ΅Π½ DevOps ΠΈ ΠΏΡΠΈΡΡΠ½ΠΎ Π΄Π° ΠΏΠΎΠ²ΠΈΡΠΈΡΠ΅ ΡΠ΅Π½Π°ΡΠ° ΡΠΈ Π½Π° ΠΏΠ°Π·Π°ΡΠ° Π½Π° ΡΡΡΠ΄Π°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com