Да, это методология, а не профессия, но давайте взглянем правде в глаза, это уже давно стало нарицательным именем для конкретного инженера с плавающим набором компетенций.
За последний год я прошел порядка 30 собеседований, и большинство из них в русские компании, и у меня сложилось впечатление, что некоторые компании не знают кто такой DevOps-инженер.
Я разберу самые неуместные вопросы и вакансии, которые ошибочно называют DevOps-инженер, вкладывая свой смысл и подход.
Дисклеймер
Статья написана в жопогорящем стиле, однако я намеренно вошел в режим горения, чтобы и недовольство сбросить и сделать статью интересной для прочтения. На самом деле я милый котик и вы тоже милые котики. Я буду рад, если моя статья каким-то образом позволит нам стать ещё пушистее. Рекомендую рассматривать её, как инструкцию по прокачке скила. Вся статья – чистая субъективщина.
Фотограф: Pixabay: https://www.pexels.com/ru-ru/photo/416160/
В DevOps живётся несладко: примерно каждые три года выходит новая хайповая тула, на которую срочно нужно переезжать. Был Prometheus – нужно на менее прожорливую Victoria Metrics, был Puppet – нужно на современный Ansible. Был Python – ты морально устарел, успевай в хайп трейн Go'шечки. Ой, там вышли Thanos/Cortex/Mimir, откатываем обратно на Prometheus. Господа, у нас в эфире облака, изучаем Terraform.
Утрирую я лишь малость, но в случае смены работы – большой шанс переехать на иные технологии, особенно если 10 лет на проекте жили по принципу "работает – не трогай".
Если ранее DevOps был в основном про +/- базовый Linux, CI/CD, IaC, VM/Kubernetes, Monitoring, то со временем туда добавилось Security и вот теперь ты обязан прочитать 3 книги, просмотреть 5 видео и прочесть 25 статей и попробовать свои силы на 5 ресурсах с практикой. Просто настроить левой пяткой Grype, прикрутить SonarQube и не запускать приложение из под root недостаточно. Нужно быть в тренде и использовать distroless, а переменные подгружать напрямую в оперативную память из sidecar-контейнера.
Всё это умеешь? Супер! Мы переименовали Ops отдел и теперь мы ищем DevOps с 3+ опытом работы с High Load Porduction. У вас нет ни одного за 6 лет? Простите, мы ищем сеньора с опытом. Да, мы понимаем, что для получения опыта с prod нужно попасть в компанию с prod, но мы не берем без опыта в prod. Желаем вам найти работу мечты!
OK.
Прошёл курс на super-high-load-school.com и теперь ты подкован в High Load:
Про то что в DevOps впихнули ещё Cloud-Инженера, кусочек Cетевика и изредка Тестировщика я упомяну вскользь, точнее, вот уже упомянул.