С използването на сайта вие приемате, че използваме „бисквитки" за подобряване на преживяването, персонализиране на съдържанието и рекламите, и анализиране на трафика. Вижте нашата политика за бисквитките и декларацията за поверителност. ОK
Регистрация

Професия: DevOps инженер

За професията разказва Румен Николов, ръководител на DevOps екип в IT компанията Naxex Technological Development
Share Tweet Share
Снимка

 

С какво точно се занимава DevOps инженерът? А как се става DevOps инженер? Доколко е перспективна тази IT професия и дава ли достатъчно добри възможности за кариерно развитие в България?

Зададохме тези и други въпроси на Румен Николов от IT компанията Naxex Technological Development. Той е първият DevOps инженер, който се присъединява към нея преди повече от година. Понастоящем е ръководител на екип от трима специалисти, чиято задача е да гарантират стабилността на онлайн система за форекс търговия. Има над 20 години опит в областта на софтуерната индустрия. Завършил е езикова гимназия в гр. Правец и има магистърска степен по "Информатика" от Софийския университет "Св. Климент Охридски".

Още информация за професията на DevOps инженера можете да намерите тук

Моята професия
Като малък бях запленен от компютрите и започнах да се занимавам с програмиране. С течение на времето се сблъсквах с проблеми, които бяха свързани с работата на операционните системи и тяхната настройка. Постепенно се увлякох и по администрирането на операционни системи и мрежи. С развитието на софтуерните технологии и приложения ми се наложи да използвам бази данни, а впоследствие и да ги администрирам.

Работата ми в малки фирми ми даде възможност да се развивам и да трупам богат опит във всички тези области. Натрупаният опит и знания се оказаха ключови в изпълнението на текущите ми задължения, тъй като отговарям за стабилността на онлайн система за форекс търговия, както и координацията на различните екипи, участващи в разработването и поддръжката на различните части на системата.

Перспективи
Може би всеки родител помни началото на онлайн системата за записване в детските градини. Или проблемите с издаването на документите за самоличност. Планирането на тестове за натоварване, идентифицирането на потенциални проблеми при повече потребители и подобряването на стабилността на системите е важна част от разработката и поддържането на такива системи. Това е от особена важност за системи, които трябва да работят без прекъсване. Хората, които допринасят за това, би трябвало да са най-високо ценени.

Моето образование
Въпреки че математиката ми беше от любимите предмети в училище, между математическата гимназия в София и езиковата гимназия в гр. Правец, избрах да уча английски език. Там получих добра подготовка и по математика и след това продължих образованието си в Софийския университет, специалност "Информатика". Това ми даде добра основа като начало, но по-голямата част от опита и знанията придобих след това при решаването на проблеми в процеса на работа и при подготовката за различни сертификати на Microsoft.

Моят път дотук
Първият компютър, на който работих или по-точно играех, беше "Правец 82". Игрите бързо омръзваха, а трудно се намираха нови. В компютърно списание бяха публикували изходен код за такава игра на асемблер заедно с инструкции как да влезе в компилатора и как да се стартира след това. Оттогава се запалих по програмирането. В училище имаше и кръжок по програмиране, ходих и на състезания.

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

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

Необходими опит и умения
Задължителни са познания не само в областта на програмирането, но и в администриране, мрежи, бази данни, умението за работа в екип и желанието за самоусъвършенстване. Най важното според мен е аналитичното мислене.

Моите предизвикателства
Системата, която фирмата разработва и поддържа, се състои от над 100 сървъра, които осигуряват непрекъснатата й работа. Основното предизвикателство за мен е да се осигури стабилността и непрекъснатата работа на системата, да се свършат поставените задачи по най-добрия възможен начин, да се изстиска и последната възможна милисекунда бързина с минимално въздействие върху процесор, памет, дискови операции или мрежови трафик.

Моето удовлетворение
Проблемите, с които се сблъскваме в ежедневната работа, са различни и се научава страшно много. Удоволствието от постигнатите резултати и от наученото е несравнимо.

Моите планове за развитие
Пред мен предстои не леката задача да предам опита и знанията, които съм натрупал, на останалите колеги от екипа.

Източници на информация
Основният източник на информация е интернет - MSDN, TechNet, StackOverflow. Когато имам възможност посещавам конференциите, на които Microsoft представят новите функционалности на продуктите си, лекторите са с много богат опит, правят много добри презентации, а след това са и на разположение за допълнителни въпроси. Рядко ми остава време за книги, но от специализираната литература най-полезни са ми били книгите за подготовка за изпит, а и самите изпити.

Съветът ми към младите
Бъдете любознателни. Не приемайте всичко наготово. Поставяйте под съмнение всичко, което не ви се струва логически издържано. Бъдете позитивни - дори при решаване на тривиални и досадни проблеми има какво да се научи.


Share Tweet Share
още от тази рубрика:

Реклама

Реклама

© 2003-2019 Икономедиа АД съгласно Общи условия за ползване. Политика за бисквитките. Декларация за поверителност.
Общи условия за публикуване на обява ново.
Поставянето на връзки към материали в сайтовете на Икономедиа е свободно. Уеб разработка и дизайн на Икономедиа. Сайтът използва графични елементи от famfamfam + DryIcons. Някои снимки © 2019 Associated Press и Reuters. Всички права запазени.
Действителни собственици на настоящото издание са Иво Георгиев Прокопиев и Теодор Иванов Захов.
mobile Към мобилната версия на сайта

Бизнес: КапиталКариериБизнесРегалОдитFoton.bg

Новини: ДневникЕвропа

IT: IDG.BGComputerworldPC WorldCIONetworkworld

Развлечение: БакхусLIGHT

На английски: KQuarterly