Какво Π΅ DevOps мСтодология ΠΈ ΠΊΠΎΠΉ ΠΈΠΌΠ° Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ нСя

НСка Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊΠ²Π° Π΅ ΡΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° мСтодологията ΠΈ Π½Π° ΠΊΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΎΡ‚ ΠΏΠΎΠ»Π·Π°.

Π©Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΈ Π·Π° спСциалиститС ΠΏΠΎ DevOps: Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Π·Π°ΠΏΠ»Π°Ρ‚ΠΈ ΠΈ умСния.

Какво Π΅ DevOps мСтодология ΠΈ ΠΊΠΎΠΉ ΠΈΠΌΠ° Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ нСя
Π€ΠΎΡ‚ΠΎ ΠœΠ°Ρ‚ ΠœΡƒΡ€ /Flickr/CC BY-SA

Какво С DevOps

DevOps Π΅ мСтодология Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° софтуСр, чиято Π·Π°Π΄Π°Ρ‡Π° Π΅ Π΄Π° установи взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ програмисти ΠΈ систСмни администратори Π² Π΅Π΄Π½Π° компания. Ако ИВ спСциалиститС ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚Π΄Π΅Π»ΠΈ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ си, пусканСто Π½Π° Π½ΠΎΠ²ΠΈ прилоТСния ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° тях сС забавя.

DevOps създава β€žΠ±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅Π½β€œ Ρ†ΠΈΠΊΡŠΠ» Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС ускори пусканСто Π½Π° софтуСрСн ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. УскорСниСто сС постига Ρ‡Ρ€Π΅Π· въвСТданС Π½Π° систСми Π·Π° автоматизация. ОсвСн Ρ‚ΠΎΠ²Π° програмиститС Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ Π΄Π° участват Π² настройванСто Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΈΡˆΠ°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ тСстовС.

Π’ΠΎΠ²Π° подобрява взаимодСйствиСто ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚Π΅. Π‘Π»ΡƒΠΆΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ ΠΏΡ€Π΅Π· ΠΊΠ°ΠΊΠ²ΠΈ Π΅Ρ‚Π°ΠΏΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° софтуСрният ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΠΎΠΏΠ°Π΄Π½Π΅ Π² Ρ€ΡŠΡ†Π΅Ρ‚Π΅ Π½Π° потрСбитСля.

ΠšΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ Ρ€Π°Π·Π±Π΅Ρ€Π΅ с ΠΊΠ°ΠΊΠ²ΠΎ сС сблъсква Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ настройва ΡΡŠΡ€Π²ΡŠΡ€, Ρ‚ΠΎΠΉ Ρ‰Π΅ сС ΠΎΠΏΠΈΡ‚Π° Π΄Π° ΠΈΠ·Π³Π»Π°Π΄ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ β€žΠΎΡΡ‚Ρ€ΠΈ ΡŠΠ³Π»ΠΈβ€œ Π² ΠΊΠΎΠ΄Π°. Π’ΠΎΠ²Π° намалява броя Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ ΠΏΡ€ΠΈ внСдряванС Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ - спорСд статистиката, Ρ‚ΠΎ намалява ΠΎΠΊΠΎΠ»ΠΎ ΠΏΠ΅Ρ‚ ΠΏΡŠΡ‚ΠΈ.

Кой ΠΈΠΌΠ° Π½ΡƒΠΆΠ΄Π° ΠΈ Π½Π΅ сС Π½ΡƒΠΆΠ΄Π°Π΅ ΠΎΡ‚ мСтодологията

ΠΌΠ½ΠΎΠ³ΠΎ Π˜Π’ СкспСрти смятатчС DevOps Ρ‰Π΅ бъдС ΠΎΡ‚ ΠΏΠΎΠ»Π·Π° Π·Π° всяка организация, която Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° софтуСр. Π’ΠΎΠ²Π° Π΅ вярно Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ компанията Π΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° ИВ услуги ΠΈ Π½Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° собствСни прилоТСния. Π’ Ρ‚ΠΎΠ·ΠΈ случай внСдряванСто Π½Π° DevOps ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π° Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΡ‚Π΅.

Π˜Π·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π³Ρ€ΠΈΠΌ ΡΡ‚Π°Ρ€Ρ‚ΡŠΠΏΠΈ, Π½ΠΎ Ρ‚ΡƒΠΊ всичко зависи ΠΎΡ‚ ΠΌΠ°Ρ‰Π°Π±Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Ако Ρ†Π΅Π»Ρ‚Π° Π²ΠΈ Π΅ Π΄Π° стартиратС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ ТизнСспособСн ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ (MVP), Π·Π° Π΄Π° тСстватС Π½ΠΎΠ²Π° идСя, Ρ‚ΠΎΠ³Π°Π²Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС справитС Π±Π΅Π· DevOps. НапримСр, основатСлят Π½Π° Groupon Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ услугата Ρ€ΡŠΡ‡Π½ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ Π²ΡΠΈΡ‡ΠΊΠΈ ΠΎΡ„Π΅Ρ€Ρ‚ΠΈ Π² сайта ΠΈ ΡΡŠΠ±Ρ€Π°Π½ΠΈ ΠΏΠΎΡ€ΡŠΡ‡ΠΊΠΈ. Π’ΠΎΠΉ Π½Π΅ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ инструмСнти Π·Π° автоматизация.

Има смисъл Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π° мСтодология ΠΈ инструмСнти Π·Π° автоматизация само ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° Π½Π°Π±ΠΈΡ€Π° популярност. Π’ΠΎΠ²Π° Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π·Π° Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° бизнСс процСситС ΠΈ Ρ‰Π΅ ускори пусканСто Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Как Π΄Π° Π²Π½Π΅Π΄Ρ€ΠΈΡ‚Π΅ DevOps

По-Π΄ΠΎΠ»Ρƒ са някои ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към Π½ΠΎΠ²Π° мСтодология.

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² бизнСс процСситС. ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ мСтодологията, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°ΠΉΡ‚Π΅ Ρ†Π΅Π»ΠΈΡ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ Π½Π° организацията. ΠžΡ‚ тях Ρ‰Π΅ зависи стратСгията Π·Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ към DevOps. Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, Π½Π°ΠΏΡ€Π°Π²Π΅Ρ‚Π΅ списък с Π²ΡŠΠΏΡ€ΠΎΡΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • Какво ΠΎΡ‚Π½Π΅ΠΌΠ° Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° софтуСра?
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΅ Π΄Π° сС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π° Ρ‚ΠΎΠ·ΠΈ процСс?
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° организацията влияС Π»ΠΈ Π½Π° Ρ‚ΠΎΠ²Π°?

НаучСтС ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² Π΅Π΄Π½Π° организация ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅ Π² ΠΊΠ½ΠΈΠ³ΠΈΡ‚Π΅ Β«ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ "ЀСникс""И"Π ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° DevOpsΒ» ΠΎΡ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°Ρ‚Π°.

ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π°Ρ‚Π° Π² компанията. Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ всички слуТитСли Π΄Π° промСнят обичайния си Π½Π°Ρ‡ΠΈΠ½ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ Π΄Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΡ‚ ΠΎΠ±Ρ…Π²Π°Ρ‚Π° си ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ. НапримСр във Facebook всички програмисти ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π·Π° цСлия ΠΆΠΈΠ·Π½Π΅Π½ Ρ†ΠΈΠΊΡŠΠ» Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ: ΠΎΡ‚ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π΄ΠΎ внСдряванСто. ОсвСн Ρ‚ΠΎΠ²Π° Facebook няма ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΎΡ‚Π΄Π΅Π» Π·Π° тСстванС - тСстовСтС сС ΠΏΠΈΡˆΠ°Ρ‚ ΠΎΡ‚ самитС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ.

Π—Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ с ΠΌΠ°Π»ΠΊΠΎ. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ процСса, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΡ‚Π½Π΅ΠΌΠ° Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ усилия ΠΏΡ€ΠΈ пусканС Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΉΡ‚Π΅. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΠΏΡ€ΠΎΡ†Π΅Ρ Π½Π° тСстванС ΠΈΠ»ΠΈ внСдряванС Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ЕкспСрти ΡΡŠΠ²Π΅Ρ‚Π²Π°ΠΌ ΠŸΡŠΡ€Π²Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° Π΅ Π΄Π° сС внСдрят Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ инструмСнти Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС. Π’Π΅ улСсняват ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈΡ‚Π΅. Π‘Ρ€Π΅Π΄ Ρ‚Π΅Π·ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π°ΠΉ-извСстнитС са Git, Mercurial, Subversion (SVN) ΠΈ CVS.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° си струва Π΄Π° сС ΠΎΠ±ΡŠΡ€Π½Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° систСмитС Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° сглобяванСто ΠΈ тСстванСто Π½Π° крайния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° инструмСнти: Jenkins, TeamCity ΠΈ Bamboo.

ΠžΡ†Π΅Π½Π΅Ρ‚Π΅ подобрСнията. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° СфСктивността Π·Π° Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΡΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ списък. ΠŸΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ чСстота Π½Π° пусканС, Π²Ρ€Π΅ΠΌΠ΅, ΠΏΡ€Π΅ΠΊΠ°Ρ€Π°Π½ΠΎ Π² Ρ€Π°Π±ΠΎΡ‚Π° Π²ΡŠΡ€Ρ…Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° софтуСра, ΠΈ броя Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ Π² ΠΊΠΎΠ΄Π°. ΠžΠ±ΡΡŠΠΆΠ΄Π°ΠΉΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ Π½Π΅ само с ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅, Π½ΠΎ ΠΈ с останалата част ΠΎΡ‚ Π΅ΠΊΠΈΠΏΠ°, участващ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΠΎΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΈ инструмСнти липсват. Π’Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚Π΅Π·ΠΈ искания, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π²Π°ΡˆΠΈΡ‚Π΅ процСси.

ΠšΡ€ΠΈΡ‚ΠΈΠΊΠ° Π½Π° DevOps

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ мСтодологията Π’ΠΎΠΉ ΠΏΠΎΠΌΠ°Π³Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ относно Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° прилоТСния, ΡΡŠΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡ Π±Ρ€ΠΎΡ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ Π² софтуСра ΠΈ Π½Π°ΡΡŠΡ€Ρ‡Π°Π²Π° слуТитСлитС Π΄Π° ΡƒΡ‡Π°Ρ‚ Π½ΠΎΠ²ΠΈ Π½Π΅Ρ‰Π°, ΠΈΠΌΠ° ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ†ΠΈ.

Има ΠΈΠ·Π³Π»Π΅Π΄Ρ‡Π΅ програмиститС Π½Π΅ трябва Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° систСмнитС администратори. Π’Π²ΡŠΡ€Π΄ΠΈ сС, Ρ‡Π΅ DevOps Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ вмСсто спСциалисти ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ»ΠΈ администрация, компанията ΠΈΠΌΠ° Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ всичко, Π½ΠΎ ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚Π½ΠΎ.

Бмята сС ΡΡŠΡ‰ΠΎ, Ρ‡Π΅ DevOps Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ лошо ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. Ако Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ администратор нямат ΠΎΠ±Ρ‰ΠΈ Ρ†Π΅Π»ΠΈ, Π²ΠΈΠ½Π°Ρ‚Π° Π΅ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π»ΠΈ комуникацията ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅. Π—Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π½Π΅ Π½ΠΎΠ²Π° мСтодология, Π° систСма Π·Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅ въз основа Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΎΡ‚ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½ΠΈΡ‚Π΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ Ρ‚ΡƒΠΊ, ΠΊΠ°ΠΊΠ²ΠΈ Π²ΡŠΠΏΡ€ΠΎΡΠΈ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ във формуляритС Π·Π° ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π½Π° слуТитСлитС.

Какво Π΅ DevOps мСтодология ΠΈ ΠΊΠΎΠΉ ΠΈΠΌΠ° Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ нСя
Π€ΠΎΡ‚ΠΎ Π•Π΄ Π˜Π²Π°Π½ΡƒΡˆΠΊΠΈΠ½ /Flickr/CC BY-SA

Кой Π΅ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€

DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΡ€ΠΈΠ»Π°Π³Π° мСтодологията DevOps. Π’ΠΎΠΉ синхронизира всички Π΅Ρ‚Π°ΠΏΠΈ Π½Π° създаванС Π½Π° софтуСрСн ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚: ΠΎΡ‚ писанС Π½Π° ΠΊΠΎΠ΄ Π΄ΠΎ тСстванС ΠΈ пусканС Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. Вакъв спСциалист ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈ администриранС, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‡Ρ€Π΅Π· въвСТданС Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ софтуСрни инструмСнти.

ΠΠΎΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° Π΅, Ρ‡Π΅ Ρ‚ΠΎΠΉ ΡΡŠΡ‡Π΅Ρ‚Π°Π²Π° ΠΌΠ½ΠΎΠ³ΠΎ профСсии: администратор, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, тСстСр ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€.

Π”ΠΆΠΎ БанчСс, СвангСлист Π½Π° DevOps във VMware, компания Π·Π° софтуСр Π·Π° виртуализация, ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Ρ€Π΅Π΄ΠΈΡ†Π° умСния, ΠΊΠΎΠΈΡ‚ΠΎ Π΅Π΄ΠΈΠ½ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ трябва Π΄Π° ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π°. Π’ допълнСниС към ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΡ‚ΠΎ ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° мСтодологията Π½Π° DevOps, Ρ‚ΠΎΠ·ΠΈ Ρ‡ΠΎΠ²Π΅ΠΊ трябва Π΄Π° ΠΈΠΌΠ° ΠΎΠΏΠΈΡ‚ Π² администриранСто Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми Windows ΠΈ Linux ΠΈ ΠΎΠΏΠΈΡ‚ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с инструмСнти Π·Π° автоматизация ΠΊΠ°Ρ‚ΠΎ Π“лавният Π½ΠΈ Π³ΠΎΡ‚Π²Π°Ρ‡ΠšΡƒΠΊΠ»Π° Π½Π° ΠΊΠΎΠ½Ρ†ΠΈAnsible. Π’ΠΎΠΉ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° трябва Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° пишС скриптовС ΠΈ ΠΊΠΎΠ΄ Π½Π° няколко Π΅Π·ΠΈΠΊΠ° ΠΈ Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ DevOps отговаря Π·Π° всяка автоматизация Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ ΠΈ внСдряванС Π½Π° прилоТСния. На Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠ»Π΅Ρ‰ΠΈ ΠΏΠ°Π΄Π° ΠΈ софтуСрният ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³. Π—Π° Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Ρ‚ΠΎΠΉ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ систСми Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° конфигурацията, Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° виртуализация ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ инструмСнти Π·Π° балансиранС Π½Π° рСсурситС.

Кой наСма

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° DevOps ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΡ‚ ΠΏΠΎΠ»Π·Π° Π·Π° всяка организация, която Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° прилоТСния ΠΈΠ»ΠΈ управлява голям Π±Ρ€ΠΎΠΉ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π½Π° DevOps Π½Π°Π΅ΠΌΠ°Ρ‚ Π˜Π’ Π³ΠΈΠ³Π°Π½Ρ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ Amazon, Adobe ΠΈ Facebook. Π’Π΅ ΡΡŠΡ‰ΠΎ работят Π² Netflix, Walmart ΠΈ Etsy.

Π‘Π΅Π· Π½Π°Π΅ΠΌΠ°Π½Π΅ Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° DevOps са само стартиращи ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Вяхната Ρ€Π°Π±ΠΎΡ‚Π° Π΅ Π΄Π° пуснат ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ ТизнСспособСн ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Π·Π° Π΄Π° тСстват Π½ΠΎΠ²Π° идСя. Π’ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ случаи стартиращитС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС справят Π±Π΅Π· DevOps.

Колко Π·Π°ΠΏΠ»Π°Ρ‰Π°Π½Π΅

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π½Π° DevOps ΠΏΠ΅Ρ‡Π΅Π»ΡΡ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ всСки Π² индустрията. Π‘Ρ€Π΅Π΄Π½ΠΈΡ‚Π΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° спСциалисти ΠΏΠΎ свСта Π²Π°Ρ€ΠΈΡ€Π°Ρ‚ ΠΎΡ‚ 100 Π΄ΠΎ 125 хиляди Π΄ΠΎΠ»Π°Ρ€Π° годишно.

Π’ БАЩ Ρ‚Π΅ GET 90 хиляди Π΄ΠΎΠ»Π°Ρ€Π° Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° (500 хиляди Ρ€ΡƒΠ±Π»ΠΈ Π½Π° мСсСц). Π’ Канада Ρ‚Π΅ Π·Π°ΠΏΠ»Π°Ρ‰Π°Π½Π΅ 122 хиляди Π΄ΠΎΠ»Π°Ρ€Π° Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° (670 хиляди Ρ€ΡƒΠ±Π»ΠΈ Π½Π° мСсСц), Π° във ВСликобритания - 67,5 хиляди Π»ΠΈΡ€ΠΈ стСрлинги Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° (490 хиляди Ρ€ΡƒΠ±Π»ΠΈ Π½Π° мСсСц).

Π©ΠΎ сС отнася Π΄ΠΎ Русия, московскитС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π³ΠΎΡ‚ΠΎΠ² ΠΏΠ»Π°Ρ‰Π°Ρ‚ Π½Π° спСциалисти DevOps ΠΎΡ‚ 100 Π΄ΠΎ 200 хиляди Ρ€ΡƒΠ±Π»ΠΈ Π½Π° мСсСц. Π’ Π‘Π°Π½ΠΊΡ‚ ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ са ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Ρ‰Π΅Π΄Ρ€ΠΈ - ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ 160-360 хиляди Ρ€ΡƒΠ±Π»ΠΈ Π½Π° мСсСц. Π’ Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈΡ‚Π΅ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅ са 100–120 хиляди Ρ€ΡƒΠ±Π»ΠΈ Π½Π° мСсСц.

Как Π΄Π° станСтС DevOps спСциалист

DevOps Π΅ сравнитСлно Π½ΠΎΠ²Π° посока Π² ИВ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ няма установСн списък с изисквания Π·Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° DevOps. Π’ свободнитС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ срСд изискванията Π·Π° Ρ‚Π°Π·ΠΈ позиция ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΡ‚ΠΎ умСния Π·Π° администриранС Π½Π° Debian ΠΈ CentOS, Ρ‚Π°ΠΊΠ° ΠΈ ΡƒΠΌΠ΅Π½ΠΈΠ΅ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с дискови устройства. RAID масиви.

Π’ΡŠΠ· основа Π½Π° Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠΌ, Ρ‡Π΅ Π½Π° ΠΏΡŠΡ€Π²ΠΎ място ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΡŠΡ‚ Π½Π° DevOps трябва Π΄Π° ΠΈΠΌΠ° Π΄ΠΎΠ±Ρ€Π° тСхничСска пСрспСктива. Π—Π° Ρ‚Π°ΠΊΡŠΠ² Ρ‡ΠΎΠ²Π΅ΠΊ Π΅ Π²Π°ΠΆΠ½ΠΎ постоянно Π΄Π° ΠΈΠ·ΡƒΡ‡Π°Π²Π° Π½ΠΎΠ²ΠΈ инструмСнти ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Най-лСсният Π½Π°Ρ‡ΠΈΠ½ Π΄Π° станСтС DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π±ΠΈ Π±ΠΈΠ» систСмСн администратор ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π’Π΅ Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚ Ρ€Π΅Π΄ΠΈΡ†Π° умСния, ΠΊΠΎΠΈΡ‚ΠΎ просто трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈ. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° Π΅ Π΄Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ минималният Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ знания Π² DevOps, Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΠΊΠ°ΠΊ Π΄Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ с инструмСнти Π·Π° автоматизация ΠΈ Π΄Π° сС Π·Π°ΠΏΡŠΠ»Π½ΡΡ‚ пропуски Π² умСнията Π·Π° администриранС, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΈ виртуализация.

Π—Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ къдС всС ΠΎΡ‰Π΅ липсват знания, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΌΠΈΠ½ΠΈ-УикипСдия Π² GitHub ΠΈΠ»ΠΈ ΠΌΠ΅Π½Ρ‚Π°Π»Π½Π° ΠΊΠ°Ρ€Ρ‚Π°. Π–ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Hacker News ΡΡŠΡ‰ΠΎ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°ΠΌ Π§Π΅Ρ‚Π° ΠΊΠ½ΠΈΠ³ΠΈ "ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ "ЀСникс""И"Π ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° DevOps" (ΠΊΠΎΠ΅Ρ‚ΠΎ спомСнахмС ΠΏΠΎ-Π³ΠΎΡ€Π΅) ΠΈ "Ѐилософия Π½Π° DevOps. Π˜Π·ΠΊΡƒΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π° ИВ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎΒ» ΠΏΠΎΠ΄ ΠΌΠ°Ρ€ΠΊΠ°Ρ‚Π° Π½Π° O'Reilly Media.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Π΄Π° сС Π°Π±ΠΎΠ½ΠΈΡ€Π°Ρ‚Π΅ Π·Π° Π‘Π΅Π΄ΠΌΠΈΡ‡Π΅Π½ Π±ΡŽΠ»Π΅Ρ‚ΠΈΠ½ Π½Π° Devops, Ρ‡Π΅Ρ‚Π΅Ρ‚Π΅ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈ статии ΠΏΠΎΡ€Ρ‚Π°Π» DZone ΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΎΠ±Ρ‰ΡƒΠ²Π°Ρ‚Π΅ с ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° DevOps ΠœΡŠΡ€Π·Π΅Π»ΠΈΠ² Ρ‡Π°Ρ‚. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° си струва Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ‚Π΅ Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈΡ‚Π΅ курсовС Udacity ΠΈΠ»ΠΈ EDX.

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ нашия Π±Π»ΠΎΠ³:



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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€