Библиотека собеса по DevOps | вопросы с собеседований
3.07K subscribers
121 photos
4 videos
2 files
154 links
Вопросы с собеседований по DevOps и ответы на них.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d7e18893

Работать у нас: https://job.proglib.io/

Наши каналы: https://yangx.top/proglibrary/9197
加入频道
Объясните OpenShift.

Это общедоступная облачная платформа Kubernetes, которая помогает разработчикам в создании приложений. Ее предложения включают автоматическую установку, управление жизненным циклом и обновления. OpenShift предоставляет разработчикам инструменты и сервисы для создания, развертывания и управления приложениями в контейнерной среде. Эти инструменты включают интегрированную среду разработки (IDE), образы контейнеров, управление исходным кодом, автоматизированные сборки и развертывания.
Что такое модули filebeat?

Это заранее настроенные модули для различных типов мест регистрации логов, таких как Traefik, Fargate и HAProxy. Они упрощают процесс настройки пересылки логов с помощью Filebeat и имеют разные конфигурации в зависимости от источника логов.
🏢📊 Как сократить расходы на инфраструктуру в 20 раз: опыт внедрения мультитенантной архитектуры

Снизить затраты на инфраструктуру в десятки раз — не фантастика, а реальность. Мультитенантная архитектура помогает не только экономить деньги, но и упрощает подключение новых клиентов, масштабирование и обслуживание системы. Такой подход значительно облегчает работу и открывает новые возможности для роста.

Хотите узнать, как правильно её внедрить, избежать типичных ошибок и достичь впечатляющих результатов? Ознакомьтесь с реальным опытом, который вдохновит на изменения. 🍹

🔗 Читать статью
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
Какие существуют типы менеджеров облачных контроллеров?

Вот некоторые типы менеджеров контроллеров облаков:

Контроллер узлов: отвечает за управление жизненным циклом узлов в кластере, например, создание, обновление и удаление узлов.

Контроллер маршрутов: управляет входящим и исходящим трафиком для служб, работающих в кластере Kubernetes.

Контроллер томов: отвечает за управление жизненным циклом томов в кластере, например, создание, присоединение и отсоединение томов.

Контроллер служб: управляет жизненным циклом служб Kubernetes, например, создание, обновление и удаление служб.
Какие инструменты с открытым исходным кодом вы используете, чтобы сделать Puppet более мощным?

Изменения в конфигурации отслеживаются с помощью Jira, а дальнейшее обслуживание осуществляется посредством внутренних процедур. Контроль версий использует поддержку Git и приложения диспетчера кода Puppet. Изменения передаются через конвейер непрерывной интеграции Jenkins.
Чем отличается Kubernetes от Openshift?

Openshift имеет более строгие политики безопасности и модели аутентификации.
Openshift поддерживает полную интеграцию CI/CD Jenkins.
Openshift имеет веб-консоль по-умолчанию. В Kubernetes консоль необходимо дополнительно устанавливать консоль.
В Kubernetes возможно устанавливать сторонние сетевые плагины. В Openshift используется собственное сетевое решение Open vSwitch, которое предоставляет 3 различный плагина.
Kubernetes может быть установлен практически на любой дистрибутив Linux. Openshift имеет ограничения на устанавливаемые дистрибутивы, преимущественно используются RH-дистрибутивы.
Kubernets доступен в большинстве облачных платформ — GCP, AWS, Azure, Yandex.Cloud. Openshift доступен на облачной платформе Azure и облаке от IBM.
По-умолчанию, в Openshift поды в кластере могут быть запущены только под обычным пользователем, чтобы запустить под под пользователем root необходимо выдать права для сервисного аккаунта. В Kubernetes по-умолчанию поды могут быть запущены по пользователем root.
Знаете ли вы что-нибудь о секретах Kubernetes?

Да, Secrets в Kubernetes — это объекты, которые содержат конфиденциальную информацию, такую ​​как учетные данные пользователя, пароли, токены OAuth и ключи SSH. Здесь «Secrets» дают вам больше контроля над этой информацией и ее случайным раскрытием. Используя Secrets, Kubernetes гарантирует, что конфиденциальные данные зашифрованы, только авторизованные субъекты могут получить к ним доступ, и они не будут раскрыты неавторизованным пользователям или приложениям.
Перечислите некоторые цели контроллера репликации.

Постоянный том — это часть хранилища, которую администратор предоставляет кластеру Kubernetes. Предположим, разработчику требуется постоянное хранилище для приложения в кластере; он делает это, создавая заявку на постоянный том и затем монтируя том в путь в модуле. После завершения этого процесса модуль может заявить любой том, соответствующий его требованиям.
👾 15 кибератак, которые потрясли мир: от $96 млн до $15 млрд ущерба

Изучаем крупнейшие кибератаки от 1988 до 2024 года: как менялись методы хакеров, почему даже технологические гиганты оказываются беззащитными и какой ценой достается восстановление систем.

🔗 Читать статью
🔗 Зеркало
Перечислите некоторые типы томов Kubernetes.

Различные типы томов Kubernetes следующие:

📌 EmptyDir: этот том сначала создается, когда узлу назначается модуль. Изначально он пуст. Том типа emptyDir доступен в течение всего срока службы модуля.

📌 Flocker: это кластеризованный менеджер томов контейнерных данных с открытым исходным кодом.

📌 HostPath: этот том монтирует файл или каталог из файловой системы узла хоста в модуль. Он может предоставлять доступ к файлам хоста или обмениваться файлами между контейнерами на одном хосте.

📌 NFS: сетевая файловая система (NFS) позволяет компьютерам получать доступ к файлам или обмениваться ими по сети. Это выделенное хранилище файлов, когда несколько пользователей должны извлекать данные для централизованной дисковой емкости.
🚀 ТОП-10 перспективных российских стартапов в 2025 году

Мир технологий развивается стремительно, и стартапы играют ключевую роль в этом процессе. Каждый год появляются компании, которые меняют привычные подходы и предлагают решения, способные кардинально повлиять на индустрию.

Что ждёт нас в 2025 году?
Какие российские стартапы уже сейчас выходят на новый уровень и обещают удивить инновациями?

В этом материале мы собрали 10 самых перспективных проектов, за которыми сто́ит следить, чтобы быть на острие технологических и бизнес-трендов. Узнайте, кто может стать новым лидером рынка и как эти компании уже сегодня меняют правила игры.

📎 Читать
За что отвечает каждый из следующих сервисов/проектов?

Nova
Neutron
Cinder
Glance
Keystone

Nova — Управление виртуальными экземплярами
Neutron — Управление сетями путем предоставления сети как услуги (NaaS)
Cinder — Блочное хранилище
Glance — Управление образами для виртуальных машин и контейнеров (поиск, получение и регистрация)
Keystone — Сервис аутентификации через облако
👔 Слишком молодой, слишком опытный: 9 причин, почему вам могут отказать после собеседования

Собеседование прошло гладко: вы подготовились, уверенно ответили на все вопросы, проявили заинтересованность и даже получили положительный фидбек. Но вместо долгожданного оффера — отказ. Почему так произошло? На самом деле, отказ может быть вызван множеством причин: от излишнего опыта до неудачной коммуникации с рекрутером.

В этой статье разобрали 9 наиболее распространённых причин, по которым кандидаты не получают работу после интервью. Это не всегда связано с вашими навыками — иногда проблема в ожиданиях компании или внутренних процессах. Узнайте, как избежать подобных ситуаций и повысить свои шансы на успех!

📎 Разобраться в причинах
Please open Telegram to view this post
VIEW IN TELEGRAM
🎨 Новый канал для вдохновения — UX in GIF

Мы запустили свежий канал, где делимся идеями для дизайна интерфейсов. Всё самое стильное, оригинальное и вдохновляющее теперь в одном месте.

📌 Чем полезен канал?

→ Идеи для дизайна интерфейсов.
→ Анимации, которые можно повторить или адаптировать.
→ Лёгкий способ искать вдохновение перед новым проектом.

👉 Подписывайтесь и вдохновляйтесь: UX in GIF
Please open Telegram to view this post
VIEW IN TELEGRAM
Перечислите некоторые начальные пространства имен, с которых Kubernetes начинает.

Вот некоторые начальные пространства имен:

Default: это пространство имен включено Kubernetes, чтобы пользователи могли начать использовать новый кластер без необходимости предварительного создания пространства имен.

Kube-system: это пространство имен для объектов, созданное системой Kubernetes.

Kube-public: это пространство имен доступно для чтения как аутентифицированным, так и неаутентифицированным клиентам. Оно зарезервировано в основном для использования в кластере.
Что такое StatefulSets?

StatefulSets — это тип API рабочей нагрузки, который управляет приложениями с отслеживанием состояния. Их также можно использовать для управления масштабированием и развертыванием наборов pod. StatefulSets часто используются для управления развертыванием и масштабированием pod, которым требуются стабильные сетевые идентификаторы и постоянное хранилище, что делает их хорошо подходящими для рабочих нагрузок с отслеживанием состояния.
Что означает «control plane»?

Это часть сети, которая решает, как маршрутизировать и пересылать пакеты в другое место.
Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ
Чем отличаются ReplicationController от ReplicaSet?

ReplicationController гарантирует, что указанное количество реплик подов будут работать одновременно. Другими словами, ReplicationController гарантирует, что под или набор подов всегда активен и доступен.

ReplicaSet — это следующее поколение Replication Controller. Единственная разница между ReplicaSet и Replication Controller — это поддержка селектора. ReplicaSet поддерживает множественный выбор в селекторе, тогда как ReplicationController поддерживает в селекторе только выбор на основе равенства.
Что такое MCollective?

MCollective — это система промежуточного программного обеспечения, которая интегрируется с Puppet для обеспечения возможностей оркестровки, удаленного и параллельного выполнения заданий.