Примерный список вопросов:
1. Что такое DevOps? Правильный ход мыслей: это философия/методология сотрудничества команд разработки и эксплуатации. Неправльный: это инженер/программист, который все автоматизирует.
2. Какие технологии из области DevOps вы знаете? Хорошо, если кандидат назовет не только названия продуктов (например, Kubernetes, Docker, Jenkins), но и расскажет, для чего они нужны и к какой практике (orchestration, containerization, continuous integration and deployment) они относятся.
3. Какой у вас опыт работы с Linux? Приведите примеры основных команд: как посмотреть список процессов (top), проверить свободное место на диске (df) и т. д.
4. Какой у вас опыт работы с языками программирования? Обычно для задач DevOps нужен Python, Go или аналогичный. Можно попросить кандидата написать цикл перебора элементов или какой-нибудь иной простой код, чтобы понять уровень знаний.
5. Что такое виртуализация и контейнеризация? В чем разница между ними? В чем преимущества и недостатки каждого метода? Этот вопрос уже практически уровня middle, так что тот джун, который на него ответит, это очень неплохой джун. В целом, правильный ответ сводится к тому, что при виртуализации мы используем всю ОС вместе с теми ее компонентами, которые не нужны для непосредственно выполнения задачи, а при контейнеризации только исполняемый код и необходимые библиотеки, поэтому второй подход выгоднее с точки зрения потребления ресурсов, а также он более универсален в плане совместимости.
Найти нормального сотрудника, еще та головная боль.