Π—Π°Ρ‰ΠΎ систСмнитС администратори трябва Π΄Π° станат 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 скриптовС. Π•Π΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° сцСнарии Π΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° потрСбитСлски ΠΈ Π³Ρ€ΡƒΠΏΠΎΠ²ΠΈ Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ. Π‘ΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° потрСбитСлски Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ ΠΈ присвояванСто Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ досадна Π·Π°Π΄Π°Ρ‡Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ сС появяват ΠΈ ΠΈΠ·Ρ‡Π΅Π·Π²Π°Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всСки Π΄Π΅Π½. Автоматизацията Ρ‡Ρ€Π΅Π· скриптовС освобоТдава Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΏΠΎ-Π²Π°ΠΆΠ½ΠΈ инфраструктурни Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½Π°Π΄Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ влияят Π²ΡŠΡ€Ρ…Ρƒ рСнтабилността Π½Π° компанията, Π² която Ρ€Π°Π±ΠΎΡ‚ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ (Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π΅ ΠΎΠ±Ρ‰ΠΎΠΏΡ€ΠΈΠ΅Ρ‚ΠΎ, Ρ‡Π΅ ИВ ΠΎΡ‚Π΄Π΅Π»ΡŠΡ‚ Π½Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈ).

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

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

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

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

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

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

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

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

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

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

И послСдният Π΄Π΅Ρ‚Π°ΠΉΠ» Π² Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π΅ ΠΎΡ‚ΠΈΠ²Π°ΠΌ. Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° с 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 спСциалист ΠΈΠ»ΠΈ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° останСтС систСмСн администратор. ΠšΠ°ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΈΠΌΠ° ΠΊΡ€ΠΈΠ²Π° Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π·Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π°, Π½ΠΎ ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΠΎ-Ρ€Π°Π½ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅, Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΈ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Ρ‚ΠΎΠ²Π° Π½Π°ΡƒΡ‡Π΅Ρ‚Π΅ инструмСнти ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚ΠΈΠ²Π°ΠΌ (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсията), ДТСнкинс (CI/CD, Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция) ΠΈ Ansible (ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ ΠΈ автоматизация). ΠšΠ°ΠΊΡŠΠ²Ρ‚ΠΎ ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅, Π½Π΅ забравяйтС, Ρ‡Π΅ трябва постоянно Π΄Π° ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈ подобряватС умСнията си.

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

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