uz
Feedback
DevOps | Вопросы собесов

DevOps | Вопросы собесов

Kanalga Telegram’da o‘tish
5 510
Obunachilar
+124 soatlar
-67 kunlar
+130 kunlar
Postlar arxiv
🤔 В чём смысл концепции «инфраструктура как код»? Инфраструктура как код (IaC) — подход, при котором: - инфраструктура (сети, серверы, доступы) описывается декларативно в коде; - позволяет повторяемо и версионируемо управлять средой; - инструменты: Terraform, Ansible, Pulumi. Это ускоряет развертывание, минимизирует ошибки и упрощает сопровождение. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Современный лидер похож на мастера кунг-фу Он должен одинаково круто проводить рабочие встречи, делегировать задачи, вдохновл
Современный лидер похож на мастера кунг-фу Он должен одинаково круто проводить рабочие встречи, делегировать задачи, вдохновлять сотрудников, быть медиатором в конфликтных ситуациях. И при этом не забывать про масштабные цели и развитие бизнеса! Чтобы не выгорать и сохранять баланс, важно развивать навыки руководителя. Поэтому в бизнес-медиа банка Точка Справочной собрали подборку из 5 лекций. Каждая поможет из начальника превратиться в лидера, ведущего за собой. Лекторы – спикеры из крупного бизнеса и успешных агентств по работе с командами. Доступ к лекциям бесплатный, можно слушать в удобном порядке или открывать только интересные вам темы. Смотреть #реклама 16+ allo-special.tochka.com О рекламодателе

🤔 Как оптимизировать имедж? Оптимизация Docker-имеджа (или другого контейнерного имеджа) необходима для уменьшения его размера, ускорения сборки, повышения безопасности и повышения производительности контейнеров. 🟠Используйте минимальную базовую ОС Почему: Базовый образ сильно влияет на размер. Например, alpine занимает ~5 МБ, в то время как ubuntu или debian могут превышать сотни мегабайт. Как: Замените базовый образ:
FROM alpine:latest
🟠Удаляйте ненужные файлы Почему: Временные файлы, кэш или артефакты сборки занимают место. Как: Добавьте команды для очистки временных данных:
RUN apt-get update && apt-get install -y curl \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*
🟠Используйте многоэтапную сборку (multi-stage builds) Почему: Стадия сборки может содержать инструменты, которые не нужны в финальном образе. Как
# Стадия сборки
FROM golang:1.20 as builder
WORKDIR /app
COPY . .
RUN go build -o app .

# Финальный образ
FROM alpine:latest
WORKDIR /app
COPY --from=builder /app/app .
CMD ["./app"]
🟠Минимизируйте количество слоёв Почему: Каждый RUN, COPY, ADD создаёт новый слой. Слишком много слоёв увеличивают размер образа. Как: Объединяйте команды:
RUN apt-get update && apt-get install -y curl wget \
    && apt-get clean && rm -rf /var/lib/apt/lists/*
🟠Не сохраняйте секреты Почему: Переменные окружения с паролями или токенами могут быть случайно унаследованы. Как: Используйте Docker secrets или .env-файлы и исключайте их из COPY
ENV APP_ENV=production
🟠Кэшируйте зависимости Почему: Частое скачивание зависимостей замедляет сборку. Как: Переносите команды загрузки зависимостей ближе к началу:
COPY go.mod go.sum ./
RUN go mod download
🟠Проверяйте зависимости Почему: Устаревшие или ненужные зависимости увеличивают размер и могут содержать уязвимости. Как: Используйте сканеры вроде Trivy или Docker Scan для анализа.
trivy image myimage:latest
🚩Пример полного Dockerfile
# 1. Используем минимальный базовый образ
FROM node:20-alpine as builder

# 2. Устанавливаем зависимости
WORKDIR /app
COPY package*.json ./
RUN npm install

# 3. Копируем код
COPY . .

# 4. Собираем проект
RUN npm run build

# Финальный минимальный образ
FROM nginx:alpine
COPY --from=builder /app/build /usr/share/nginx/html
CMD ["nginx", "-g", "daemon off;"]
Ставь 👍 и забирай 📚 Базу знаний

Увеличьте скорость обработки заявок с i2crm! Все диалоги из мессенджеров и социальных сетей в одной CRM. Контроль переписок,
Увеличьте скорость обработки заявок с i2crm! Все диалоги из мессенджеров и социальных сетей в одной CRM. Контроль переписок, порядок в обработке заявок. - 8 лет помогаем наводить порядок в сообщениях - все в одном окне - Поддержка 24/7 - отвечаем за 5 минут - Быстрая настройка за 1 минуту - Выгодная цена от 1490 рублей и нет ограничений по количеству контактов Регистрируйтесь на сайте и получите пробную версию на 7 дней i2crm.ru с полным функционалом! Перейти на сайт #реклама 16+ i2crm.ru О рекламодателе

🤔 По какому порту работает ICMP? ICMP не использует порты, потому что это не протокол транспортного уровня, а сетевого уровня. Он работает наравне с IP, и применяется для сообщений об ошибках и диагностике (например, ping, traceroute). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Поток Оценка 360 Цифровой сервис для оценки компетенций сотрудников с продвинутой аналитикой и ИПР от ИИ. Удобно и полезно дл
Поток Оценка 360 Цифровой сервис для оценки компетенций сотрудников с продвинутой аналитикой и ИПР от ИИ. Удобно и полезно для HR-менеджера: 📊 Автоматизация проведения опроса, обработки результатов и создания отчетов, значительно ускоряет работу над оценкой персонала 📚 Система сама определяет ключевые зоны развития сотрудников и предоставляет готовые ИПР от ИИ. 🎓 Методологически верный список компетенций основан на опыте ведущих экспертов, что позволяет сделать оценку 360 более объективной и эффективной. Внутри платформы: — Гибкий выбор компетенций и шкал оценки — Прозрачность отчетов: слепые зоны, тепловые карты, бенчмарки — Индивидуальные планы развития с помощью ИИ Оставьте заявку и получите пилот Оценки 360 бесплатно! Перейти на сайт #реклама 16+ potok.io О рекламодателе

🤔 Какие виды метрик в Prometheus знаешь? В Prometheus есть 4 типа метрик, которые используются для мониторинга и сбора данных. 🚩Counter (Счетчик) – только увеличивается Используется для подсчета событий, ошибок, запросов Значение только увеличивается (нельзя уменьшить)
promql  
http_requests_total  
Как вывести количество запросов за последние 5 минут
promql  
rate(http_requests_total[5m])  
Пример экспозиции в приложении
go  
httpRequests := prometheus.NewCounter(  
    prometheus.CounterOpts{  
        Name: "http_requests_total",  
        Help: "Total number of HTTP requests",  
    })  
🚩Gauge (Измеритель) – может расти и уменьшаться Используется для измерения текущего состояния (температура, RAM, CPU) Значение может расти и уменьшаться
promql  
node_memory_usage_bytes  
Как вывести среднюю загрузку CPU за 5 минут
promql  
avg(node_cpu_seconds_total)  
Пример экспозиции в коде
go  
cpuUsage := prometheus.NewGauge(  
    prometheus.GaugeOpts{  
        Name: "cpu_usage_percentage",  
        Help: "Current CPU usage",  
    })  
🚩Histogram (Гистограмма) – распределение значений Используется для измерения длительности, размера запросов Делит данные по диапазонам (buckets)
promql  
http_request_duration_seconds_bucket  
Как вычислить среднее время отклика
promql  
histogram_quantile(0.95, rate(http_request_duration_seconds_bucket[5m]))  
Пример в коде
go  
requestDuration := prometheus.NewHistogram(  
    prometheus.HistogramOpts{  
        Name:    "http_request_duration_seconds",  
        Help:    "Histogram of response time for HTTP requests",  
        Buckets: prometheus.DefBuckets,  
    })  
🚩Summary (Сводка) – квантильные метрики Показывает среднее, медиану, квантильное распределение Используется для измерения задержек, времени отклика
promql  
http_request_duration_seconds{quantile="0.99"}  
Пример в коде:
go  
requestSummary := prometheus.NewSummary(  
    prometheus.SummaryOpts{  
        Name:       "http_request_duration_seconds",  
        Help:       "Summary of response time for HTTP requests",  
        Objectives: map[float64]float64{0.5: 0.05, 0.9: 0.01, 0.99: 0.001},  
    })
Ставь 👍 и забирай 📚 Базу знаний

Почему вы не используете Битрикс24 CRM с AI? 1- не знал 2- забыл Рассказываем и напоминаем! ✅Битрикс24 CRM с AI помогает увел
+5
Почему вы не используете Битрикс24 CRM с AI? 1- не знал 2- забыл Рассказываем и напоминаем! ✅Битрикс24 CRM с AI помогает увеличивать продажи, работать с постоянными клиентами и сохранять все важные данные. AI-помощник CoPilot внутри сервиса расшифрует телефонные разговоры и автоматически заполнит карточки клиента в CRM. Битрикс24 можно использовать бесплатно для всех команд, независимо от их размера. ⚡Не тратьте время на рутину. Узнать больше #реклама 16+ bitrix24.ru О рекламодателе

🤔 Какой подход использует Terraform при пересоздании ресурсов? - Императивный подход к декларативной модели: - Terraform сравнивает state и .tf. - Если невозможно обновить — удаляет старый ресурс и создаёт новый. - Это называется recreate. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Зарабатывайте на установках Яндекс Браузера Партнёрская программа для сервисных центров, магазинов компьютерной техники, сайт
Зарабатывайте на установках Яндекс Браузера Партнёрская программа для сервисных центров, магазинов компьютерной техники, сайтов для скачивания файлов и авторов статей. Вы можете предлагать его своим клиентам и аудитории — и зарабатывать на новых установках. Выплаты до 500₽ за каждую установку Яндекс Браузера. Подать заявку #реклама 0+ partner.browser.yandex.ru О рекламодателе

🤔 Как происходил переход от джуна к мидлу? Переход от Junior DevOps к Middle DevOps – это не просто накопление опыта в годах, а рост в глубине знаний, самостоятельности и умении решать сложные задачи. 🚩Что должен уметь Middle DevOps? 🟠Глубокое понимание Docker и Kubernetes - Создавать и оптимизировать Docker-образы. - Понимать принципы Dockerfile, docker-compose. - Работать с Kubernetes: деплой, сетевые политики, Helm-чарты. 🟠Автоматизация через Terraform / Ansible - Уметь описывать инфраструктуру как код (IaC). - Писать модули Terraform. - Использовать Ansible для автоматизации настройки серверов. 🟠CI/CD пайплайны (Jenkins, GitLab CI, ArgoCD) - Уметь строить сложные пайплайны (авто-тестирование, сборка, деплой). - Оптимизировать сборку и доставку кода. 🟠Мониторинг и логирование (Prometheus, Grafana, ELK, Loki) - Настроить алерты, дашборды. - Анализировать логи и находить проблемы. 🟠Работа с облаками (AWS, GCP, Azure) - Проектировать инфраструктуру с учетом отказоустойчивости и безопасности. - Использовать сервисы типа S3, EC2, Lambda, VPC, IAM. 🟠Linux и скрипты (Bash, Python, Go) - Глубокие знания Linux (systemctl, iptables, networking). - Написание скриптов для автоматизации (Bash, Python). 🚩Как быстрее перейти на уровень мидла? 🟠Берите инициативу предлагайте улучшения в инфраструктуре. 🟠Автоматизируйте любая рутинная работа должна быть заменена скриптом или IaC. 🟠Понимайте бизнес DevOps это не только сервера, но и помощь в доставке продукта. 🟠Учитесь на реальных проектах сделайте свой pet-проект с CI/CD, Kubernetes и мониторингом. 🟠Читайте документацию DevOps-специалист должен быстро разбираться в новых технологиях. 🟠Готовьтесь к собеседованиям даже если не ищете работу, это прокачивает вас. Ставь 👍 и забирай 📚 Базу знаний

SPRINT OFFER в команду Телекома по направлению DevOps ➡️ YADRO в поиске Infrastructure и CI/CD Engineer — отправляйте резюме
SPRINT OFFER в команду Телекома по направлению DevOps ➡️ YADRO в поиске Infrastructure и CI/CD Engineer — отправляйте резюме до 8 июня 😊 Как получить оффер за 3 дня? Выбирайте направление, отправляйте заявку и пройдите техническое и менеджерское интервью. Если всё пройдёт успешно — оффер будет ваш! С чем вам предстоит работать? Наши DevOps-инженеры поддерживают процессы разработки (на С/С++, Go, Node.JS) и отвечают за инфраструктуру, которая позволяет бизнес-решениям работать. Также специалисты постоянно улучшают качество внутренних сервисов и занимаются развитием инструментов CI/CD. Кого ждём в команду? DevOps-инженеров с опытом работы от года и желанием развивать новые продукты в нашей команде. 💙Оставляйте заявку до 8 июня и станьте частью команды YADRO. Все подробности — по ссылке.

Открытые онлайн-уроки в Центральном университете 🎓 Тебя ждут лекции от ведущих преподавателей Центрального университета, а т
Открытые онлайн-уроки в Центральном университете 🎓 Тебя ждут лекции от ведущих преподавателей Центрального университета, а также возможность попасть на буткемп, сертификат о прохождении и тиражный мерч. 💻 Последняя лекция 9 июля — можно подключиться в любой момент Не упусти шанс — регистрируйся уже сейчас! Записаться онлайн #реклама 16+ event.centraluniversity.ru О рекламодателе

🤔 Что такое StatefulSet? StatefulSet — это контроллер Kubernetes, используемый для управления подами, которые требуют сохранения уникальных идентификаторов или состояния. Он обеспечивает стабильные имена, стабильные сетевые идентификаторы и упорядоченное создание и удаление подов. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Делегируй учет денег в бизнесе. Финдиректор на аутсорсе ✅Выстроит и внедрит понятную систему учета финансов 🏠Опытный специал
Делегируй учет денег в бизнесе. Финдиректор на аутсорсе ✅Выстроит и внедрит понятную систему учета финансов 🏠Опытный специалист, которого не нужно нанимать в штат ⚡Снизит риск кассовых разрывов 👍Покажет, сколько денег вывести на себя без ущерба бизнесу 💰Поможет снизить расходы и увеличить прибыль Узнать цену #реклама mrqz.me О рекламодателе

🤔 Какие Enterprise Firewall знаешь? В мире корпоративных (Enterprise) межсетевых экранов (firewall) существует множество решений от разных вендоров. Основные из них: 🟠Palo Alto Networks (Next-Generation Firewall, NGFW) Palo Alto — один из лидеров в сфере NGFW. Он использует глубокий анализ трафика и машинное обучение для выявления угроз. Контроль трафика на уровне приложений (App-ID) Инспекция SSL/TLS Встроенная защита от вредоносных программ (WildFire) Интеграция с SIEM/SOAR 🟠Cisco Firepower (ранее ASA с FirePOWER Services) Cisco Firepower объединяет традиционные возможности Cisco ASA с функциями, полученными после покупки Sourcefire. IPS/IDS (интеграция с Snort) Защита от атак нулевого дня Автоматизация защиты на базе машинного обучения Полная интеграция с экосистемой Cisco 🟠3. Fortinet FortiGate Fortinet — это NGFW, ориентированный на производительность и безопасность. Встроенный SD-WAN Антивирусный сканер и веб-фильтрация DLP (Data Loss Prevention) Поддержка IoT и OT-безопасности 🟠Check Point Next Generation Firewall Check Point — один из старейших игроков в сфере межсетевых экранов, известный своими решениями безопасности. Инспекция шифрованного трафика Защита от APT (Advanced Persistent Threats) Встроенный Threat Intelligence (ThreatCloud) - Многослойная защита от DoS/DDoS 🟠Juniper Networks SRX Juniper предлагает мощные межсетевые экраны, которые часто используются в телекоммуникациях. Высокая производительность Поддержка виртуализации (vSRX) Гибкая маршрутизация и VPN Интеграция с AI для автоматического обнаружения угроз 🟠Huawei USG (Unified Security Gateway) Huawei предлагает сетевые экраны для корпоративного и государственного сектора. Интеграция с 5G-сетями Встроенные функции DDoS-защиты Высокая масштабируемость Ставь 👍 и забирай 📚 Базу знаний

А ты справишься с тестом по Kubernetes? Пройди тест из 15 вопросов, проверь свой уровень знаний и получи скидку на онлайн-кур
А ты справишься с тестом по Kubernetes? Пройди тест из 15 вопросов, проверь свой уровень знаний и получи скидку на онлайн-курс «Инфраструктурная платформа на основе Kubernetes» от OTUS! Если успешно пройдешь тест, сможешь забронировать место в группе по выгодной цене! И еще дарим промокод Kuber_06 🔥 Пройти тест и забрать скидку: https://otus.pw/5e4q/ 🎫 Курс можно приобрести в рассрочку Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Как эффективно работать с интеграциями сегодня? Узнайте 5 июня на бесплатном вебинаре СберТеха «Новый взгляд на интеграционны
Как эффективно работать с интеграциями сегодня? Узнайте 5 июня на бесплатном вебинаре СберТеха «Новый взгляд на интеграционный ландшафт: как микросервисы меняют правила игры». Эксперты из Neoflex и СберТеха познакомят вас с инструментами для создания и управления интеграциями. А также поделятся опытом реализации проектов на базе решений от IBM и open source технологий. Регистрируйтесь и получите доступ к информации и рекомендациям от экспертов рынка! Зарегистрироваться #реклама 16+ platformv.sbertech.ru О рекламодателе

🤔 В чём заключается концепция GitOps? GitOps — это подход, при котором инфраструктура и конфигурация приложений описываются декларативно в Git, а изменения автоматически применяются через CD-процессы. Все действия по управлению кластерами и сервисами происходят через Git, а не вручную. Это улучшает контроль версий, даёт аудит и упрощает откаты. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Виртуальный сервер в аренду в Турции или России. Отказоустойчивый виртуальный облачный сервер на базе виртуализации VMWARE по
Виртуальный сервер в аренду в Турции или России. Отказоустойчивый виртуальный облачный сервер на базе виртуализации VMWARE по модели подписки. - Бесплатная миграция инфраструктуры в Турцию - Размещайте ресурсы в Турции или России и оплачивайте в рублях, турицких лирах или евро. - Храните резервные копии данных за рубежом для минимизации рисков - Продолжайте использовать импортное ПО, скачивайте обновления и патчи, общайтесь с техподдержкой - Доступность сервиса — от 99,982% SLA - Дата центры Tier III в России и Турции - Почасовой биллинг и постоплата Подключите услугу сегодня со скидкой 50% на инфраструктуру. Подать заявку #реклама cloud4y.ru О рекламодателе

DevOps | Вопросы собесов - Telegram kanali @easy_devops statistikasi va tahlili