logo
DevOps      28/09/2021

Как девопсу пройти собеседование: к чему быть готовым и как оценить свой опыт

Вячеслав Никитан BLOG

Lead DevOps обучения в NIX

Привет! Я — Вячеслав Никитан, Lead DevOps обучения в NIX. Мой опыт в IT — девять лет на позициях системного администратора и DevOps. Работаю с AWS и Linux, а также обучаю начинающих специалистов в команде.

Те, кто решает строить карьеру в направлении DevOps, не всегда понимают, чем конкретно хотят заниматься. Иногда они даже могут не знать, в чем заключаются базовые задачи системного администратора или DevOps. В нашей сфере важно и ценно умение самостоятельно искать недостающую информацию и постоянно обучаться новому. Предлагаю начать с подготовки к собеседованию на позицию DevOps/Linux administrator.

DevOps — относительно молодое направление. Активно интересоваться им начали последние четыре-пять лет. По сути здесь речь идет об IT для IT. DevOps-специалисты занимаются автоматизацией и оптимизацией процессов в IT-сфере. С этой точки зрения задачи часто будут связаны с автоматизацией, улучшением, оптимизацией, созданием чего-то нового.

Направление DevOps — это современные технологии и подходы с огромным количеством различных приложений и утилит. Поэтому, если вы интересуетесь этим направлением, будьте готовы постоянно исследовать что-то новое и следить за тем, что происходит в мире DevOps.

Стек технологий, используемых в DevOps, не сильно зависит от технологий разработки, поэтому наши специалисты обладают универсальными навыками.

Они могут участвовать в разных проектах, поскольку принципы работы DevOps будут те же. Так как сейчас в IT-бизнесе наблюдается тенденция к росту систем и к переходу на облачные сервисы, то и потребность в девопсах на этих проектах стремительно растет. В то же время, пока направление молодое, опытных специалистов на рынке не так много. Например, в нашу команду сейчас нужно около 20-ти девопсов.

На что мы обращаем внимание в резюме

В резюме мы прежде всего обращаем внимание на стабильность — как долго кандидат был в той или иной команде. Также смотрим на технологии, с которыми специалист знаком на практике. Нам важно, насколько глубоко человек разобрался в определенных технологиях, и может ли считаться в них экспертом.

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

Вопросы на собеседовании

Мы считаем, что к DevOps нужно прийти в процессе профессионального роста.

Прежде чем учиться автоматизировать настройку инфраструктуры, развертывать приложения, их рабочую среду или что-то еще, это же нужно уметь создавать вручную.

Курс-професія "Unreal Engine Developer" від robot_dreams.
Отримайте фундаментальні знання з розробки ігор, навчіться кодити на С++ та використовувати Blueprints і Gameplay Ability System, щоб створювати віртуальні всесвіти на топовому рівні.
Про курс

Только так можно получить полное представление о том, как там все устроено. 

Мы обращаем внимание на множество факторов. У нас нет контрольных вопросов, по которым сразу принимается решение. Достаточно ли у кандидата навыков или ему нужно еще подучиться, как правило, видно по итогу всего интервью.

Как ни парадоксально, как раз на самые простые, базовые вопросы чаще всего и не могут ответить. Мало кто задумывается, как работают готовые решения, взятые из интернета. Для нас это индикатор профессиональной заинтересованности и обучаемости.

Даже такие базовые вопросы часто ставят кандидатов в тупик:

  • Как переименовать файл в консоли?
  • Где посмотреть логи в Linux?
  • Как искать пакет в репозитории?

Что нужно знать

  • Понимание общего устройства ОС, структуры и назначения каталогов Linux.
  • Представление о user permissions (права пользователя в ОС), группах и настройке прав доступа.
  • Онлайн-курс "Фінансовий аналіз" від Laba.
    Опануйте звітність — від збору даних до обробки результатів, та інтерпретуйте дані ключових звітів CF, BS, P&L зрозумілою мовою.
    Детальніше про курс
  • Навыки работы с текстом, файлами, процессами, управления сервисами, настройка сети, времени, работа с дисками, основы bash.
  • Навыки работы с пакетными менеджерами Centos/Ubuntu, установки пакетов из исходников.
  • Понимание принципов работы веба.
  • Практические навыки установки и конфигурирования веб-серверов nginx/apache.
  • Опыт установки популярных CMS: WordPress/Joomla/Drupal.
  • Понимание назначения, принципов работы и организации СУБД MySQL, запросов SQL, резервного копирования и восстановления БД.
  • Понимание принципов работы Mail и назначения почтовых протоколов.
  • Практический опыт настройки почтовой связки postfix/exim+dovecot+roundcube.
  • Знание принципов работы DNS, типов ресурсных записей и их назначения.
  • Онлайн-курс повного дня Front-end developer від Mate academy.
    Цей курс ідеальний для новачків - 85% наших студентів не мали попереднього досвіду. Гарантованне працевлаштування: 3 500 випускників вже отримало роботу. .
    Отримати знижку на курс

Нужно ли уметь писать код?

Умение писать код для нас необязательно. По крайней мере, до определенного этапа. Это полезный навык, когда речь заходит об автоматизации задач администрирования: разворот приложения, конфигурации среды, необходимой для его работы или целой инфраструктуры. В таких случаях умение кодить девопсу точно пригодится.

Читайте также: Как стать DevOps-инженером в 2021 году: дорожная карта

Полезные ресурсы для подготовки к собеседованию

Linux basics:

Directory structure: Linux Directory Structure Explained for Beginners

Permissions:

Package management:

How the Web works:

  • Common questions;
  • Онлайн-курс "Ефективні презентації в PowerPoint" від Laba.
    Навчіться доносити ідеї через актуальні візуалізації.Курс зі створення презентацій, які додивлятися до кінця.Будь то sales offer, чи pitch deck.
    Дізнатись більше
  • How the Web works.

Web servers configuration:

Databases:

Mail: How to Configure Postfix with Webmail on Ubuntu 18.04.

Читайте также: Где читать новости и общаться с коллегами DevOps-инженеру в Украине? Подборка сообществ, конференций и Telegram-каналов

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Онлайн-курс повного дня Front-end developer від Mate academy.
Цей курс ідеальний для новачків - 85% наших студентів не мали попереднього досвіду. Гарантованне працевлаштування: 3 500 випускників вже отримало роботу. .
Отримати знижку на курс

Этот материал – не редакционный, это – личное мнение его автора. Редакция может не разделять это мнение.

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: