+
Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

87+19 =

+
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

DevOps не е просто роля, а култура

Текстът е предоставен от Телерик Академия

DevOps често се възприема като роля, длъжност или просто „инженерна шапка“. Но истината е, че зад термина стои цяла философия – начин на мислене, работа и сътрудничество. Това не е просто сливане на development и operations. DevOps е култура на отговорност, автоматизация, бърза обратна връзка и непрекъснато подобрение.

Разговаряме с трима опитни професионалисти и водещи трейнъри в Upskill DevOps програмата на Телерик Академия

  • Илиян Вутов – DevOps Team Lead в Dext;
  • Даниел Димитров – DevOps & Cloud Engineer в ITGix и преподавател в ТУЕС;
  • Иван Спасов – Staff Software Engineer в MacStadium. 

Те разказват за пътя им към DevOps, мястото на AI, бъдещето на професията и най-важното – как се изгражда култура, а не просто pipeline.

Даниел, Иван, Илиян, споделете с какво се занимавате в момента и какъв е професионалният ви път дотук?

Илиян Вутов: Имам над 20 години опит в IT сектора – от системен администратор до DevOps лидер на екип в Dext, където съм от почти 10 години. Преди да се фокусирам върху облачна инфраструктура и DevOps практиките, преминах през системен администратор в ISP и хостинг компании, deployment инженер в телекомуникационни компании и IT мениджър на един от първите колцентрове в България.

Даниел Димитров: Работя като DevOps & Cloud Engineer в ITGix. Фокусът ми е върху Platform Engineering, Observability, DevSecOps и FinTech. Освен инженерна работа, преподавам в ТУЕС и съм първият AWS Cloud Club Captain в България, основател съм на клуб към AWS в Технически университет – София.

Иван Спасов: В момента съм Staff Software Engineer в MacStadium. Работя основно върху интеграцията на macOS в Kubernetes. През по-голямата част от кариерата си съм се занимавал с разработка на инструменти за разработчици – от анализ на код и full-blown IDEs до CI/CD pipelines, plug-ins и Kubernetes интеграции.

Днес те питаме…

Ако имаш 8 часа да научиш ново дизайн умение с AI, кой уъркшоп би избрал?
Loading ... Loading …

Защо избрахте DevOps като посока на развитие? Имаше ли конкретен момент или проект, който ви насочи?

Илиян: Още като системен администратор усещах пропастта между админите и останалите. Липсата на автоматизация и комуникация създаваше проблеми. В Dext срещнах екип, който споделяше същата нужда от промяна. И така DevOps стана естествена стъпка.

Даниел: Още в гимназията имах интерес към мрежи и програмиране, но не знаех как да ги свържа. Стаж и менторство ме запознаха с облачни услуги, IaC и автоматизация – така видях смисъл и приложение на знанията си. Това се затвърди по време на дипломната ми работа, свързана с контейнеризирани приложения.

Иван: Не бих казал, че съм избрал DevOps като конкретна кариерна посока. По-скоро гледам на него като на култура и начин на мислене, а не на роля или титла. Стремя се не да стана DevOps инженер, а да изграждам DevOps култура в екипа и компанията.

Имаше и конкретен момент, който ме насочи. При работата по голяма платформа с много екипи се сблъскахме с класическия конфликт между Dev и Ops – всеки имаше свои приоритети, но не се съобразяваше с останалите. Това наложи промяна не просто на процесите, а и на начина, по който комуникираме и работим заедно.

Как AI и автоматизацията променят DevOps днес? Смятате ли, че ролята на DevOps инженерите е застрашена?

Илиян: AI във вида, в който го познаваме и използваме днес, не е заплаха за професията. Напротив – той измества фокуса от „как да напиша кода“ към „нека да намеря решение на проблема“. Аз лично използвам различни инструменти, които имплементират т. нар. Agentic AI – например GH Copilot, Cursor, ChatGPT.

Даниел: Автоматизацията винаги е била неизменна част от професията. Изкуственият интелект е инструмент, който към момента помага на специалистите да изпълняват задълженията си по-бързо, като им позволява да се фокусират върху важните неща.

Като всяка една професия и DevOps специалистите ще трябва да се адаптират и развият уменията си. Важно е инженерите да имат добри технически познания, за да могат да реагират адекватно на резултатите, които AI предлага.

Иван: Можем да гледаме на AI поне по два начина – като инструмент, който „мисли“ вместо нас, или К=като нова технология, която трябва да интегрираме в нашите workflows – било то CI pipelines, Kubernetes workloads и т.н.

По първия начин – AI застрашава онези, които не желаят да се развиват. За всички останали е възможност да бъдат по-продуктивни и да се фокусират върху задачи с висока стойност.

По втория – важно е не просто да използваме AI инструментите, а да разбираме как работи изкуственият интелект и как да го интегрираме ефективно.

Explore more

Виж
Jmeter обявите
Събрани на едно място
Right Arrow
Виж
Yarn обявите
Събрани на едно място
Right Arrow
Виж
MariaDB обявите
Събрани на едно място
Right Arrow
Виж
SaltStack обявите
Събрани на едно място
Right Arrow

Кои тенденции следите с интерес в DevOps в момента?

Илиян: Технологии се раждат всеки ден. Ако някой реши да следва всички нови технологии, неминуемо ще се изгуби в този свят. AI ще навлиза все повече в работата ни и все повече ще облекчава процеса по вземане на решения. Оттам насетне аз следвам правилото right tool for the right job

Няма технология или инструмент, който да е универсално решение. Няма и практика, която да е най-добра за всички. Но нещо, което забелязвам като тенденция в последните години, е надграждането на DevOps практиките в т. нар. Platform engineering. И смятам, че AI ще ускори процеса на възприемането му.

Даниел: Следя SRE, Platform Engineering, Observability, AI, FinTech. Като DevOps инженер е важно да имаш широк технологичен поглед – не можеш да си позволиш да си тясно специализиран.

Иван: Следя как се развива AI и дали ще излезе извън фазата на първоначалното вълнение (hype). Интересна е и тенденцията компании да се отказват от cloud-a в полза на чистия хардуер – особено по финансови причини.

Какво според вас ще се промени в DevOps през следващите 3–5 години?

Илиян:Все повече компании възприемат и интегрират Platform engineering като процеси и практики за оптимизиране на процеса на разработка и доставяне на софтуер. 

През следващите около 10 години ще видим как отделни практики на DevOps са изцяло заменени от AI. И в момента ролята на DevOps инженера започва да се изменя в Platform инженер, където фокусът пада върху абстрактване на отделни сегменти или цялата инфраструктура, като по този начин се гони ефективност и намаляване на зависимостите от инфраструктурните екипи.

Даниел: Ще видим специализация – DevSecOps, SRE, Platform инженери, AI роли. DevOps ще се разшири в различни посоки според нуждите на бизнеса.

Иван: Очаквам засилен фокус върху hybrid cloud решения и cloud-agnostic инструменти.

А не бива да забравяме и edge computing и IoT. Най-вероятно ще има нужда за оптимизация на тези сценарии.

Какъв съвет бихте дали на хора, които тепърва започват с DevOps?

Илиян:
– Не се страхувайте от неизвестното.
– Фокусирайте се върху проблема, не върху инструмента.
– Не се притеснявайте да кажете „не знам“ – винаги има откъде да научите.

Даниел: Бих препоръчал да наблегнат на силна основа. Тук става въпрос за добри познания по операционни системи (непременно Linux), както и поне основите на компютърните мрежи (портове, протоколи, мрежова комуникация, IP адреси и т.н.). 

След това препоръчвам всеки да развива знанията си върху виртуализацията и контейнеризацията, инфраструктурата като код (IaC), непрекъснатата интеграция доставка (CI/CD), облачните услуги и автоматизацията. Не говоря за конкретна технология, а по-скоро за практиките и принципите на работа. Препоръчвам изборът на технология да бъде базиран на интересите ви.

Иван: Както с всяка нова дисциплина, бих препоръчал първо да се разбере защо DevOps съществува – какви проблеми решава, каква стойност носи, какви са алтернативите.

Посоката на учене зависи и откъде тръгваш – дали си от developer или си от operations страната (все пак DevOps = Dev + Ops).

Ако си developer (както е при мен) – започни с това какво става след git push – как се build-ва, тества, deploy-ва, как стига до клиента и как се наблюдава.

Ако си от operations – запознай се с cloud технологии, инструменти за контейнеризация, инфраструктурна автоматизация, а и поне един програмен език, който да можеш да използваш ефективно.