IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць?

Anonim

Распрацоўка і тэставанне (QA). Гэта безумоўна крутое і запатрабаваны кірунак, а спяцоў па іх на рынку разбіраюць як гарачыя піражкі.

Але ёсць аспекты. без якіх ўся гісторыя з мабільнымі прыкладаннямі, сэрвісамі ў інтэрнэце, размешчанымі ў аблоках і прадаецца па мадэлі SaaS / PaaS або любое іншая праграмная сутнасць, да якой так ці інакш падключаюцца аддаленыя карыстальнікі - не запрацуе.

Пагаворым пра ролю чалавека, які разбіраецца ў прынцыпах пабудовы сетак, камутацыі, маршрутызацыі дадзеных, аб серверных інжынерах, спецыялістам па кантактных цэнтраў і гэтак далей.

Гэтыя хлопцы не пішуць код у IDE і не маюць тимлида. Але менавіта ад іх працы залежыць тое, ці будзе "хрыпець" размову ў трубцы тэлефона ў кампаніі, як хутка будуць перадавацца адчувальныя да затрымак дадзеныя, і менавіта яны выратуюць сетку на 10 000 чалавек ад пятлі маршрутызацыі і шырокавяшчальнага шторму. Кошт памылкі такіх людзей - высокая, ад гэтага і каштоўнасць мацаючы сетевіка таксама высокая.

У артыкуле я распавяду аб гэтым напрамку, як у яго патрапіць, колькі атрымліваюць "сеткавікі", і за кім будучыня ў гэтай галіне.

МТУСИ

Такім чынам, сваю гісторыю я пачну з прыгожага універсітэта - МТУСИ (Маскоўскі тэхнічны універсітэт сувязі і інфарматыкі). І менавіта гэты ўніверсітэт пашчасціла скончыць мне і вялікай часткі нашай каманды.

Наогул, як напісана ў вікіпедыі

"Маскоўскі тэхнічны універсітэт сувязі і інфарматыкі - расійскі галіновай універсітэт у галіне інфармацыйных тэхналогій, тэлекамунікацый, інфармацыйнай бяспекі і радыётэхнікі."

Тэарэтычна, ды і практычна, ільвіную долю кадраў будучых інжынераў сувязі рыхтуюць менавіта тут. У якой кампаніі не бываў, з кім не меў зносіны, няхай гэта будзе правайдэр, банк або інтэгратар - мтусишники ўсюды. Займаюцца сеткамі перадачы дадзеных, тэлефаніяй, архітэктурай сістэм перадачы або інфармацыйнай бяспекай.

Універсітэт - выдатны. Выкладчыцкі склад - выдатны. Але матэрыял, якога нас вучылі на 5 курсе універсітэта ў 2015 годзе быў пра тое, як працуе дэкадная крокавая АТС. Каб вы разумелі, дэкадных крокавыя АТС з'явіліся ў СССР адразу пасля другой сусветнай вайны. Пацешна, але гэта была ў прамым сэнсе гучная станцыя - там шчоткі слізгалі па спецыяльных ламелей і выдавалі гукі. І вось праз 70 гадоў, Выпуск з універсітэта, мы вывучаем дэкадная - крокавы шукальнік. Дарэчы, вось ён:

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_1

Тады як тэлефонныя сістэмы, якія на той момант існавалі ў Энтерпрайз, з якімі нам рэальна трэба было працаваць выглядалі вось так:

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_2

У фармаце гнуткіх праграмных прыкладанняў, у якіх працуюць лічбавыя стандарты на базе IP пратаколу. Яны маюць графічны інтэрфейс на англійскай мове, а таксама праграмную кансоль для больш хардовой кіравання, калі хочацца сапраўды залезці пад капот.

Само сабой, праблема вядомая і тычыцца не толькі універсітэта сувязі. Вы глядзелі інтэрв'ю Юрыя Дудя з эканамістам Сяргеем Гуриевым?

Вы напэўна памятаеце, што там Дудь прыводзіць цытату Гуриева, што ён як - то сказаў, што, "Расійскіх студэнтаў вучаць незразумела чаму". На што Гуриев сказаў, што рынак працы і расійская сістэма адукацыі не звязаная, што дрэнна.

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_3

І гэта праўда. Выходзячы са сцен універсітэта, ты маеш выдатны гутарковы навык, але не актуальны веды, якія чакае ад цябе працадаўца і рынак.

Тут мы атрымалі выснову №1:

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_4
Курсы Cisco CCNA

Я стаў ўсведамляць гэта прыкладна ў канцы другога курсу, калі крыху папрацаваў у тэхнічнай падтрымцы аднаго з інтэрнэт - правайдэраў, які аказваў паслугі для юрыдычных асоб - гэта былі каналы сувязі, паслугі віртуальных прыватных сетак (VPN), тэлефонныя нумары.

Гэта быў клёвы вопыт, а асабліва, я памятаю аднаго з вядучых інжынераў - гэта быў дзядзька, які таксама скончыў МТУСИ. На 70 - 75% ён складаўся з рускага мата, але абвыкшы, з яго павучальных прамоваў, калі ён заходзіў да нас у падтрымку, я зразумеў галоўнае - веды, атрыманыя ўжо, і тыя, якія трэба будзе атрымаць у бліжэйшыя 3 гады навучання - мне не спатрэбяцца. Дарэчы, тут добра падыходзіць стары мем (яны нават трохі падобныя):

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_5

Ужо на стартавай пазіцыі супрацоўніка тэхнічнай падтрымкі мяне атачалі вендорные рашэння, то ёсць рашэнні канкрэтных вытворцаў: мультыплексары Eltex, білінгавай сістэмы, SFP модулі, камутатары доступу, софт Сьвяча, вендар Cisco.

І тут да нас плаўна прыйшло ўсведамленне:

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_6

Што каб трапіць ва флоу, у рынак і ў трэнды, трэба вучыцца працаваць рашэннямі, якія ёсць на рынку - гэта значыць з рашэннямі канкрэтных вытворцаў. Прычым не проста ўмець кнопкі націскаць і даваць каманды ў кансолі - а ведаць тэорыя і глыбока разумець логіку іх працы.

Наогул, вучоба ў МТУСИ праходзіць у двух будынках - першыя 2 гады мы вучыліся на кастрычніцкім поле, а пакінуты час на авіяматорным. Дык вось, пераехаўшы на новую тэрыторыю да трэцяга годзе навучання, мы сталі звяртаць увагу - у будынку ёсць некалькі навучальных цэнтраў.

Там быў вендар Alcatel і Cisco. Рашэнне вучыцца рашэнням вендара было прынята адразу, пытанне было толькі ў тым - куды пайсці - тут ўключыліся асацыяцыі:

Алькатель асацыяваўся з:

А Cisco з горадам Сан - Францыска:

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_7

Праз год навучання мы скончылі курс Cisco CCNA (Cisco Certified Network Associate) па маршрутызацыі і камутацыі - гэта найбольш распаўсюджаны сертыфікат з усёй лінейкі сертыфікацыі Cisco. Яшчэ праз 2 месяцы мы пацвердзілі свае веды і здалі экзамен на атрыманне сертыфіката і да канца 3 курса ўжо змаглі працаўладкавацца на працу ў сістэмныя інтэгратары на паўстаўкі на базавыя інжынерныя пазіцыі.

На самай справе, як я казаў раней, нашы асацыяцыі пры выбары навучальнай цэнтра нас не падвялі. У Энтерпрайз (карпаратыўных ІТ інфраструктурах) рашэнні на базе Cisco сустракаюцца часта. Ды і сама циска адзін з самых буйных вендараў целікам галіны, а здольных спецыялістаў у Расіі, якія маглі б працаваць з лінейкай прадуктаў не так шмат.

Тут мы атрымалі выснову №2:

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_8
падвіды

Пагаворым пра тое, якія бываюць хлопцы з галіны абслугоўвання інфраструктур:

  1. Інжынер па абслугоўванню карпаратыўных сістэм сувязі - ён жа VoIP інжынер. Гэты чалавек добра разбіраецца ў IP - тэлефаніі, пратаколах, ведае стэку стэка пратаколаў TCP / IP - зарплата ад 50к на старце
IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_9
  1. Інжынер па абслугоўванню інфраструктуры інфармацыйных сістэм - ён жа серверны інжынер. Гэты чалавек добра разбіраецца ў сервернай начынні, ведае на памяць Linux Based і Windows сістэмы, адрозніць першы рэйд масіў ад пятага, знаёмы з Chef, Ansible і Puppet, і Докер - зарплата ад 65 - 70 тыр. на старце
IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_10
  1. Інжынер па абслугоўванню карпаратыўнай сеткавай інфраструктуры - ён жа сетевіка. Абудзіўшы яго ноччу, ён раскажа вам усё пра мадэль OSI, ведае, як працуюць камутатары і маршрутызатары некалькіх вендараў, а на абедзе раскажа вам усё аб пратаколах маршрутызацыі трафіку - ад 50к на старце
IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_11

Гэта тры асноўныя напрамкі ў галіне - безумоўна іх больш і ўсіх пералічыць не атрымаецца - абслугоўванне інфармацыйных сістэм (ПА, розны софт), Філд інжынер, які працуе рукамі і мантуе жалеза, інжынеры падтрымкі карыстальнікаў і гэтак далей.

З сецевікамі і ў цэлым, з гэтай катэгорыяй дзяцей усё добра і яны ў трэндзе. Ёсць і будуць яшчэ доўга. Але прапаную глядзець далей.

DevOPS інжынер

Будучыня за крос-функцыянальнымі хлопцамі, якія не "заточаныя" пад адзін прадукт, а маюць шырокі кругагляд і веды.

Менавіта тут з'яўляецца метадалогія DevOps, якая з'яўляецца акронимом ад development і operations - гэта значыць ад распрацоўка і эксплуатацыя. Девопс інжынер спалучае ў сабе мноства ведаў з сумежных галін, якія асабліва актуальныя для кампаній, якія займаюцца распрацоўкай софту і кіраваннем вялікім колькасць сервераў.

Справа ў тым, што пры распрацоўцы, могуць узнікаць выпадкі, калі нешта не працуе, ці працуе не так, як хацелася б:

У такім выпадку распрацоўшчык кажа:

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_12

Сетевіка кажа:

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_13

І панеслася. Наогул, сістэмныя адміністратары або сеткавыя інжынеры ў адзін час базавай навучыліся праграмаваць, падарыўшы свету такія прадукты як Chef, Puppet або Ansible, якія служаць для аўтаматызацыі працы сервераў. Але так здарылася не з усімі - хто то застаецца хардовой сеткавым інжынерам, які на пальцах растлумачыць вам як працуе пратакол BGP, але зусім не разумее ў праграмаванні.

Вырашыўшы праблему разумення паміж распрацоўшчыкам і инфраструктурщиком. Тым самым, пры дасягненні ўзроўню разумення паміж гэтымі ролямі, кампаніі могуць дасягнуць такіх метрык як:

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_14
  • Скарачэнне часу для выхаду на рынак;
  • Зніжэнне частоты адмоваў новых рэлізаў;
  • Скарачэнне часу выканання выпраўленняў;
  • Памяншэнне колькасці часу на аднаўлення (у выпадку збою новай версіі ці іншага адключэння бягучай сістэмы).

Такім чынам, паспрабую сфармуляваць, па пунктах, што ж павінен умець выдатны DevOps інжынер будучыні:

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_15
  1. Лёгка арыентуецца ў Windows і Linux based сістэмах.
  2. Ведае прылады для кіравання канфігурацыяй і аўтаматызацыі сервераў Chef, Puppet, Ansible.
  3. Ўмее пісаць скрыпты. Мінімум - на Пайтону
  4. Ведае сеткавыя тэхналогіі на ўзроўні Cisco CCNA

Гэтага дастаткова, каб ужо атрымліваць у сярэднім па РФ 100-200 тысяч рублёў.

Што пацешна: ёсць горад, і гэта не Масква, дзе девопс атрымлівае атрымлівае 160-360 тысяч рублёў у месяц.

Як думаеце какой?

Правільны адказ - Піцер. Менавіта там девопс ацэньваецца больш за ўсё. Ці звязана гэта з кліматам, падгарнуць штанамі або ачкамі з Талстой чорнай аправай - адказаць складана.

вынікі

Такім чынам, мы пагаварылі пра шлях інжынера па тэлекамунікацыямі, сеткавай інфраструктуры, сістэм сувязі і інфраструктуры інфармацыйных сістэм. Закранулі найбольш хуткія шляху развіцця, абмеркавалі зарплаты на старце і пагаварылі аб тым, як стаць выдатным DevOps інжынерам будучыні.

Мы зразумелі, што ні адна ВНУ не зробіць з вас гатовага да рынку спецыяліста, а каб быць такім - трэба ўмець працаваць з рашэннямі канкрэтных вендараў, а прасцей за ўсё гэта зрабіць з дапамогай аўтарызаваных навучальных цэнтраў.

IT - не толькі распрацоўка. Без каго сеткавае прыкладанне не ўзляціць? 12791_16

Задавайце пытанні ў каментарах - дапамагу :)

Чытаць далей