Кои са DevOps?

Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π°ΠΉ-ΡΠΊΡŠΠΏΠ°Ρ‚Π° позиция Π½Π° ΠΏΠ°Π·Π°Ρ€Π°. Усилията ΠΎΠΊΠΎΠ»ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Β«DevOpsΒ» Π½Π°Π΄ΠΌΠΈΠ½Π°Π²Π°Ρ‚ всички мислими Π³Ρ€Π°Π½ΠΈΡ†ΠΈ, Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ ΠΎΡ‰Π΅ ΠΏΠΎ-лошо с ΠΎΠΏΠΈΡ‚Π½ΠΈΡ‚Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ DevOps.
Работя ΠΊΠ°Ρ‚ΠΎ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π» Π½Π° ΠΎΡ‚Π΄Π΅Π» Π·Π° интСграция ΠΈ автоматизация, ΠΏΠΎΠ·Π½Π°ΠΉΡ‚Π΅ английската Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° β€” DevOps Manager. ΠžΡ‚Ρ€Π°Π·ΡΠ²Π° Π»ΠΈ английската вСрсия Π½Π°ΡˆΠ΅Ρ‚ΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²ΠΈΠ΅ β€” навярно Π½Π΅, Π½ΠΎ руската вСрсия Π² случая Π΅ ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½Π°. Π—Π°Ρ€Π°Π΄ΠΈ моята Ρ€Π°Π±ΠΎΡ‚Π°, СстСствСно, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŽΡ‚Π° с Π±ΡŠΠ΄Π΅Ρ‰ΠΈΡ‚Π΅ Ρ‡Π»Π΅Π½ΠΎΠ²Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° ΠΌΠΈ ΠΈ, ΠΏΡ€Π΅Π· послСдната Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΏΡ€Π΅Π· ΠΌΠ΅Π½ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ…Π° ΠΎΠΊΠΎΠ»ΠΎ 50 Π΄ΡƒΡˆΠΈ, Π° ΠΎΡ‰Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΎΡ‚ΠΏΠ°Π΄Π½Π°Ρ…Π° слСд прСдваритСлния ΠΏΡ€Π΅Π³Π»Π΅Π΄ с ΠΌΠΎΠΈΡ‚Π΅ слуТитСли.

ВсС ΠΎΡ‰Π΅ Ρ‚ΡŠΡ€ΡΠΈΠΌ ΠΊΠΎΠ»Π΅Π³ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ΄ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° DevOps сС ΠΊΡ€ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ.

Всичко написано ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ Π΅ ΠΌΠΎΠ΅Ρ‚ΠΎ Π»ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅, Π½Π΅ стС длъТни Π΄Π° сС ΡΡŠΠ³Π»Π°ΡΡΠ²Π°Ρ‚Π΅ с Π½Π΅Π³ΠΎ, Π½ΠΎ допускам, Ρ‡Π΅ Ρ‰Π΅ внСсСтС нюанси във Π²Π°ΡˆΠ΅Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ към Ρ‚Π΅ΠΌΠ°Ρ‚Π°. НСзависимо ΠΎΡ‚ риска Π΄Π° ΠΏΠΎΠΏΠ°Π΄Π½Π° Π² нСмилост, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°ΠΌ ΠΌΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ си, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ смятам, Ρ‡Π΅ ΠΌΡƒ Π΅ мястото.

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

Π’Π°ΠΊΠ° Ρ‡Π΅, ΠΊΠΎΠΈ са DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ?

НСка Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ с историята Π½Π° появата β€” Development Operations сС появи ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‰Π΅ Π΅Π΄Π½Π° ΡΡ‚ΡŠΠΏΠΊΠ° към ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° взаимодСйствиСто Π² ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅ Π΅ΠΊΠΈΠΏΠΈ с Ρ†Π΅Π» повишаванС Π½Π° скоростта Π½Π° производство Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΎ слСдствиС. Π˜Π΄Π΅ΡΡ‚Π° бСшС Π΄Π° сС усили Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ с познания Π·Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Π° срСда. Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ трябва Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π° ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ нСговият ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΏΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ условия, Π΄Π° Π·Π½Π°Π΅ ΠΊΠ°ΠΊ Π΄Π° Π΄Π΅ΠΏΠ»ΠΎΠΉΠ²Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° си, ΠΊΠ°ΠΊΠ²ΠΈ характСристики Π½Π° срСдата Π΄Π° настройва, Π·Π° Π΄Π° повиши производитСлността. Π‘Π»Π΅Π΄ Π²Ρ€Π΅ΠΌΠ΅ сС появиха Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ с ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ DevOps. DevOps Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΈΡˆΠ΅Ρ…Π° скриптовС Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅, Π·Π° Π΄Π° улСснят своята Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° срСда. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, слоТността Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° ΠΈ Π²Π·Π°ΠΈΠΌΠ½ΠΎΡ‚ΠΎ влияниС Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° инфраструктурата с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° Π²Π»ΠΎΡˆΠ°Π²Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° срСдитС, Π° с всяка итСрация сС изискваха всС ΠΏΠΎ-дълбоки познания Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ намалявашС производитСлността Π½Π° самия Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΠΎΡ€Π°Π΄ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ Π·Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ настройванСто Π½Π° систСмитС Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π°. БобствСната стойност Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π°Ρ€Π°ΡΡ‚Π²Π°ΡˆΠ΅, Π·Π°Π΅Π΄Π½ΠΎ със стойността Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, рязко сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Ρ…Π° изискванията към Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π² Π΅ΠΊΠΈΠΏΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΈΠΌ бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‚ ΠΈ Π·Π°Π΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΡΡ‚Π° Π½Π° β€žΠ·Π²Π΅Π·Π΄Π°β€œ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, ΠΈ СстСствСно, β€žΠ·Π²Π΅Π·Π΄ΠΈΡ‚Π΅β€œ ставаха всС ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π΅ΠΌ, Ρ‡Π΅ ΠΏΠΎ ΠΌΠΎΠ΅ ΠΎΠΏΠΈΡ‚, ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ сС интСрСсуват ΠΎΡ‚ спСцификата Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ ядрото Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма, ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ аспСктитС Π½Π° сигурността Π½Π° хоста. Π›ΠΎΠ³ΠΈΡ‡Π½Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° бСшС Π΄Π° сС ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅ администратор, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠ·Π½Π°Π²Π° Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π΅Π·ΠΈ Π½Π΅Ρ‰Π°, ΠΈ Π΄Π° сС Π²ΡŠΠ·Π»ΠΎΠΆΠ°Ρ‚ Ρ‚Π°ΠΊΠΈΠ²Π° задълТСния Π½Π° Π½Π΅Π³ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° нСговия ΠΎΠΏΠΈΡ‚, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ постиганС Π½Π° ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ с ΠΏΠΎ-ниски Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ Π² сравнСниС със стойността Π½Π° β€žΠ·Π²Π΅Π·Π΄Π΅Π½β€œ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π’Π°ΠΊΠΈΠ²Π° администратори бяха поставСни Π² Π΅ΠΊΠΈΠΏΠ° ΠΈ основната ΠΈΠΌ Π·Π°Π΄Π°Ρ‡Π° бСшС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° тСстовитС ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΈ срСди, ΡΡŠΠΎΠ±Ρ€Π°Π·Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π½Π° конкрСтния Π΅ΠΊΠΈΠΏ, с рСсурситС, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π·Π° Ρ‚ΠΎΠ·ΠΈ Π΅ΠΊΠΈΠΏ. Π’Π°ΠΊΠ° Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ сС появиха DevOps Π² прСдставитС Π½Π° мнозинството.

Частично ΠΈΠ»ΠΈ изцяло, с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Ρ‚Π΅Π·ΠΈ систСмни администратори Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ Π½Π° конкрСтния Π΅ΠΊΠΈΠΏ Π² сфСрата Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, ΠΊΠ°ΠΊ Π΄Π° улСснят ΠΆΠΈΠ²ΠΎΡ‚Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ тСстСритС, ΠΊΠ°ΠΊ Π΄Π° внСдрят Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΄Π° Π½Π΅ ΠΏΡ€Π΅Π½ΠΎΡ‰ΡƒΠ²Π°Ρ‚ Π² офиса Π² ΠΏΠ΅Ρ‚ΡŠΠΊ, поправяйки Π³Ρ€Π΅ΡˆΠΊΠΈ Π² Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ. Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ минавашС ΠΈ сСга "Π·Π²Π΅Π·Π΄ΠΈ" станаха систСмнитС администратори, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ ΠΊΠ°ΠΊΠ²ΠΎ искат Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. Π‘ Ρ†Π΅Π» ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° влияниСто Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° сС внСдряват управляващи ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ, всички си ΠΏΡ€ΠΈΠΏΠΎΠΌΠ½ΠΈΡ…Π° стари ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° изолация Π½Π° Π½ΠΈΠ²ΠΎ ОБ, ΠΊΠΎΠΈΡ‚ΠΎ позволяваха Π΄Π° сС ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚ изискванията Π·Π° сигурност, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° част ΠΈ конфигурацията Π½Π° хоста ΠΊΠ°Ρ‚ΠΎ цяло ΠΈ Ρ‚Π°ΠΊΠ°, Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚, Π΄Π° сС намалят изискванията към Π½ΠΎΠ²ΠΈΡ‚Π΅ "Π·Π²Π΅Π·Π΄ΠΈ".

Появи сС "чудСсната" Π²Π΅Ρ‰ β€” docker. Π—Π°Ρ‰ΠΎ Π΅ чудСсСн? ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° изолация Π² chroot ΠΈΠ»ΠΈ jail, ΠΊΠ°Ρ‚ΠΎ OpenVZ, изисквашС Ρ‚Ρ€ΡƒΠ΄Π½ΠΈ знания Π·Π° ОБ; Π² контСкста Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π°, която позволява лСсно създаванС Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° срСда Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ хост с всичко Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡŠΡ‚Ρ€Π΅, ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ систСмният администратор управлява само Π΅Π΄ΠΈΠ½ хост, осигурявайки Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° сигурност ΠΈ висока наличност β€” Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ опростяванС. Но Π½Π°ΠΏΡ€Π΅Π΄ΡŠΠΊΡŠΡ‚ Π½Π΅ спира ΠΈ систСмитС ΠΎΡ‚Π½ΠΎΠ²ΠΎ стават всС ΠΏΠΎ-слоТни ΠΈ слоТни, с всС ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ; Π΅Π΄ΠΈΠ½ хост Π²Π΅Ρ‡Π΅ Π½Π΅ удовлСтворява Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ Π½Π° систСмата ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, ΠΎΡ‚Π½ΠΎΠ²ΠΎ сС Π²Ρ€ΡŠΡ‰Π°ΠΌΠ΅ към систСмнитС администратори, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° изградят Ρ‚Π΅Π·ΠΈ систСми.

Цикъл слСд Ρ†ΠΈΠΊΡŠΠ», сС появяват Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ систСми, ΠΊΠΎΠΈΡ‚ΠΎ опростяват Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ/ΠΈΠ»ΠΈ администриранСто, ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ систСми Π·Π° оркСстрация, ΠΊΠΎΠΈΡ‚ΠΎ, Π΄ΠΎΡ‚ΠΎΠ³Π°Π²Π°, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° сС ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚Π΅ ΠΎΡ‚ стандартния процСс, са лСсни Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°. ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΠ½Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΡΡŠΡ‰ΠΎ сС появи с Ρ†Π΅Π» опростяванС Π½Π° всичко описано ΠΏΠΎ-Π³ΠΎΡ€Π΅ β€” ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ²Ρ€ΡŠΠ·ΠΊΠΈ, ΠΏΠΎ-лСсно Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ. Π’ моя ΠΎΠΏΠΈΡ‚ Π½Π΅ съм сС сблъсквал с напълно микросСрвисна Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°; Π±ΠΈΡ… ΠΊΠ°Π·Π°Π» 50 Π½Π° 50 β€” 50 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° микросСрвизи, Ρ‡Π΅Ρ€Π½ΠΈ ΠΊΡƒΡ‚ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ входящи Π΄Π°Π½Π½ΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ изходящи; Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ 50 β€” Ρ€Π°Π·Ρ€ΠΎΠ²Π΅Π½ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚, услуги, нСспособни Π΄Π° работят нСзависимо ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ. Всичко Ρ‚ΠΎΠ²Π° ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π½Π°Π»ΠΎΠΆΠΈ ограничСния Π½Π° знанията, ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π° администраторитС.

Подобни β€žΠ²Π΅Π·Π½ΠΈβ€œ Π½Π° СкспСртнитС знания Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ рСсурс ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‚ ΠΈ Π΄ΠΎ днСс. Но Π΄Π° Π½Π΅ сС разсСйвамС, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ аспСкти, ΠΊΠΎΠΈΡ‚ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° обсъдим.

Build Engineer/Release Engineer

Много спСцифични ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС появиха с Ρ†Π΅Π» стандартизиранС Π½Π° процСситС ΠΏΠΎ сглобяванС Π½Π° софтуСр ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ Ρ€Π΅Π»ΠΈΠΉΠ·ΠΈ. Π‘ Π½Π°Π²Π»ΠΈΠ·Π°Π½Π΅Ρ‚ΠΎ Π½Π° Agile, изглСТдашС, Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ спСциалисти спрСли Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ‚ΡŠΡ€ΡΠ΅Π½ΠΈ, Π½ΠΎ Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ Ρ‚Π°ΠΊΠ°. Π’Π°Π·ΠΈ спСциализация сС появи, Π·Π° Π΄Π° стандартизира ΠΈΠΌΠ΅Π½Π½ΠΎ сглобяванСто ΠΈ доставката Π½Π° софтуСр Π² индустриалСн ΠΌΠ°Ρ‰Π°Π±, Ρ‚.Π΅. Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° стандартни Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π° всички ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ Π½Π° компанията. Π‘ появата Π½Π° DevOps, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ частично Π·Π°Π³ΡƒΠ±ΠΈΡ…Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° подготвят ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π·Π° доставка, Π° с ΠΎΠ³Π»Π΅Π΄ Π½Π° промСнящата сС инфраструктура ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π·Π° максимално Π±ΡŠΡ€Π·Π° доставка, Π±Π΅Π· Π΄Π° сС Π³Ρ€ΠΈΠΆΠ°Ρ‚ Π·Π° качСството, постСпСнно сС ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π°Ρ…Π° Π² спънка Π·Π° измСнСния, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ спазванСто Π½Π° стандартитС Π·Π° качСство Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ забавя доставкитС. Π’Π°ΠΊΠ° част ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° Build/Release ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ…Π° към систСмнитС администратори.

Ops’итС са Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ

ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ към слСдващата Ρ‚Π΅ΠΌΠ° ΠΈ ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΈΡΡ‚ ΡΠΏΠ΅ΠΊΡ‚ΡŠΡ€ ΠΎΡ‚ задълТСния ΠΈ липсата Π½Π° ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΠΊΠ°Π΄Ρ€ΠΈ Π½ΠΈ ΠΏΠΎΠ΄Ρ‚ΠΈΠΊΠ²Π°Ρ‚ към строго спСциализиранС; ΠΊΠ°Ρ‚ΠΎ гъби слСд дъТд, сС появяват Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Operations:

  • TechOps β€” систСмни администратори Π½Π° СникСя aka HelpDesk Engineer
  • LiveOps β€” систСмни администратори, ΠΊΠΎΠΈΡ‚ΠΎ основно отговарят Π·Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΈ срСди
  • CloudOps β€” систСмни администратори, спСциализирани Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ β€žΠΎΠ±Π»Π°Ρ†ΠΈβ€œ ΠΊΠ°Ρ‚ΠΎ Azure, AWS, GCP ΠΈ Π΄Ρ€.
  • PlatOps/InfraOps/SysOps β€” систСмни администратори Π½Π° инфраструктурата.
  • NetOps β€” ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ администратори
  • SecOps β€” систСмни администратори, спСциализирани Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° сигурност β€” PCI ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅, CIS ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅, Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€.

DevOps β€” (Π² тСорията) пСрсона, която Π½Π΅ просто Π΅ наясно с всички процСси Π² Ρ†ΠΈΠΊΡŠΠ»Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, тСстванС, Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‰Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, способна Π΄Π° ΠΎΡ†Π΅Π½ΠΈ рисковСтС Π·Π° сигурността, Π·Π°ΠΏΠΎΠ·Π½Π°Ρ‚Π° с ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΈ срСдствата Π·Π° автоматизация, ΠΏΠΎΠ½Π΅ Π½Π° високо Π½ΠΈΠ²ΠΎ, ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‰Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° ΠΈ слСдрСлизната ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ΠŸΠ΅Ρ€ΡΠΎΠ½Π°, способна Π΄Π° Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π° интСрСситС ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° Operations, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π° Development, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π΄Π° сС ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ благоприятно ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π·ΠΈ Π΄Π²Π° ΡΡ‚ΡŠΠ»Π±Π°. Π Π°Π·Π±ΠΈΡ€Π°Ρ‰Π° процСситС Π½Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° очакванията Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Π—Π° Π΄Π° изпълнява ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ задълТСния, Ρ‚Π°Π·ΠΈ пСрсона трябва Π΄Π° ΠΈΠΌΠ° срСдства Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ само Π½Π° процСситС Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ тСстванС, Π½ΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° инфраструктурата Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° рСсурситС. DevOps Π² Ρ‚ΠΎΠ²Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС само Π² IT, Π½ΠΈΡ‚ΠΎ Π² R&D, Π½ΠΈΡ‚ΠΎ Π΄ΠΎΡ€ΠΈ Π² PMO β€” Ρ‚ΠΎΠΉ трябва Π΄Π° ΠΈΠΌΠ° влияниС Π² всички Ρ‚Π΅Π·ΠΈ области β€” тСхничСски Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° компанията, Chief Technical Officer.

Π’Π°ΠΊΠ° Π»ΠΈ Π΅ Π² Π’Π°ΡˆΠ°Ρ‚Π° компания? β€” Бъмнявам сС. Π’ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ случаи Ρ‚ΠΎΠ²Π° Π΅ ΠΈΠ»ΠΈ IT, ΠΈΠ»ΠΈ R&D.

Липсата Π½Π° срСдства ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° влияниС ΠΏΠΎΠ½Π΅ Π²ΡŠΡ€Ρ…Ρƒ Π΅Π΄Π½ΠΎ ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ Ρ‚Ρ€ΠΈ направлСния Π½Π° дСйността Ρ‰Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ прСнасочванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ Π² посока, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Ρ‚Π΅Π·ΠΈ измСнСния ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΠΎ-лСсно, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° тСхничСски ограничСния Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π΅Π»ΠΈΠ·ΠΈΡ‚Π΅ Π·Π°Ρ€Π°Π΄ΠΈ "ΠΌΡ€ΡŠΡΠ΅Π½" ΠΊΠΎΠ΄ спорСд Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ систСмитС Π·Π° статичСн Π°Π½Π°Π»ΠΈΠ·. ВоСст, ΠΊΠΎΠ³Π°Ρ‚ΠΎ PMO установи строг срок Π·Π° пусканСто Π½Π° функционалността, R&D Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° прСдостави качСствСн Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π² Ρ‚Π΅Π·ΠΈ сроковС ΠΈ Π³ΠΎ прСдоставя ΠΊΠ°ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅, ΠΎΡ‚Π»Π°Π³Π° Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π·Π° ΠΏΠΎ-късно, Π° DevOps, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ с IT, тСхничСски Π±Π»ΠΎΠΊΠΈΡ€Π° Ρ€Π΅Π»ΠΈΠ·Π°. Липсата Π½Π° ΠΏΡŠΠ»Π½ΠΎΠΌΠΎΡ‰ΠΈΡ Π·Π° промяна Π½Π° ситуацията, Π² случай Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈΡ‚Π΅ слуТитСли, Π²ΠΎΠ΄ΠΈ Π΄ΠΎ проявлСниС Π½Π° хипСротговорност Π·Π° Π½Π΅Ρ‰Π°, Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° повлияят, особСно Π°ΠΊΠΎ Ρ‚Π΅Π·ΠΈ слуТитСли Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ ΠΈ Π²ΠΈΠΆΠ΄Π°Ρ‚ Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ ΠΈ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΈ поправят β€” "ЩастиСто Π΅ Π² Π½Π΅Π²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ", ΠΈ послСдващо изгарянС ΠΈ Π·Π°Π³ΡƒΠ±Π° Π½Π° Ρ‚Π΅Π·ΠΈ слуТитСли.

ΠŸΠ°Π·Π°Ρ€ Π½Π° DevOps рСсурси

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ няколко обяви Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° позицията DevOps ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Π“ΠΎΡ‚ΠΎΠ²ΠΈ смС Π΄Π° сС срСщнСм с Вас, Π°ΠΊΠΎ:

  1. Π’Π»Π°Π΄Π΅Π΅Ρ‚Π΅ Zabbix ΠΈ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Prometheus;
  2. Iptables;
  3. Аспирант BASH;
  4. ΠŸΡ€ΠΎΡ„Π΅ΡΠΎΡ€ Ansible;
  5. Π“ΡƒΡ€Ρƒ Linux;
  6. Π£ΠΌΠ΅Π΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π΄Π΅Π±ΡŠΠ³Π΅Ρ€Π° ΠΈ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π΄Π° Π½Π°ΠΌΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² прилоТСнията (php/java/python);
  7. Π ΡƒΡ‚ΠΈΠ½Π³ΡŠΡ‚ Π½Π΅ Π²ΠΈ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π° истСрия;
  8. ΠžΠ±ΠΎΡΠ½ΠΎΠ²Π°Π²Π°Ρ‚Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° сигурността Π½Π° систСмата;
  9. ΠŸΡ€Π°Π²ΠΈΡ‚Π΅ бСкъп Π½Π° "всичко ΠΈ всяко", Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Ρ‚Π΅ "всичко ΠΈ всяко";
  10. Π£ΠΌΠ΅Π΅Ρ‚Π΅ Π΄Π° настроитС систСмата Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ Π΄Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Ρ‚Π΅ максимума ΠΎΡ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°;
  11. НастройватС Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π΄ΠΈ сън Π½Π° Postgres ΠΈ MySQL;
  12. НастройванСто ΠΈ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° CI/CD Π·Π° вас Π΅ нСобходимост, ΠΊΠ°ΠΊΡ‚ΠΎ закуската/обяда/вСчСрята.
  13. Π˜ΠΌΠ°Ρ‚Π΅ ΠΎΠΏΠΈΡ‚ с AWS;
  14. Π“ΠΎΡ‚ΠΎΠ²ΠΈ стС Π΄Π° сС Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚Π΅ Π·Π°Π΅Π΄Π½ΠΎ с компанията;

И Ρ‚Π°ΠΊΠ°:

  • ΠΎΡ‚ 1 Π΄ΠΎ 6 β€” систСмСн администратор
  • 7 β€” ΠΌΠ°Π»ΠΊΠΎ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎ администриранС, ΠΊΠΎΠ΅Ρ‚ΠΎ ΡΡŠΡ‰ΠΎ ΠΏΠΎΠΏΠ°Π΄Π° Π² катСгорията Π½Π° систСмния администратор Π½Π° Π½ΠΈΠ²ΠΎ Middle
  • 8 β€” ΠΌΠ°Π»ΠΊΠΎ сигурност, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π° систСмСн администратор Π½Π° Π½ΠΈΠ²ΠΎ Middle
  • 9-11 β€” Middle System Administrator
  • 12 β€” Π’ зависимост ΠΎΡ‚ поставСнитС Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΈΠ»ΠΈ Middle System Administrator, ΠΈΠ»ΠΈ Build Engineer
  • 13 β€” Виртуализация β€” Middle System Administrator, ΠΈΠ»ΠΈ Ρ‚.Π½. CloudOps, Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ познания ΠΈΠΌΠ΅Π½Π½ΠΎ Π² услугитС Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π°Ρ‚Π° хостинг ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Π·Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° финансовитС срСдства ΠΈ намаляванС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° обслуТванСто

Π Π΅Π·ΡŽΠΌΠΈΡ€Π°ΠΉΠΊΠΈ Π·Π° Ρ‚Π°Π·ΠΈ позиция, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Middle/Senior System Administrator.

ΠœΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Π½Π΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° раздСлятС администраторитС Π½Π° Linux/Windows. Π Π°Π·Π±ΠΈΡ€Π°ΠΌ, Ρ‡Π΅ услугитС ΠΈ систСмитС Π½Π° Ρ‚Π΅Π·ΠΈ Π΄Π²Π° свята сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚, Π½ΠΎ основата Π΅ Π΅Π΄Π½Π° ΠΈ всСки ΡƒΠ²Π°ΠΆΠ°Π²Π°Π½ администратор Π΅ Π·Π°ΠΏΠΎΠ·Π½Π°Ρ‚ ΠΊΠ°ΠΊΡ‚ΠΎ с Π΅Π΄Π½ΠΎΡ‚ΠΎ, Ρ‚Π°ΠΊΠ° ΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, ΠΈ Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ Π½Π΅ Π΅ Π·Π°ΠΏΠΎΠ·Π½Π°Ρ‚, Π·Π° грамотния администратор Π΅ лСсно Π΄Π° сС Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ с Ρ‚ΠΎΠ²Π°.

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄Ρ€ΡƒΠ³Π° позиция:

  1. ΠžΠΏΠΈΡ‚ Π² ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° високо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ΠΈ систСми;
  2. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΈ познания ΠΏΠΎ ОБ LinuΡ…, общосистСмСн софтуСр ΠΈ ΡƒΠ΅Π± стСк (Nginx, PHP/Python, HAProxy, MySQL/PostgreSQL, Memcached, Redis, RabbitMQ, ELK);
  3. ΠžΠΏΠΈΡ‚ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми (KVM, VMWare, LXC/Docker);
  4. Π£ΠΌΠ΅Π½ΠΈΠ΅ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° със скриптови Π΅Π·ΠΈΡ†ΠΈ;
  5. Π Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ;
  6. Π Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° отказоустойчиви систСми;
  7. БамостоятСлност ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π°;

Π Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅:

  • 1 β€” Senior System Administrator
  • 2 β€” Π’ зависимост ΠΎΡ‚ смисъла, Π²Π»ΠΎΠΆΠ΅Π½ Π² Ρ‚ΠΎΠ·ΠΈ стСк β€” Middle/Senior System Administrator
  • 3 β€” ΠžΠΏΠΈΡ‚ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ "ΠšΠ»ΡŠΡΡ‚Π΅Ρ€Π° Π½Π΅ Π΅ Π²Π΄ΠΈΠ³Π°Π½, Π½ΠΎ съм създавал ΠΈ управлявал Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини, ΠΈΠΌΠ°Π» съм Π΅Π΄ΠΈΠ½ Docker хост, Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ съм осигурявал" β€” Middle System Administrator
  • 4 β€” Π”ΠΆΡƒΠ½ΠΈΠΎΡ€ систСмСн администратор β€” Π΄Π°, администратор, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° пишС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½ΠΈ скриптовС Π·Π° автоматизация, нСзависимо ΠΎΡ‚ Π΅Π·ΠΈΠΊΠ°, Π½Π΅ Π΅ администратор β€” Π΅Π½ΠΈΠΊΠ΅ΠΉ.
  • 5 β€” Π‘Ρ€Π΅Π΄Π΅Π½ систСмСн администратор
  • 6 β€” Π‘Ρ‚Π°Ρ€ΡˆΠΈ систСмСн администратор

Π Π΅Π·ΡŽΠΌΠΈΡ€Π°ΠΉΠΊΠΈ β€” срСдСн/ΡΡ‚Π°Ρ€ΡˆΠΈ систСмСн администратор

ΠžΡ‰Π΅ Π½Π΅Ρ‰ΠΎ:

  1. ΠžΠΏΠΈΡ‚ Π² devops;
  2. ΠžΠΏΠΈΡ‚ Π² ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° CI/CD процСси. Gitlab CI Ρ‰Π΅ Π΅ прСдимство;
  3. Π Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΈ виртуализация; Π°ΠΊΠΎ стС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ docker – Π΄ΠΎΠ±Ρ€Π΅, Π° Π°ΠΊΠΎ ΠΈ k8s – ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ!
  4. ΠžΠΏΠΈΡ‚ Π² agile Π΅ΠΊΠΈΠΏ;
  5. Π—Π½Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΈ Π΄Π° Π΅ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅;

Π”Π° Π²ΠΈΠ΄ΠΈΠΌ:

  • 1 β€” Π₯ΠΌ... Какво ΠΈΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΌΠΎΠΌΡ‡Π΅Ρ‚Π°Ρ‚Π°? =) Най-вСроятно Ρ‚Π΅ самитС Π½Π΅ знаят ΠΊΠ°ΠΊΠ²ΠΎ ΠΊΡ€ΠΈΠ΅ Π·Π°Π΄ Ρ‚ΠΎΠ²Π°
  • 2 β€” Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅
  • 3 β€” Π‘Ρ€Π΅Π΄Π΅Π½ систСмСн администратор
  • 4 β€” Π‘ΠΎΡ„Ρ‚ скил, Π΄Π° Π½Π΅ Π³ΠΎ обсъТдамС засСга, ΠΌΠ°ΠΊΠ°Ρ€ Ρ‡Π΅ Agile Π΅ ΠΎΡ‰Π΅ Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€Π° ΠΊΠ°ΠΊΡ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ.
  • 5 β€” Π’Π²ΡŠΡ€Π΄Π΅ пространно β€” Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ скриптов Π΅Π·ΠΈΠΊ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ Π΅, Π΄Π°Π»ΠΈ написаното Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Pascal ΠΈ Basic Π³ΠΈ устройва? =)

Π‘ΠΈΡ… искал ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° направя Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠ° относно 3-Ρ‚ΠΈ ΠΏΡƒΠ½ΠΊΡ‚, Π·Π° Π΄Π° укрСпя Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ сС ΠΏΠΎΠΊΡ€ΠΈΠ²Π° ΠΎΡ‚ систСмния администратор. Kubernetes Π΅ просто оркСстрация, инструмСнт, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΠ±Π³Ρ€ΡŠΡ‰Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ към ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²ΡŠΡ€ΠΈ ΠΈ хостовСтС Π·Π° виртуализация/изолация Π² няколко ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ позволява Π΄Π° сС ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π° с тях абстрактно, Ρ‚ΠΎΠ²Π° Π΅ всичко. Π—Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ 'build framework' Make, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ смятам Π·Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ. Π”Π°, Π·Π½Π°ΠΌ Π·Π° ΠΌΠΎΠ΄Π° Π΄Π° сС вписва Make навсякъдС, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈ Π½Π΅Π½ΡƒΠΆΠ½ΠΎ β€” Π΄Π° ΠΎΠ±Π³ΡŠΡ€Π½Π΅ΠΌ Maven Π² Make Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСриозно?
По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ Make Π΅ просто ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π½Π°Π΄ shell, която улСснява ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅, Π»ΠΈΠ½ΠΊΠ²Π°Π½Π΅, ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΎΠ½Π½ΠΎ ΠΎΠ±ΠΊΡ€ΡŠΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎΡ‡Π½ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ k8s.

Π’Π΅Π΄Π½ΡŠΠΆ Π·Π°Π΄Π°Π²Π°Ρ… Π²ΡŠΠΏΡ€ΠΎΡ Π½Π° ΠΌΠΎΠΌΡ‡Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ използвашС k8s Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° си Π½Π°Π΄ OpenStack, ΠΈ Ρ‚ΠΎΠΉ Ρ€Π°Π·ΠΊΠ°Π·Π²Π°ΡˆΠ΅ ΠΊΠ°ΠΊ Π΅ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π» услуги Π½Π° Π½Π΅Π³ΠΎ, ΠΎΠ±Π°Ρ‡Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠΎΠΏΠΈΡ‚Π°Ρ… ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π° OpenStack, сС ΠΎΠΊΠ°Π·Π°, Ρ‡Π΅ Ρ‚ΠΎΠΉ сС администрира, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ сС ΠΏΠΎΠ΄Π½ΠΈΠΌΠ° ΠΎΡ‚ систСмнитС администратори. Вярно Π»ΠΈ мислитС, Ρ‡Π΅ Ρ‡ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π» OpenStack, нСзависимо ΠΊΠ°ΠΊΠ²Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π°Π΄ Π½Π΅Π³ΠΎ, Π½Π΅ Π΅ способСн Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° k8s?=)
Π’ΠΎΠ·ΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π½Π΅ Π΅ DevOps, Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ систСмСн администратор ΠΈ, Π·Π° Π΄Π° бъда Ρ‚ΠΎΡ‡Π½ΠΎ, администратор Π½Π° Kubernetes.

Π Π΅Π·ΡŽΠΌΠΈΡ€Π°ΠΉΠΊΠΈ ΠΎΡ‰Π΅ вСднъТ β€” срСдСн/ΡΡ‚Π°Ρ€ΡˆΠΈ систСмСн администратор ΠΈΠΌ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π΅Π½.

Колко Π΄Π° сС постави Π² Π³Ρ€Π°ΠΌΠΎΠ²Π΅

Π Π°Π·Π±Ρ€ΠΎΡΡŠΡ‚ Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈ Π·Π° ΡƒΠΊΠ°Π·Π°Π½ΠΈΡ‚Π΅ Π΄Π»ΡŠΠΆΠ½ΠΎΡΡ‚ΠΈ β€” 90k-200k
Π‘Π΅Π³Π° Π±ΠΈΡ… искал Π΄Π° направя ΠΏΠ°Ρ€Π°Π»Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π½Π°Π³Ρ€Π°Π΄ΠΈ Π½Π° БистСмнитС администратори ΠΈ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅.

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, Π·Π° опростяванС ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ°Ρ‚ класовСтС ΠΏΠΎ ΠΎΠΏΠΈΡ‚, ΠΌΠ°ΠΊΠ°Ρ€ Ρ‡Π΅ Ρ‚ΠΎΠ²Π° няма Π΄Π° бъдС Ρ‚ΠΎΡ‡Π½ΠΎ, Π·Π° Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° статията Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ.

ΠžΠΏΠΈΡ‚:

  1. Π΄ΠΎ 3 Π³ΠΎΠ΄ΠΈΠ½ΠΈ β€” Junior
  2. Π΄ΠΎ 6 Π³ΠΎΠ΄ΠΈΠ½ΠΈ β€” Middle
  3. ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 6 Π³ΠΎΠ΄ΠΈΠ½ΠΈ β€” Senior

Π‘Π°ΠΉΡ‚ΡŠΡ‚ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° слуТитСли ΠΏΡ€Π΅Π΄Π»Π°Π³Π°:
БистСмни администратори:

  1. Junior β€” 2 Π³ΠΎΠ΄ΠΈΠ½ΠΈ β€” 50k Ρ€ΡƒΠ±.
  2. Middle β€” 5 Π³ΠΎΠ΄ΠΈΠ½ΠΈ β€” 70k Ρ€ΡƒΠ±.
  3. Senior β€” 11 Π³ΠΎΠ΄ΠΈΠ½ΠΈ β€” 100k Ρ€ΡƒΠ±.

DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅:

  1. Junior β€” 2 Π³ΠΎΠ΄ΠΈΠ½ΠΈ β€” 100k Ρ€ΡƒΠ±.
  2. Middle β€” 3 Π³ΠΎΠ΄ΠΈΠ½ΠΈ β€” 160k Ρ€ΡƒΠ±.
  3. Senior β€” 6 Π³ΠΎΠ΄ΠΈΠ½ΠΈ β€” 220k Ρ€ΡƒΠ±.

Π—Π° стаТа Π½Π° 'DevOps' ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ сС Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ стаТ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ засяга SDLC.

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

ΠŸΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ ΡΡŠΡ‰ΠΎ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ само Π΄ΠΎ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ спСцифични Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ инструмСнти, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ Π΄Π°Π²Π° ΠΎΠ±Ρ‰ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° процСситС ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ зависимости. Π Π°Π·Π±ΠΈΡ€Π° сС, Π΄ΠΎΠ±Ρ€Π΅ Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ‡ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈ AWS EKS, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½ΠΎ с Fluentd sidecar Π² Ρ‚ΠΎΠ·ΠΈ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΈ AWS ELK стСк Π·Π° систСма Π·Π° Π»ΠΎΠ³ΠΈΡ€Π°Π½Π΅ Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ само Π΅Π΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π² консолата. Но Π°ΠΊΠΎ Ρ‚ΠΎΠΉ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π° самия ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ Π·Π°Ρ‰ΠΎ са Π½ΡƒΠΆΠ½ΠΈ, Π½Π΅ Π·Π½Π°Π΅ ΠΊΠ°ΠΊ Π΄Π° ΡΡŠΠ±ΠΈΡ€Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π·Π° тях ΠΈ Π΄Π° слСди дСградацията Π½Π° услугата, Ρ‚ΠΎΠΉ Ρ‰Π΅ бъдС просто ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ ΡƒΠΌΠ΅Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° някои инструмСнти.

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

Кои са Ρ‚Π΅? DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ ΠΈΠ»ΠΈ ΠΆΠ°Π΄Π½ΠΈ систСмни администратори? =)

Как Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Π½Π°ΠΏΡ€Π΅Π΄?

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

На Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ†ΠΈΡ‚Π΅ сС Π½Π°Π»Π°Π³Π° Π΄Π° ΡƒΡ‡Π°Ρ‚. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎ Π΄Π° ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Ρ‚ знанията си, Π΄Π° Π³Π»Π΅Π΄Π°Ρ‚ Π½Π° ΠΎΠ±Ρ‰Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π½Π° процСситС ΠΈ Π΄Π° слСдят ΠΏΡŠΡ‚Ρ към поставСната Ρ†Π΅Π». ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° станСтС Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ искатС, стига Π΄Π° сС постараСтС.

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

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