Π—Π°Ρ‰ΠΎ систСмнитС администратори трябва Π΄Π° станат 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, Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ Ρ‚.Π½. Π Π°Π±ΠΎΡ‚Π½ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΡΡŠΡ‰ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ. НапримСр, смяна Π² Π΅Π΄Π½Π° часовата Π·ΠΎΠ½Π° Π² края Π½Π° дСня ΠΏΡ€Π΅Π΄Π°Π²Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° слСдващата смяна Π² Π΄Ρ€ΡƒΠ³Π° часова Π·ΠΎΠ½Π°, Π·Π° Π΄Π° Π½Π΅ спират процСситС (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