ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

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

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

الذهاب إلى القناة على Telegram
5 560
المشتركون
-124 ساعات
-147 أيام
-1230 أيام
أرشيف المشاركات
🤔 Чем отличается Docker Compose от Docker Swarm? - Docker Compose — инструмент для локальной разработки и управления многоконтейнерными приложениями с помощью docker-compose.yml. - Docker Swarm — это средство оркестрации, позволяющее масштабировать, балансировать и управлять сервисами на кластере машин. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Высшее образование дистанционно в Московском ВУЗе Вы мечтаете получить высшее образование, но не сдали ЕГЭ или получили низки
Высшее образование дистанционно в Московском ВУЗе Вы мечтаете получить высшее образование, но не сдали ЕГЭ или получили низкие баллы? У нас есть решение для вас! Институт Международных Экономических Связей предлагает дистанционное обучение , которое позволяет получать качественные знания из любой точки мира по 10+ направлениям обучения. ✅ Государственный диплом без отметки о дистанте ✅ Удобный личный кабинет студента ✅ Поддержка кураторов на каждом этапе обучения ✅ Можно поступить без ЕГЭ Узнать больше #реклама 16+ imes.su О рекламодателе

🤔 В чем отличие девопс-инженера от sre-инженера? DevOps-инженер и SRE (Site Reliability Engineer) — это роли, которые пересекаются в своих задачах, но имеют разные акценты и подходы. 🚩Определение ролей 🟠DevOps-инженер Основная цель: Ускорить и автоматизировать процесс разработки, тестирования и развертывания приложений. Подход: Сосредоточен на создании и поддержке CI/CD, инфраструктуры как кода (IaC) и инструментах автоматизации. Фокус: Эффективность процессов разработки. Улучшение взаимодействия между командами разработки (Dev) и эксплуатации (Ops). 🟠SRE-инженер Основная цель: Обеспечение стабильности, надежности и производительности системы в продакшене. Подход: Применяет инженерные подходы и автоматизацию для управления операциями и масштабированием. Фокус: Стабильность и надежность системы. Мониторинг, устранение сбоев и управление инцидентами. Ставь 👍 и забирай 📚 Базу знаний

Повышаем надежность управления кластерами Apache Ignite 10 июня в 11:00 приглашаем на вебинар «Повышаем надежность управления
Повышаем надежность управления кластерами Apache Ignite 10 июня в 11:00 приглашаем на вебинар «Повышаем надежность управления кластерами Apache Ignite и Platform V DataGrid с помощью Grid Center». Platform V Grid Center — инструмент для администрирования IMDG кластеров Apache Ignite и Platform V DataGrid — резидентных СУБД для работы с данными в режиме реального времени. Недавно получил крупные новые доработки, о них владелец продукта расскажет на встрече. Кому полезно? Всем, кто использует кластеры Apache Ignite или Platform V DataGrid, а также тем, кто только присматривается к ним. Регистрация по ссылке Ждем встречи с вами! Зарегистрироваться #реклама 16+ platformv.sbertech.ru О рекламодателе

🤔 В чём смысл концепции «инфраструктура как код»? Инфраструктура как код (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-защиты Высокая масштабируемость Ставь 👍 и забирай 📚 Базу знаний