Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ дСвопс ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ 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 β€” ΠΎΠ½ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС.

Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°ΠΌ β€” Π£Ρ‡ΠΈΡ‚ΡŒΡΡ. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ свои знания, ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΎΠ±Ρ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ процСссов ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ поставлСнной Ρ†Π΅Π»ΠΈ. МоТно ΡΡ‚Π°Ρ‚ΡŒ ΠΊΠ΅ΠΌ Π·Π°Ρ…ΠΎΡ‡Π΅ΡˆΡŒ, Π½Π°Π΄ΠΎ лишь ΠΏΠΎΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *