Какво е директорията /proc (procfs) и за какво служи?
DevOps
Какво е файлът tf.state и какво се съхранява в него? Каква е разликата между използването на Remote State и съхраняването на състоянието в Git репозитория?
Как организирахте съхранението на състоянието на Terraform във вашия проект? Какво използвахте като хранилище и защо?
Оценете себе си като DevOps инженер от джуниър до сеньор.
Разработчиците са свикнали да внедряват промените ръчно директно в клъстера, заобикаляйки CI/CD. Не може да се забрани достъпът. Как да ги мотивираме да преминат към автоматизирани пайплайни?
Какво е модул на ядрото на Linux? Как да го заредите, изключите и преглеждате?
Какво е multi-stage build в Docker и защо е необходим?
Опишете подробно какво се случва след изпълнението на командата kubectl apply -f deployment.yaml, в какъв ред и на кои компоненти на клъстера.
GitLab CI/CD: три репозитория (Front, Back, DB). Разработчик създаде клон във фронтенда — трябва автоматично да се издигне фича-стенд с всички три услуги, след сливане стендът се изтрива. Как да реализираме това в GitLab CI?
За какви практически задачи може да се използва Admission Controller? Каква е разликата между Validating и Mutating webhook?
Как се осигурява отказоустойчивостта на etcd и защо е необходим нечетен брой реплики?
Как ръчно да реализирате canary deployment в Kubernetes без допълнителни инструменти?
Какви допълнителни трудности създава базата данни в динамичен feature-stand? Какво трябва да се направи?
В какъв ред трябва да се изпълняват етапите на CI/CD пайплайна: сборка, unit тестове, интеграционни тестове, линтинг, статичен анализ на кода, деплой?
Как работи CNI (Мрежов интерфейс на контейнера) в Kubernetes?
Сървърът е бавен. Какви команди и какво да проверите първо? Ако трябва да разберете защо приложението не пише логове, а системата е жива — къде ще отидете?
Колко документирана опит имате като DevOps?
Как би настроил динамичните feature-standове в GitLab? Stand-ът се разгръща при всеки push към клона и се изтрива след сливане или след определено време.
Колко време е необходимо, за да започнете нова работа след като получите офертата?
Как да видя отворените сокети в системата?