DKT83 - DevOps Mock Interview #4 (Junior/Middle DevOps Engineer)
Description
Мок-интервью для junior/начинающего middle DevOps: CI/CD, Git-ветки, AWS (VPC, S3), Kubernetes (probes, DaemonSet), Terraform. Разбираем основы, типовые вопросы и ошибки — простым языком. 🔥
О ЧЁМ ВЫПУСК
• Что такое CI/CD: от коммита до артефакта, delivery vs deployment, зачем coverage.
• Git-стратегии для команды: feature-branches, GitFlow/GitHub Flow — когда и почему.
• AWS для старта: регион, VPC и подсети, Security Group vs NACL, ALB → EC2 (source SG), S3 и большие загрузки.
• Kubernetes базово: ConfigMap vs Secret (шифрование etcd), Deployment vs ReplicaSet, readiness/liveness/startup probes, DaemonSet, taints/tolerations, Service types и kube-proxy.
• Terraform для новичка: декларативно vs императивно, provider → plan → state → apply.
• Live-задача: считаем самый частый IP в access.log (awk | sort | uniq).
ГОСТЬ
Аброр — DevOps инженер (начинающий Middle): https://www.linkedin.com/in/xfirab/
ССЫЛКИ
💰 Поддержать наш подкаст — https://www.patreon.com/c/devopskitchentalks
ПОДКАСТ
📹 YouTube — https://www.youtube.com/@DevOpsKitchenTalks
🍏 Apple Podcasts — https://apple.co/41O6mqA
🎧 Spotify — https://t.ly/Jg5_2
📻 Yandex Music — https://music.yandex.ru/album/10151746
🎤 PodBean — https://devopskitchentalks.podbean.com
НАВИГАЦИЯ
00:00:00 Вступление и интро
00:01:28 Представление гостя (Аброр)
00:03:29 Формат выпуска и части интервью (Patreon)
00:05:06 Путь из фронтенда в DevOps
00:12:12 CI/CD: что это и зачем
00:17:49 Delivery vs Deployment
00:19:24 Зачем автоматизировать: скорость и качество
00:20:13 «Качественный» pipeline: тесты, SAST, security-сканы
00:29:15 Branching-стратегии: feature-ветки, GitFlow/GitHub Flow
00:34:11 Переход к AWS
00:36:05 Старт в AWS: регион, VPC и подсети
00:43:32 SG vs NACL и доступ в EC2 через ALB (source SG)
00:46:23 Балансировщики в AWS — обзор
00:47:35 S3: уникальные имена и «переименование»
00:49:31 S3: ускорение загрузки больших файлов (multipart upload)
00:51:02 Kubernetes: базовые объекты (Pod/ReplicaSet/Deployment)
00:53:05 ConfigMap vs Secret и шифрование etcd
00:55:04 Стратегии релизов и пробы (readiness/liveness/startup)
00:58:15 QoS и как «не убивать» важные поды
01:00:04 DaemonSet, taints/tolerations, startup-taint
01:01:30 Service types, kube-proxy и iptables
01:04:28 Affinity/Anti-Affinity vs nodeSelector
01:06:13 IaC и Terraform: декларативно vs императивно
01:09:41 Terraform: provider → plan → state → apply
01:12:32 Live-таск: частый IP по логам (awk | sort | uniq)
01:33:41 Итоги и что в закрытой части (Patreon)
01:36:09 Финал
ПОДПИСЫВАЙТЕСЬ
💬 Telegram — https://t.me/DevOpsKitchenTalks