Вернуться в видеотеку

Как пройти собеседование в DevOps?

Разбор типовых вопросов DevOps-собеседования с практикующим инженером: от основ DevOps и Linux до Terraform, Docker, Kubernetes, AWS и CI/CD. Формат — образовательная имитация интервью, дополненная карьерным рассказом гостя.

Источник: TeachMeSkills Школа программирования

Открыть на YouTube

Таймлайн

Коротко о видео

Образовательный подкаст TeachMeSkills с Senior DevOps Engineer Олегом Ярмоловичем: он кратко рассказывает о переходе от администрирования и работы с оборудованием к DevOps, а затем отвечает на вопросы в формате имитации технического собеседования. Разбираются роль DevOps, отличие от Agile, типичный стек AWS, Terraform, Docker, Kubernetes и CI/CD, а также Linux permissions, proxy, firewall, Terraform, контейнеризация и облачная безопасность. Отдельно гость формулирует практические подходы: принцип наименьших привилегий, Infrastructure as Code, переиспользуемые Terraform-модули и immutable infrastructure.

Затронутые темы

Что взять на заметку

  • Для входа в DevOps, по мнению гостя, особенно полезны базовые знания Linux, сетей, IP-адресации и масок сети, а также английский для чтения документации и общения в профессиональном сообществе.
  • DevOps описан как культура и связующее звено между разработкой и эксплуатацией: работа не заканчивается релизом, а включает инфраструктуру, мониторинг, сопровождение и автоматизацию доставки.
  • В его практическом стеке основными названы AWS, Terraform, Docker, Kubernetes и CI/CD; из инструментов также упомянуты CloudFormation, Ansible, Chef, Jenkins, GitLab CI, GitHub Actions, Prometheus, Grafana и New Relic.
  • Terraform применяется для декларативного описания инфраструктуры через провайдеры; модули помогают не копировать конфигурацию и повторно создавать одинаковые окружения с разными параметрами.
  • Контейнеры отличаются от виртуальных машин тем, что используют ядро хостовой ОС; изоляцию в Docker обеспечивают namespaces, а лимиты ресурсов — cgroups.
  • Для доступа разработчиков к AWS и другим облачным провайдерам гость рекомендует выдавать только минимально необходимые права; финансовым ролям — доступ к биллингу, но не к инфраструктурным ресурсам.
  • CI отвечает за сборку, тестирование и быстрый feedback по изменениям, а Delivery/Deployment — за автоматизированное продвижение артефактов по окружениям; в трактовке гостя Deployment отличается отсутствием ручного шага перед выпуском.

Рекомендуем посмотреть

2 ч 34 мин
DevOps

#devops #sre #juneway DevOps интервью

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

2 ч 23 мин
DevOpsJunior

Парень к 16-ти годам изучил Linux и DevOps и занимается пентестом? / Техсобес Junior DevOps Engineer

Мок-собеседование Junior DevOps Engineer с подробным разбором Linux, Docker, CI/CD, сетей и кибербезопасности. В конце кандидату дают развёрнутый фидбек по сильным сторонам и направлениям подготовки.