Π—Π°Ρ‰ΠΎ систСмнитС администратори трябва Π΄Π° станат DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ

Π—Π°Ρ‰ΠΎ систСмнитС администратори трябва Π΄Π° станат DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ

Няма ΠΏΠΎ-Π΄ΠΎΠ±Ρ€ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΡƒΡ‡Π΅Π½Π΅ ΠΎΡ‚ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ днСс.


Π‘Π΅Π³Π° смС Π² 2019-Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π·Π° DevOps Π΅ ΠΏΠΎ-Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π° ΠΎΡ‚ всякога. ΠšΠ°Π·Π²Π°Ρ‚, Ρ‡Π΅ Π΄Π½ΠΈΡ‚Π΅ Π½Π° систСмнитС администратори са ΠΎΡ‚ΠΌΠΈΠ½Π°Π»ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΎΡ‚ΠΌΠΈΠ½Π° Π΅ΠΏΠΎΡ…Π°Ρ‚Π° Π½Π° ΠΌΠ΅ΠΉΠ½Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²Π΅Ρ‚Π΅. Но наистина Π»ΠΈ Π΅ Ρ‚Π°ΠΊΠ°?
ΠšΠ°ΠΊΡ‚ΠΎ чСсто сС случва Π² ИВ, ситуацията сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. Появи сС мСтодологията DevOps, Π½ΠΎ тя Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Π±Π΅Π· Ρ‡ΠΎΠ²Π΅ΠΊ с умСния Π½Π° систСмСн администратор, тоСст Π±Π΅Π· Ops.

ΠŸΡ€Π΅Π΄ΠΈ DevOps ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡŠΡ‚ Π΄Π° ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ΅ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ си Π²ΠΈΠ΄, Π°Π· сС смятах Π·Π° Ops. И Π·Π½Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Ρ€Π΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠ·ΠΏΠΈΡ‚Π²Π° систСмният администратор, ΠΊΠΎΠ³Π°Ρ‚ΠΎ осъзнаС ΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ Π·Π½Π°Π΅ ΠΈ ΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ°Π»ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠΌΠ°, Π·Π° Π΄Π° Π³ΠΎ Π½Π°ΡƒΡ‡ΠΈ.

Π—Π°Ρ‰ΠΎ систСмнитС администратори трябва Π΄Π° станат DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ

Но наистина Π»ΠΈ всичко Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ? Π‘ΠΈΡ… ΠΊΠ°Π·Π°Π», Ρ‡Π΅ Π½Π΅ трябва Π΄Π° Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚Π΅ липсата Π½Π° знания ΠΊΠ°Ρ‚ΠΎ голям ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎ-скоро профСсионално прСдизвикатСлство.

ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΡ‚Π΅ Π½Π° ΡƒΠ΅Π± ΠΌΠ°Ρ‰Π°Π± са Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Linux ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ софтуСр с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, Π° Π½Π° ΠΏΠ°Π·Π°Ρ€Π° спСциалиститС, способни Π΄Π° Π³ΠΈ обслуТват, стават всС ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ. Π’ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ надвишава количСството профСсионалисти Π² Ρ‚Π°Π·ΠΈ област. БистСмният администратор Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ просто Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π±Π΅Π· Π΄Π° повишава квалификацията си. Π’ΠΎΠΉ трябва Π΄Π° ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° умСния Π·Π° автоматизация, Π·Π° Π΄Π° управлява ΠΌΠ½ΠΎΠ³ΠΎ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ/възли, ΠΈ Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π° Π΄ΠΎΠ±Ρ€Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° тяхната Ρ€Π°Π±ΠΎΡ‚Π°, Π·Π° Π΄Π° Ρ€Π΅ΡˆΠ°Π²Π° възникнали ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° станСтС Ρ‡Π»Π΅Π½ Π½Π° Π΅ΠΊΠΈΠΏΠ° DevOps, Ρ‰Π΅ трябва Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ ΠΏΡ€Π΅Π· доста дълъг, Π½ΠΎ интСрСсСн ΠΏΡŠΡ‚, ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΉΠΊΠΈ Π½ΠΎΠ²ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΈ инструмСнти, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° обслуТванС Π½Π° систСмата Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с Π½ΠΎΡ€ΠΌΠΈΡ‚Π΅ Π½Π° DevOps.

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

На ΠΏΡŠΡ€Π²ΠΎ място Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅, Ρ‡Π΅ DevOps Π½Π΅ Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° позиция Π² компанията, Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Π’Π΅Π·ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π°Ρ‚ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ систСми, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π²Ρ€Π΅Π΄Π°Ρ‚Π° ΠΎΡ‚ бъговС ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ, чСсто ΠΈ Π½Π°Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° софтуСр, Π΄ΠΎΠ±Ρ€Π΅ установСна комуникация ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ (Dev) ΠΈ администраторитС (Ops), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ постоянно тСстванС Π½Π΅ само Π½Π° ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΈ Π½Π° цялата структура Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° процСса Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция ΠΈ доставка (CI/CD).

Π’ допълнСниС към промяната Π½Π° Π½Π°Ρ‡ΠΈΠ½Π° Π½Π° мислСнС, трябва Π΄Π° сС Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅ инфраструктурата ΠΈ Π΄Π° осигуритС Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ стабилно Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π΅, надСТдност ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚ Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция ΠΈ доставка Π½Π° прилоТСния, услуги ΠΈ софтуСр.

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

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, Π°ΠΊΠΎ искатС Π΄Π° сС Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π½Π° автоматизация, трябва Π΄Π° усвоитС ΠΏΠΎΠ½Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅, Π΄ΠΎΡ€ΠΈ ΠΈ Π΄Π° Π½Π΅ стС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ ΠΎΡ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ си автоматизацията Π½Π° инфраструктурата Π² DevOps изисква Ρ‚ΠΎΠ²Π° ΡƒΠΌΠ΅Π½ΠΈΠ΅.

Какво Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅? Π—Π° Π΄Π° останСтС Ρ‚ΡŠΡ€ΡΠ΅Π½ΠΈ спСциалисти, трябва Π΄Π° ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΈ умСния - Π΄Π° усвоитС ΠΏΠΎΠ½Π΅ Π΅Π΄ΠΈΠ½ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Python. На Ρ‡ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ профСсионално сС Π·Π°Π½ΠΈΠΌΠ°Π²Π° с администриранС, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΡƒ сС стори Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ свикнал Π΄Π° мисли, Ρ‡Π΅ само Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρ‚. БъвсСм Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ставатС СкспСрт, Π½ΠΎ ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π΅Π·ΠΈΡ†ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ (Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Python, Bash ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ Powershell), нСсъмнСно Ρ‰Π΅ бъдС прСдимство.

Π—Π° Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ извСстно Π²Ρ€Π΅ΠΌΠ΅. Π‘ΡŠΠ΄Π΅Ρ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΈ Ρ‚ΡŠΡ€ΠΏΠ΅Π»ΠΈΠ²ΠΈ β€” Ρ‚ΠΎΠ²Π° Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ситуацията ΠΏΡ€ΠΈ взаимодСйствиС с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΎΡ‚ Π΅ΠΊΠΈΠΏΠ° DevOps ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. Половин час Π½Π° Π΄Π΅Π½, Π΅Π΄ΠΈΠ½ час ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ β€” ΠΈΠ·ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ трябва Π΄Π° станС ваша основна Ρ†Π΅Π».

БистСмнитС администратори ΠΈ спСциалиститС DevOps Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, Π½ΠΎ ΠΈΠΌΠ° ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΈ Ρ€Π°Π·Π»ΠΈΠΊΠΈ. Π‘Ρ‡ΠΈΡ‚Π° сС, Ρ‡Π΅ систСмният администратор Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π°Π²ΠΈ всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΡŠΡ‚ DevOps. Π‘ΠΏΠΎΡ€Π΅Π΄ ΠΌΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, систСмният администратор Π΅ ΠΏΠΎ-фокусиран Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° ΠΈ осигуряванСто Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡ‚Π΅ систСми, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΡŠΡ‚ DevOps сС справя с всички Ρ‚Π΅Π·ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΎΡ‰Π΅ ΠΌΠ°Π»ΠΊΠΎ.

Но ΠΊΠΎΠ»ΠΊΠΎ вярно Π΅ Ρ‚ΠΎΠ²Π° Ρ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΈΠ΅?

БистСмСн администратор: Π΅Π΄ΠΈΠ½ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π²ΠΎΠΈΠ½

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ посочСнитС Π² Ρ‚Π°Π·ΠΈ статия Ρ€Π°Π·Π»ΠΈΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΈ, всС ΠΏΠ°ΠΊ вярвам, Ρ‡Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ систСмното администриранС ΠΈ DevOps ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½Π° Ρ€Π°Π·Π»ΠΈΠΊΠ°. БистСмнитС администратори Π²ΠΈΠ½Π°Π³ΠΈ са изпълнявали ΡΡŠΡ‰ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°Ρ‚ΠΎ спСциалиститС DevOps, просто ΠΏΡ€Π΅Π΄ΠΈ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ Π΅ Π½Π°Ρ€ΠΈΡ‡Π°Π» Ρ‚ΠΎΠ²Π° DevOps. Бмятам, Ρ‡Π΅ няма смисъл спСциално Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΠΌ Ρ€Π°Π·Π»ΠΈΠΊΠΈ, особСно Π°ΠΊΠΎ Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° Π·Π°Π΄Π°Ρ‡Π°. НС трябва Π΄Π° забравямС ΠΈ Ρ‡Π΅, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ систСмния администратор, DevOps Π΅ Π½Π΅ позиция, Π° концСпция.

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

НапримСр, понякога ΠΈΠΌ сС Π½Π°Π»Π°Π³Π° Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ролята Π½Π° Π½Π΅Ρ‰ΠΎ ΠΊΠ°Ρ‚ΠΎ тСхничСски Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊ, Ρ‚.Π΅. Π΄Π° правят Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ всичко. И Π°ΠΊΠΎ Ρ‚Π°ΠΊΡŠΠ² администратор Π΅ СдинствСният Π² организацията, Ρ‚ΠΎΠΉ Ρ‰Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° изцяло цялата тСхничСска Ρ€Π°Π±ΠΎΡ‚Π°. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ всичко: ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ ΠΈ ΠΊΠΎΠΏΠΈΡ€Π½ΠΈ машини Π΄ΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна.

Π’ΠΎΠΉ Ρ‰Π΅ отговаря ΠΈ Π·Π° обновяванС Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅Ρ‚Π΅, ΠΎΠ΄ΠΈΡ‚ Π½Π° сигурността, инсталиранС Π½Π° ΠΏΠ°Ρ‡ΠΎΠ²Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, отстраняванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Π°Π½Π°Π»ΠΈΠ· Π½Π° основнитС ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ ΠΈ автоматизация β€” ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Ρ‡Ρ€Π΅Π· скриптовС Π½Π° PowerShell, Python ΠΈΠ»ΠΈ Bash. Π•Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ скриптовС Π΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° потрСбитСлски ΠΈ Π³Ρ€ΡƒΠΏΠΎΠ²ΠΈ Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ. Π‘ΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° потрСбитСлски Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΡƒΠΌΠΎΡ€ΠΈΡ‚Π΅Π»Π½Π° Π·Π°Π΄Π°Ρ‡Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ сС появяват ΠΈ ΠΈΠ·Ρ‡Π΅Π·Π²Π°Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всСки Π΄Π΅Π½. Автоматизацията Ρ‡Ρ€Π΅Π· скриптовС позволява Π΄Π° сС освободи Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎ-Π²Π°ΠΆΠ½ΠΈ инфраструктурни Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° обновяванС Π½Π° суичовС ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈ ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π°Π½Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ влияят Π½Π° рСнтабилността Π½Π° компанията, Π² която Ρ€Π°Π±ΠΎΡ‚ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ (Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ сС счита, Ρ‡Π΅ IT ΠΎΡ‚Π΄Π΅Π»ΡŠΡ‚ Π½Π΅ носи пряко Π΄ΠΎΡ…ΠΎΠ΄ΠΈ).

Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π½Π° систСмния администратор Π΅ Π΄Π° Π½Π΅ Π³ΡƒΠ±ΠΈ Π²Ρ€Π΅ΠΌΠ΅ Π½Π°ΠΏΡ€Π°Π·Π½ΠΎ ΠΈ Π΄Π° спСстява срСдства Π½Π° компанията ΠΏΠΎ всякакъв възмоТСн Π½Π°Ρ‡ΠΈΠ½. Понякога систСмнитС администратори работят ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ голям Π΅ΠΊΠΈΠΏ, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ‰, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, администратори Π½Π° Linux, Windows, Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ Ρ‚.Π½. Π Π°Π±ΠΎΡ‚Π½ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΡΡŠΡ‰ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ. НапримСр, смяна Π² Π΅Π΄Π½Π° часова Π·ΠΎΠ½Π° Π² края Π½Π° дСня ΠΏΡ€Π΅Π΄Π°Π²Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° слСдващата смяна Π² Π΄Ρ€ΡƒΠ³Π° часова Π·ΠΎΠ½Π°, Π·Π° Π΄Π° Π½Π΅ спират процСситС (follow-the-sun); ΠΈΠ»ΠΈ слуТитСлитС ΠΈΠΌΠ°Ρ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π΄Π΅Π½ ΠΎΡ‚ 9 Π΄ΠΎ 17 часа; ΠΈΠ»ΠΈ Ρ‚ΠΎΠ²Π° Π΅ Ρ€Π°Π±ΠΎΡ‚Π° Π² Π΄Π΅Π½ΠΎΠ½ΠΎΡ‰Π΅Π½ Π΄Π°Ρ‚Π° Ρ†Π΅Π½Ρ‚ΡŠΡ€.

БистСмнитС администратори с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ са Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈ Π΄Π° мислят стратСгичСски ΠΈ Π΄Π° ΡΡŠΡ‡Π΅Ρ‚Π°Π²Π°Ρ‚ Π²Π°ΠΆΠ½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ с Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΈ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ‚ΠΈ. Π•ΠΊΠΈΠΏΠΈΡ‚Π΅ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚Π΅, Π² ΠΊΠΎΠΈΡ‚ΠΎ работят, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ нямат Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ рСсурси, Π½ΠΎ всС ΠΏΠ°ΠΊ всички сС стараят Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈΡ‚Π΅ си Π·Π°Π΄Π°Ρ‡ΠΈ напълно.

DevOps: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π΅Π΄ΠΈΠ½Π½ΠΈ

DevOps Π΅ Π²ΠΈΠ΄ философия Π½Π° процСситС Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°. Вакъв ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² свСта Π½Π° ИВ стана наистина ΠΈΠ½ΠΎΠ²Π°Ρ‚ΠΈΠ²Π΅Π½.

Под Π΅Π³ΠΈΠ΄Π°Ρ‚Π° Π½Π° DevOps, ΠΎΡ‚ Π΅Π΄Π½Π° страна Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΅ΠΊΠΈΠΏ ΠΎΡ‚ софтуСрни Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, Π° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° страна β€” Π΅ΠΊΠΈΠΏ ΠΎΡ‚ спСциалисти ΠΏΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°. ЧСсто към тях сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΡΠ²Π°Ρ‚ спСциалисти ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΡ‚Π΅, тСстСри ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Π½Ρ‚ΠΈ Π½Π° потрСбитСлски интСрфСйс. ОбСдинявайки усилия, Ρ‚Π΅Π·ΠΈ спСциалисти ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π·Π° Π΄Π° ΠΈΠ·Π΄Π°Π²Π°Ρ‚ Π½ΠΎΠ²ΠΈ прилоТСния ΠΈ Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΊΠΎΠ΄Π° с Ρ†Π΅Π» Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΈ Π΄Π° подобряват СфСктивността Π½Π° цялата компания.

Π’ основата Π½Π° DevOps Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŠΡ‚ Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° софтуСра ΠΏΡ€Π΅Π· цСлия ΠΆΠΈΠ·Π½Π΅Π½ Ρ†ΠΈΠΊΡŠΠ». БпСциалиститС ΠΏΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° трябва Π΄Π° подкрСпят Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, Π° ΠΏΡ€Π΅Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ стои Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π½Π΅ само Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ API-Ρ‚Π°Ρ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² систСмитС. Π’Π΅ трябва Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ ΠΊΠ°ΠΊΠ²ΠΎ сС ΠΊΡ€ΠΈΠ΅ "ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠ°ΠΊΠ°" (Ρ‚.Π΅. ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€ΡŠΡ‚ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ систСми), Π·Π° Π΄Π° сС справят ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ с Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅, Π΄Π° Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π΄Π° взаимодСйстват със спСциалиститС ΠΏΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°.

БистСмнитС администратори ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ‚ Π² Π΅ΠΊΠΈΠΏΠ° Π½Π° DevOps, Π°ΠΊΠΎ искат Π΄Π° ΠΈΠ·ΡƒΡ‡Π°Π²Π°Ρ‚ Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ са ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Π·Π° ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΈΠ΄Π΅ΠΈ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠšΠ°ΠΊΡ‚ΠΎ Π²Π΅Ρ‡Π΅ спомСнах, Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° стават ΠΏΡŠΠ»Π½ΠΎΠΏΡ€Π°Π²Π½ΠΈ програмисти, Π½ΠΎ усвояванСто Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡ†ΠΈ ΠΊΠ°Ρ‚ΠΎ Ruby, Python ΠΈΠ»ΠΈ Go Ρ‰Π΅ ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° станат ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Ρ‡Π»Π΅Π½ΠΎΠ²Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ°. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ систСмнитС администратори Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ цялата Ρ€Π°Π±ΠΎΡ‚Π° сами ΠΈ чСсто сС Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ ΠΊΠ°Ρ‚ΠΎ самотници, Π² DevOps Π³ΠΈ ΠΎΡ‡Π°ΠΊΠ²Π° напълно ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΎΠΏΠΈΡ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ всички участници Π² процСса взаимодСйстват ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си.

Π’Π΅ΠΌΠ°Ρ‚Π° Π·Π° автоматизацията става всС ΠΏΠΎ-Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π°. ΠšΠ°ΠΊΡ‚ΠΎ систСмнитС администратори, Ρ‚Π°ΠΊΠ° ΠΈ спСциалиститС ΠΏΠΎ DevOps сС интСрСсуват ΠΎΡ‚ Π±ΡŠΡ€Π·ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅, намаляванС Π½Π° броя Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΡ‚ Π±ΡŠΡ€Π·ΠΎ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ отстраняванС Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π’Π°ΠΊΠ° автоматизацията Π΅ концСпция, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π΄Π²Π΅Ρ‚Π΅ области сС ΠΏΡ€ΠΈΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‚. БистСмнитС администратори са ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ услуги ΠΊΠ°Ρ‚ΠΎ AWS, Azure ΠΈ Google Cloud Platform. Π’Π΅ трябва Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция ΠΈ доставка ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° си инструмСнти ΠΊΠ°Ρ‚ΠΎ Jenkins.

ОсвСн Ρ‚ΠΎΠ²Π°, систСмнитС администратори трябва Π΄Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ инструмСнти Π·Π° настройка ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚ΠΎ Ansible, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° дСсСт ΠΈΠ»ΠΈ двадСсСт ΡΡŠΡ€Π²ΡŠΡ€Π°.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° концСпция Π΅ инфраструктура ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ΄. Π‘ΠΎΡ„Ρ‚ΡƒΠ΅Ρ€ΡŠΡ‚ Π΅ навсякъдС. По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ, Π·Π° Π΄Π° останС профСсията Π½Π° систСмния администратор Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π°, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ само ΠΌΠ°Π»ΠΊΠΎ Π΄Π° сС прСнасочи Π°ΠΊΡ†Π΅Π½Ρ‚ΡŠΡ‚. БистСмнитС администратори сС Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ‚ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° ΠΈ трябва Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° взаимодСйстват с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. ΠšΠ°ΠΊΡ‚ΠΎ сС ΠΊΠ°Π·Π²Π°, Π΅Π΄Π½Π° Π³Π»Π°Π²Π° Π΅ Π΄ΠΎΠ±Ρ€Π΅, Π° Π΄Π²Π΅ β€” ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅.

И послСдният Π΄Π΅Ρ‚Π°ΠΉΠ» Π² Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π΅ Git. Π Π°Π±ΠΎΡ‚Π° с Git β€” Π΅Π΄Π½ΠΎ ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈ задълТСния Π½Π° систСмния администратор. Π’Π°Π·ΠΈ систСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° вСрсиитС Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, спСциалиститС DevOps, Agile Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ. Ако Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π²ΠΈ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ТизнСния Ρ†ΠΈΠΊΡŠΠ» Π½Π° софтуСра, Π²ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ с Git.

Git ΠΏΡ€Π΅Π΄Π»Π°Π³Π° мноТСство Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ. Най-вСроятно Π½ΠΈΠΊΠΎΠ³Π° няма Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ всички ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° Git, Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ‰Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ·ΠΈ инструмСнт сС счита Π·Π° основСн Π² комуникацията ΠΈ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ софтуСр. Π‘ΠΎΠ»ΠΈΠ΄Π½ΠΎΡ‚ΠΎ ΠΏΠΎΠ·Π½Π°Π½ΠΈΠ΅ Π·Π° Git Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΎ, Π°ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π² DevOps Π΅ΠΊΠΈΠΏ.

Ако стС систСмСн администратор, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ Git ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅, Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ сС ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° вСрсиитС ΠΈ Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ разпространСнитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ: git status, git commit -m, git add, git pull, git push, git rebase, git branch, git diff ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ. Има ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½ курсовС ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π΄Π° усвоитС Ρ‚Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ° ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π° ΠΈ Π΄Π° станСтС профСсионалист с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ умСния. Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΈ чудСсни ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠΈ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° Git, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π³ΠΈ Π·Π°ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ всички, Π½ΠΎ ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Git, Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-лСсно Ρ‰Π΅ Π²ΠΈ бъдС.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка Π²ΠΈΠ΅ сами Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚Π΅ Π΄Π°Π»ΠΈ Π΄Π° станСтС спСциалист DevOps ΠΈΠ»ΠΈ Π΄Π° останСтС систСмСн администратор. ΠšΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠΆΠ΄Π°Ρ‚Π΅, Π·Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΠΎ-скоро Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅, Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΉΡ‚Π΅ инструмСнти ΠΊΠ°Ρ‚ΠΎ Git (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС), Jenkins (CI/CD, Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция) ΠΈ Ansible (ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ ΠΈ автоматизация). НСзависимо ΠΎΡ‚ ΠΈΠ·Π±ΠΎΡ€Π°, Π½Π΅ забравяйтС, Ρ‡Π΅ трябва постоянно Π΄Π° сС ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈ Π΄Π° ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Ρ‚Π΅ умСнията си.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster