ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ DevOps ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅ Π½ΡƒΠΆΠ΅Π½

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ DevOps ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅ Π½ΡƒΠΆΠ΅Π½

Π’Π΅ΠΌΠ° DevOps Π·Π° послСдниС нСсколько Π»Π΅Ρ‚ стала ΠΎΡ‡Π΅Π½ΡŒ популярной. МногиС ΠΌΠ΅Ρ‡Ρ‚Π°ΡŽΡ‚ Π² Π½Π΅Π΅ Π²Π»ΠΈΡ‚ΡŒΡΡ, Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, часто Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·-Π·Π° уровня Π·Π°Ρ€ΠΏΠ»Π°Ρ‚.

НСкоторыС ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π² своСм Ρ€Π΅Π·ΡŽΠΌΠ΅ DevOps, хотя Π½Π΅ всСгда Π·Π½Π°ΡŽΡ‚ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΡΡƒΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°. ΠšΡ‚ΠΎ-Ρ‚ΠΎ считаСт, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠ² Ansible, GitLab, Jenkins, Terraform ΠΈ ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ (список ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π½Π° свой вкус), Ρ‚ΠΎ сразу станСт «дСвопсом». Π­Ρ‚ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ Ρ‚Π°ΠΊ.

НСсколько послСдних Π»Π΅Ρ‚ я занимаюсь Π² основном Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ DevOps Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… компаниях. Π”ΠΎ этого Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π° позициях ΠΎΡ‚ систСмного администратора Π΄ΠΎ IT-Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Π°. БСйчас β€” DevOps Lead Engineer Π² Playgendary.

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ DevOps

ИдСя Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° послС ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ вопроса: Β«ΠΊΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ DevOps?Β». Π”ΠΎ сих ΠΏΠΎΡ€ Π½Π΅Ρ‚ ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠ΅Π³ΠΎΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, Ρ‡Ρ‚ΠΎ ΠΈΠ»ΠΈ ΠΊΡ‚ΠΎ это. Π§Π°ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π² этом Π²ΠΈΠ΄Π΅ΠΎ. Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹Π΄Π΅Π»ΡŽ Π³Π»Π°Π²Π½Ρ‹Π΅ тСзисы ΠΈΠ· Π½Π΅Π³ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ подСлюсь своими наблюдСниями ΠΈ мыслями.

DevOps β€” Π½Π΅ спСциалист, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π½ΡΡ‚ΡŒ, Π½Π΅ Π½Π°Π±ΠΎΡ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, ΠΈ Π½Π΅ ΠΎΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² с ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ.

DevOps β€” это философия ΠΈ мСтодология.

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, это Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ с систСмными администраторами. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ процСссы Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π°.

Π‘ появлСниСм DevOps структура ΠΈ Ρ€ΠΎΠ»ΠΈ спСциалистов ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ (Π΅ΡΡ‚ΡŒ Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€Ρ‹, Π΅ΡΡ‚ΡŒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹), Π½ΠΎ измСнились ΠΏΡ€Π°Π²ΠΈΠ»Π° взаимодСйствия. Π Π°Π·ΠΌΡ‹Π»ΠΈΡΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»Π°ΠΌΠΈ.

Π¦Π΅Π»ΠΈ DevOps ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ трСмя ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ:

  • Π‘ΠΎΡ„Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ рСгулярно.
  • Π‘ΠΎΡ„Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°Ρ‚ΡŒΡΡ быстро.
  • Π‘ΠΎΡ„Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ сроки.

Π£ DevOps Π½Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ инструмСнта. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ нСсколько ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² β€” Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ появился DevOps. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ всС Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… этапах, Π½ΠΎ слуТат ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ†Π΅Π»ΠΈ.

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ DevOps ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅ Π½ΡƒΠΆΠ΅Π½
И это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π°ΡΡ‚ΡŒ инструмСнтов DevOps

Π£ΠΆΠ΅ большС 2-Ρ… Π»Π΅Ρ‚ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΡƒΡŽ людСй Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΈ ΠΊΠΎ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎ осознаниС, насколько Π²Π°ΠΆΠ½ΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΡƒΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°. Накопился спСцифичСский ΠΎΠΏΡ‹Ρ‚, наблюдСния ΠΈ мысли, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ.

Из ΠΎΠΏΡ‹Ρ‚Π° собСсСдований я Π²ΠΈΠΆΡƒ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ: Ρƒ спСциалистов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ DevOps Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ нСдопонимания с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ.

Π‘Ρ‹Π» яркий ΠΏΡ€ΠΈΠΌΠ΅Ρ€. На собСсСдованиС ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ с ΠΊΡƒΡ‡Π΅ΠΉ ΡƒΠΌΠ½Ρ‹Ρ… слов Π² Ρ€Π΅Π·ΡŽΠΌΠ΅. На послСдних Ρ‚Ρ€Π΅Ρ… мСстах Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρƒ Π½Π΅Π³ΠΎ Π±Ρ‹Π» стаТ 5-6 мСсяцСв. Из Π΄Π²ΡƒΡ… стартапов ΡƒΡˆΠ΅Π», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Β«Π½Π΅ Π²Π·Π»Π΅Ρ‚Π΅Π»ΠΈΒ». А Π²ΠΎΡ‚ насчСт Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ сказал, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π΅Π³ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΈΡˆΡƒΡ‚ ΠΊΠΎΠ΄ ΠΏΠΎ Windows, Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ заставляСт этот ΠΊΠΎΠ΄ Β«Π·Π°Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΒ» Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Docker ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π² CI/CD-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½. ΠŸΠ°Ρ€Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ рассказал ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСста Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³Π°Ρ… β€” Ρ‚Π°ΠΊ ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ: Β«Π’Π°ΠΊ Ρ‚Ρ‹ слона Π½Π΅ ΠΏΡ€ΠΎΠ΄Π°ΡˆΡŒΒ».

ΠŸΠΎΡ‚ΠΎΠΌ я Π·Π°Π΄Π°Π» Π΅ΠΌΡƒ вопрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΌΠΎΠ΅ΠΌ спискС ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°.

β€” Π§Ρ‚ΠΎ Π»ΠΈΡ‡Π½ΠΎ для тСбя ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ DevOps?
β€” Π’ΠΎΠΎΠ±Ρ‰Π΅ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ я это Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽ?

МСня интСрСсовало Π΅Π³ΠΎ Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅. Он Π·Π½Π°Π» Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΈ происхоТдСниС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, Π½ΠΎ Π±Ρ‹Π» катСгоричСски с Π½ΠΈΠΌΠΈ Π½Π΅ согласСн. Он считал, Ρ‡Ρ‚ΠΎ DevOps β€” Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ. Π—Π΄Π΅ΡΡŒ ΠΈ кроСтся ΠΊΠΎΡ€Π΅Π½ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Как ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… спСциалистов с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ.

Π Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΠΈ, Π½Π°ΡΠ»ΡƒΡˆΠ°Π²ΡˆΠΈΡΡŒ ΠΎ Β«ΠΌΠ°Π³ΠΈΠΈ DevOpsΒ», хотят Π½Π°ΠΉΡ‚ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚ ΠΈ эту «магию» создаст. А соискатСли ΠΈΠ· разряда Β«DevOps β€” это Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒΒ» Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΎΠ½ΠΈ Π½Π΅ смогут ΠΎΠΏΡ€Π°Π²Π΄Π°Ρ‚ΡŒ оТидания. И, Π²ΠΎΠΎΠ±Ρ‰Π΅, написали Π² своём Ρ€Π΅Π·ΡŽΠΌΠ΅ DevOps, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Ρ‚Ρ€Π΅Π½Π΄ ΠΈ Π·Π° это ΠΌΠ½ΠΎΠ³ΠΎ платят.

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΈ философия DevOps

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ Π±Ρ‹Π²Π°Π΅Ρ‚ тСорСтичСской ΠΈ практичСской. Π’ нашСм случаС β€” Π²Ρ‚ΠΎΡ€ΠΎΠ΅. Как я ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» Π²Ρ‹ΡˆΠ΅, DevOps β€” это Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ ΠΈ стратСгий, примСняСмых для достиТСния заявлСнных Ρ†Π΅Π»Π΅ΠΉ. И Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС, Π² зависимости ΠΎΡ‚ бизнСс-процСссов ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ сущСствСнно ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. Π§Ρ‚ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ»ΠΈ Ρ…ΡƒΠΆΠ΅.

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ DevOps β€” лишь срСдство достиТСния поставлСнных Ρ†Π΅Π»Π΅ΠΉ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ философия DevOps. И это, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, самый Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΉ вопрос.

Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΈ Π΅ΠΌΠΊΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚ достаточно слоТно, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΅Ρ‰Π΅ Π½Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½. И Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π°Π΄Π΅ΠΏΡ‚Ρ‹ философии DevOps большС Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ β€” Π½Π° философствования просто Π½Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, это ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΉ процСсс. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ относящийся ΠΊ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π•ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ спСциализированная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ познания β€” философия Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Π’ ΠΌΠΎΡ‘ΠΌ Π’Π£Π—Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° Π½Π΅ Π±Ρ‹Π»ΠΎ, ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ всС ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ смог Π½Π°ΠΉΡ‚ΠΈ Π² 90-Π΅. Π’Π΅ΠΌΠ° Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ для ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠ³ΠΎ образования, ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ отсутствиС Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°. Но Ρ‚Π΅ люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΠ»ΠΈΡΡŒ Π² DevOps, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΎΡ‰ΡƒΡ‰Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΈΠΉ Β«Π΄ΡƒΡ…Β» ΠΈΠ»ΠΈ Β«Π½Π΅ΠΎΡΠΎΠ·Π½Π°Π½Π½ΡƒΡŽ Π²ΡΠ΅ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰Π½ΠΎΡΡ‚ΡŒΒ» всСх процСссов ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Π― Π½Π° своСм ΠΎΠΏΡ‹Ρ‚Π΅ постарался Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ «постулаты» этой философии. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • DevOps Π½Π΅ являСтся Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  • DevOps-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΡΡ всС сотрудники ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ планируя свою Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.
  • DevOps Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ всС процСссы Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
  • DevOps сущСствуСт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Π»ΡŽΠ±Ρ‹Π΅ процСссы Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ для обСспСчСния развития Π΅Ρ‘ услуг ΠΈ максимального ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.
  • DevOps, соврСмСнным языком, Π΅ΡΡ‚ΡŒ проактивная позиция ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сотрудника ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, нацСлСнная Π½Π° сниТСниС Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ качСства ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ… нас IT-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².

Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΈ «постулаты» это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅ΠΌΠ° для обсуТдСния. Но Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ ΠΎΡ‚ Ρ‡Π΅Π³ΠΎ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ DevOps

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово здСсь β€” ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ. ΠžΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ, ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚ΠΎΡ‚ самый DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это философия ΠΈ мСтодология, Π° ΡƒΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Π΅ знания.

ΠŸΡ€ΠΎ Π·Π°ΠΏΠ°Π΄Π½Ρ‹ΠΉ Ρ€Ρ‹Π½ΠΎΠΊ Ρ‚Ρ€ΡƒΠ΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ со 100% ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΌΠΎΠ³Ρƒ. Но Π²ΠΎΡ‚ ΠΎ Ρ€Ρ‹Π½ΠΊΠ΅ DevOps Π² России знаю довольно ΠΌΠ½ΠΎΠ³ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ сотСн собСсСдований, Π·Π° послСдниС ΠΏΠΎΠ»Ρ‚ΠΎΡ€Π° Π³ΠΎΠ΄Π° я участвовал Π² сотнС тСхничСских прСсСйлов ΠΏΠΎ услугС Β«Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOpsΒ» для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… российский ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ Π±Π°Π½ΠΊΠΎΠ².

Π’ России DevOps Π΅Ρ‰Ρ‘ ΠΎΡ‡Π΅Π½ΡŒ молодая, Π½ΠΎ ΡƒΠΆΠ΅ трСндовая Ρ‚Π΅ΠΌΠ°. Насколько я знаю, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ МосквС Π΄Π΅Ρ„ΠΈΡ†ΠΈΡ‚ Ρ‚Π°ΠΊΠΈΡ… спСциалистов Π·Π° 2019 Π³ΠΎΠ΄ составил Π±ΠΎΠ»Π΅Π΅ 1000 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. А слово Kubernetes для Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΊ красная тряпка для Π±Ρ‹ΠΊΠ°. АдСпты этого инструмСнта Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈ экономичСски Π½Π΅ Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ. Π Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ всСгда ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² ΠΊΠ°ΠΊΠΈΡ… случаях, Ρ‡Ρ‚ΠΎ умСстнСС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π° ΠΏΡ€ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΌ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ содСрТаниС кластСра Kubernetes стоит Π² 2-3 Ρ€Π°Π·Π° Π΄ΠΎΡ€ΠΎΠΆΠ΅, Ρ‡Π΅ΠΌ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ прилоТСния ΠΏΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ кластСрной схСмС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ΅Π½.

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ DevOps ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅ Π½ΡƒΠΆΠ΅Π½

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOps с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π΄Π΅Π½Π΅Π³ β€” Π΄ΠΎΡ€ΠΎΠ³ΠΎ. И ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ, Π³Π΄Π΅ приносит ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²Ρ‹Π³ΠΎΠ΄Ρƒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… областях, Π° Π½Π΅ само ΠΏΠΎ сСбС.

DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹, фактичСски, ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΎΡ…ΠΎΠ΄Ρ†Ρ‹ β€” ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ эту ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ процСссы. Π§Ρ‚ΠΎΠ±Ρ‹ это Π±Ρ‹Π»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, спСциалист Π΄ΠΎΠ»ΠΆΠ΅Π½ постоянно Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с сотрудниками ΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Π½Π° всСх уровнях. Как я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΡŽ, Π² процСсс внСдрСния DevOps Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Ρ‹ всС сотрудники ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: ΠΎΡ‚ ΡƒΠ±ΠΎΡ€Ρ‰ΠΈΡ†Ρ‹ Π΄ΠΎ CEO. И это ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ условиС. Если самый младший Ρ‡Π»Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ DevOps ΠΈ Π·Π°Ρ‡Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ дСйствия, Ρ‚ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ внСдрСния Π½Π΅ получится.

Π’Π°ΠΊΠΆΠ΅ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρƒ Π½ΡƒΠΆΠ½ΠΎ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ административный рСсурс. НапримСр, для прСодолСния «сопротивлСния срСды» β€” ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²Π° ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ инструмСнты ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ DevOps.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ΄ ΠΈ тСсты. Для этого Π΅ΠΌΡƒ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ супСрмощный Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ локально всю инфраструктуру ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. НапримСр, Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€ Π΄Π΅Ρ€ΠΆΠΈΡ‚ Ρƒ сСбя Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ всС элСмСнты прилоТСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, эмулятор S3 (minio) ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ этой локальной инфраструктуры ΠΈ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ борСтся со всСми ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для Ρ„Ρ€ΠΎΠ½Ρ‚Π°. Π’Π°ΠΊΠΈΠ΅ люди ΠΌΠΎΠ³ΡƒΡ‚ сильно ΡΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»ΡΡ‚ΡŒΡΡ Π»ΡŽΠ±Ρ‹ΠΌ измСнСниям.

Но Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Ρ€Π°Π΄Ρ‹ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ Π½ΠΎΠ²Ρ‹Ρ… инструмСнтов ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΈ ΠΆΠΈΠ²ΠΎ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² этом процСссС. Π₯отя Π΄Π°ΠΆΠ΅ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ отмСнял.

Когда DevOps Π½Π΅ Π½ΡƒΠΆΠ΅Π½

Π‘Ρ‹Π²Π°ΡŽΡ‚ ситуации, ΠΊΠΎΠ³Π΄Π° DevOps Π½Π΅ Π½ΡƒΠΆΠ΅Π½. Π­Ρ‚ΠΎ Ρ„Π°ΠΊΡ‚ β€” Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ.

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, это касаСтся Π»ΡŽΠ±Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ (особСнно ΠΌΠ°Π»ΠΎΠ³ΠΎ бизнСса), ΠΊΠΎΠ³Π΄Π° ΠΈΡ… ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π½Π΅ зависит Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ наличия ΠΈΠ»ΠΈ отсутствия IT-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ сСрвисы ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ. И здСсь Ρ€Π΅Ρ‡ΡŒ Π½Π΅ ΠΎ сайтС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π±ΡƒΠ΄ΡŒ ΠΎΠ½ статичСской Β«Π²ΠΈΠ·ΠΈΡ‚ΠΊΠΎΠΉΒ» ΠΈΠ»ΠΈ с динамичСскими новостными Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΈ Ρ‚.ΠΏ.

DevOps трСбуСтся, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ наличия этих ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… сСрвисов ΠΏΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, ΠΈΡ… качСства ΠΈ таргСтированности зависит ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ вашСго ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ Π΅Π³ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ вновь Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊ Π²Π°ΠΌ.

Π―Ρ€ΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ являСтся ΠΎΠ΄ΠΈΠ½ извСстный Π±Π°Π½ΠΊ. Π£ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… клиСнтских офисов, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΊΡƒΡ€ΡŒΠ΅Ρ€ΠΎΠ², Π° мноТСство сотрудников Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ· Π΄ΠΎΠΌΠ°. Компания пСрСстала Π±Ρ‹Ρ‚ΡŒ просто Π±Π°Π½ΠΊΠΎΠΌ ΠΈ, Π½Π° ΠΌΠΎΠΉ взгляд, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ Π² IT-компанию с Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ΠΌΠΈ DevOps-тСхнологиями.

Много Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² записях тСматичСских ΠΌΠΈΡ‚Π°ΠΏΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ. Π§Π°ΡΡ‚ΡŒ ΠΈΠ· Π½ΠΈΡ… я посСтил Π»ΠΈΡ‡Π½ΠΎ β€” это ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π’ΠΎΡ‚ ссылки Π½Π° YouTube-ΠΊΠ°Π½Π°Π»Ρ‹ с Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ лСкциями ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌΠΈ ΠΏΠΎ DevOps:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотритС Π½Π° свой бизнСс ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ Π²ΠΎΡ‚ ΠΎ Ρ‡Ρ‘ΠΌ: ΠΊΠ°ΠΊ сильно ваша компания ΠΈ Π΅Ρ‘ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ зависят ΠΎΡ‚ IT-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… взаимодСйствиС с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ?

Если ваша компания Ρ‚ΠΎΡ€Π³ΡƒΠ΅Ρ‚ Ρ€Ρ‹Π±ΠΎΠΉ Π² нСбольшом ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‡ΠΈΠΊΠ΅ ΠΈ СдинствСнным IT-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π²Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ 1Π‘: ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ (БухгалтСрия ΠΈ УНЀ), Ρ‚ΠΎ вряд Π»ΠΈ Π΅ΡΡ‚ΡŒ смысл Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ DevOps.

Если ΠΆΠ΅ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΌ ΠΈ производствСнном прСдприятии (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΎΡ…ΠΎΡ‚Π½ΠΈΡ‡ΡŒΠΈ Ρ€ΡƒΠΆΡŒΡ), Ρ‚ΠΎ стоит Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Ρƒ ΠΈ донСсти своСму руководству пСрспСктивы внСдрСния DevOps. Ну, ΠΈ Π·Π°ΠΎΠ΄Π½ΠΎ, Π²ΠΎΠ·Π³Π»Π°Π²ΠΈΡ‚ΡŒ этот процСсс. ΠŸΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ позиция β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΠΆΠ½Ρ‹Ρ… постулатов философии DevOps.

Π Π°Π·ΠΌΠ΅Ρ€ ΠΈ объСм Π³ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ финансового ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π° Π½Π΅ являСтся основным ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ для опрСдСлСния, Π½ΡƒΠΆΠ΅Π½ Π»ΠΈ вашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ DevOps.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ сСбС ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ΅ прСдприятиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ взаимодСйствуСт Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ. НапримСр, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΊΠΎΠ½Ρ†Π΅Ρ€Π½Ρ‹ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. БСйчас Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Π½ΠΎ, ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°, ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ всё взаимодСйствиС с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»ΠΎΡΡŒ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ.

Π˜Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ β€” это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ список Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π΄ΠΈΠ»Π΅Ρ€ΠΎΠ². И ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ спСциалист ΠΎΡ‚ производитСля. Π’Π΅ΡΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚ происходит Ρ‡Π΅Ρ€Π΅Π· ERP SAP. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ сотрудники, ΠΏΠΎ сути, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Но ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ этой ИБ осущСствляСтся классичСскими срСдствами управлСния кластСрными систСмами. Π§Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ DevOps.

ΠžΡ‚ΡΡŽΠ΄Π° Π²Ρ‹Π²ΠΎΠ΄: для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… прСдприятий Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOps Π½Π΅ являСтся Ρ‡Π΅ΠΌ-Ρ‚ΠΎ критичСски Π²Π°ΠΆΠ½Ρ‹ΠΌ, Ссли Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ. Но Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ инструмСнты DevOps ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠΌΠΈ сСгодня.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с использованиСм ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ, философии, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ ΠΈ инструмСнтов DevOps. И ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOps ΡΠ²Π»ΡΡŽΡ‚ΡΡ расходами, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠΌ эффСктивно ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ПО. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ здСсь.

Основной ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ для понимания Π½ΡƒΠΆΠ΅Π½ Π»ΠΈ DevOps: ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ваши IT-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ для ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

Если основной ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, приносящий ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ, это ПО β€” Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ DevOps. И Π½Π΅ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ, Ссли Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ дСньги Π²Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ². Бюда Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния с ΠΈΠ³Ρ€Π°ΠΌΠΈ.

Π›ΡŽΠ±Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ благодаря Ρ„ΠΈΠ½Π°Π½ΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ: прямому ΠΈΠ»ΠΈ косвСнному со стороны ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ². Π’ Playgendary ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ бСсплатныС ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹, Π² нСпосрСдствСнном создании ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ 200 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Как ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ DevOps?

Π”Π° Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅. Π― постоянно ΠΎΠ±Ρ‰Π°ΡŽΡΡŒ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ тСстировщиками, ΠΏΡ€ΠΎΠ²ΠΎΠΆΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ сотрудников ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ инструмСнтам DevOps.

БСйчас Ρƒ нас Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Jenkins ΠΊΠ°ΠΊ инструмСнт CI/CD pipelines для выполнСния всСх сборочных ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΎΠ² с Unity ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ дСплоя Π² App Store ΠΈ Play Market. Π•Ρ‰Π΅ ΠΈΠ· классичСского Π½Π°Π±ΠΎΡ€Π° инструмСнтов:

  • Asana β€” для управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. НастроСна интСграция с Jenkins.
  • Google Meet β€” для провСдСния видСовстрСч.
  • Slack β€” для ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΠΎΡ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ· Jenkins.
  • Atlassian Confluence β€” для докумСнтирования ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π’ Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… ΠΏΠ»Π°Π½Π°Ρ… Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ статичСский Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SonarQube ΠΈ провСсти Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ UI-тСстированиС срСдствами Selenium Π½Π° этапС Continuous Integration.

ВмСсто Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Π₯ΠΎΡ‡Ρƒ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΡ‹ΡΠ»ΡŒΡŽ: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ высокой ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΆΠΈΠ²ΠΎΠΌΡƒ ΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ с людьми.

DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ β€” ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ. И Π½ΠΈΠΊΠ°ΠΊ ΠΈΠ½Π°Ρ‡Π΅. Π˜Π½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π° Π² ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚ Π½Π΅Π³ΠΎ самого, Π° Π½Π΅ ΠΏΠΎΠ΄ воздСйствиСм ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π². DevOps-спСциалист Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

И Π΄Π°, Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ любого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ мноТСства обсуТдСний, Π° ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ. Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡΡΡŒ, прСдлагая ΠΈ осущСствляя свои Π·Π°Π΄ΡƒΠΌΠΊΠΈ β€” Ρ‚Π°ΠΊΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ прСдставляСт всС Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚Π°ΠΊ ΠΈ для работодатСля. Π§Ρ‚ΠΎ, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счётС, отраТаСтся ΠΈ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Π΅Π³ΠΎ СТСмСсячного вознаграТдСния ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π΅ΠΌΠΈΠΉ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com