Библиотека задач по DevOps | тесты, код, задания
2.85K subscribers
108 photos
3 videos
2 files
124 links
Задачи и тесты по DevOps для тренировки и обучения.

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

Наши каналы: https://yangx.top/proglibrary/9197

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

Работать у нас: https://job.proglib.io/
加入频道
🧠 Твоя БД скоро станет умнее тебя: 5 трендов open-source баз данных 2025

БД перестают быть просто хранилищем — теперь они оптимизируют запросы, автоматически анализируют данные и даже используют AI для прогнозов.
Какие фичи перевернут мир open-source БД в 2025? Узнайте в статье👇

🫢 Прочитать статью

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
Сведения о том, как собирать образ Docker, записаны в файле…
Anonymous Quiz
4%
dockerimage
1%
Jenkinsfile
91%
Dockerfile
4%
docker-compose
В чем разница между var x int = 2 и x := 2 в Go?

Результат тот же — переменная со значением 2. С помощью var x int = 2 мы устанавливаем тип переменной как целое число, а с помощью x := 2 мы позволяем Go самому определить тип.
В продолжающейся дискуссии о внедрении языка Rust в ядро Linux Грег Кроа-Хартман, один из ключевых разработчиков и сопровождающих ядра, высказал свою позицию, которая однозначно поддерживает этот шаг. И его мнение особенно ценно, учитывая, что он видел практически каждый баг-фикс и проблему безопасности в ядре за последние 15+ лет.

👉 Ссылка на статью
«Мы вам перезвоним» отменяется

Раньше после собеседования приходилось ждать ответа неделями. Теперь всё по-другому!

⚡️ AI-рекрутер моментально анализирует твои ответы и выдаёт фидбэк сразу после интервью. Больше никаких «Мы вам перезвоним» и недели молчания — всё быстро, чётко и по делу.

Если хочешь проверить AI-рекрутера в деле и заодно получить пре-офер от Сбера, тебе нужно:

1. Зарегистрироваться на платформе
2. Авторизироваться через Телеграм
3. Пройти AI-интервью

💡 Обратную связь ты получишь сразу, а живые рекрутеры Сбера (если они ещё остались) свяжутся с тобой в течение двух дней.

🔗 Попробуй прямо сейчас! 👉 https://clc.to/сбер_мем

Реклама. ПАО СБЕРБАНК, ИНН 7707083893. Erid 2VtzqwUvnb8
🛠 Как внедрить CI/CD: 10 самых важных шагов

CI/CD — это ключ к быстрой, качественной и безопасной разработке ПО. Наш гайд поможет вам настроить эффективный пайплайн, автоматизировать рутину и ускорить релизы.

➡️ Что внутри статьи

▪️ Лучшие практики работы с Git
▪️ Автоматизация сборки и тестирования
▪️ Внедрение автоматизированного тестирования
▪️ Эффективное управление зависимостями
▪️ Автоматизированный деплой без простоя
▪️ Настройка мониторинга и логирования

📎 Читайте гайд

Азбука айтишника
Please open Telegram to view this post
VIEW IN TELEGRAM
На уровне ОС независимое выполнение приложения и изоляция отказа достигаются при помощи…
Anonymous Quiz
51%
Пространства имен
11%
Kubernetes
25%
Контрольных групп
12%
Групп безопасности
🤝 💼 IT-конференции: как сходить на мероприятие и извлечь из него максимум пользы

🚀 IT-конференции — это не только про кофе-брейки и бесплатные стикеры. Это шанс завести полезные знакомства, узнать инсайдерскую информацию и найти новые карьерные возможности. Но для этого нужно не просто прийти, а правильно подготовиться и ловить важные моменты.

Как извлечь из мероприятия максимум пользы? Как сделать так, чтобы оно дало не только эмоции, но и реальные бонусы для вашей карьеры?

🔗 Подробнее в статье

🐸 Библиотека джависта
Please open Telegram to view this post
VIEW IN TELEGRAM
🏃‍♀️ 40+ каналов, которые должен читать каждый разработчик

Отобрали для вас полезные и проверенные каналы для программистов — в них вы найдете все самое интересное, от технических новостей до практических гайдов.

IT Job Hub | Работа и вакансии в IT — избранные IT-вакансии

Библиотека программиста — новости из мира IT и технологий

Книги для программистов — самые годные книги по любым языкам и стекам

IT-мемы — мемы про жизу айтишника

Proglib Academy — обучение и курсы, чтобы стать топовым специалистом

Азбука айтишника — азы из мира разработки

Библиотека нейросетей — лайфхаки и промпты для разных задач, баттлы нейронок и новости из мира ИИ

Библиотека фронтендера — все о JS, React, Angular и не только

Библиотека мобильного разработчика — лайфхаки и новости из мира Swift и Kotlin

Библиотека хакера — уязвимости, атаки, бэкдоры и как от них защититься

Библиотека тестировщика — самое интересное о том, как крашить код

🦫 Go
Библиотека Go-разработчика
Библиотека задач по Go
Библиотека Go для собеса
Вакансии по Go

#️⃣ C#
Библиотека шарписта
Библиотека задач по C#
Библиотека собеса по C#
Вакансии по C#

🔧 DevOps
Библиотека devops’а
Библиотека задач по DevOps
Библиотека собеса по DevOps
Вакансии по DevOps & SRE

🐘 PHP
Библиотека пхпшника
Библиотека задач по PHP
Библиотека PHP для собеса
Вакансии по PHP, Symfony, Laravel

🐍 Python
Библиотека питониста
Библиотека Python для собеса
Библиотека задач по Python
Вакансии по питону, Django, Flask

☕️ Java
Библиотека джависта
Библиотека задач по Java
Библиотека Java для собеса
Вакансии по Java

📊 Data Science
Библиотека дата-сайентиста
Библиотека задач по Data Science
Библиотека Data Science для собеса
Вакансии по Data Science

🎮 C++
Библиотека C/C++ разработчика
Библиотека задач по C++
Библиотека C++ для собеса
Вакансии по C++

Подписывайтесь на интересные вам каналы и сохраняйте пост в закладки, чтобы не потерять 🔑
Please open Telegram to view this post
VIEW IN TELEGRAM
Контейнер Docker часто характеризуется как улучшение по сравнению с другой технологией. С какой?


👾 — DevOps
👍 — Микросервисы
🥰 — Облачные вычисления
❤️ — Виртуальные машины

Библиотека задач по DevOps
Что выполняет конструкция extends: .plan в gitlab CI?

extends используется для повторного использования секции пайплайна (аналог фунции). .plan указывает на имя повторяемой секции в пайплайне. Первым в шаге выполняется скрипт из extends.
Какие варианты размещения сетевого порта или балансировщика нагрузки между приложением и серверными модулями доступны для ненативных приложений в Kubernetes?
Anonymous Quiz
6%
Прямой доступ к модулям
30%
Механизмы обнаружения сервисов
19%
Запрос к API-серверу
45%
Настройка Ingress-ресурсов
Какую из следующих команд вы бы использовали, чтобы остановить или отключить службу httpd при загрузке системы?

👾 — # systemctl disable httpd.service
👍 — # system disable httpd.service
🥰 — # system disable httpd
🥱 — # system disable httpd.service

Библиотека задач по DevOps
Как выглядит хороший кандидат на роль инженера DevOps?

Компетентный инженер DevOps должен обладать глубоким пониманием конвейеров CI/CD, иметь опыт работы с облачными сервисами и проявлять упреждающий подход к решению проблем. Он должен демонстрировать внимательное отношение к вопросам безопасности, уметь сотрудничать и иметь стремление к постоянному обучению.

Красные флаги


Будьте осторожны с кандидатами, у которых нет практического опыта работы с популярными инструментами DevOps или которые не знакомы с базовыми облачными сервисами. Нежелание сотрудничать или неспособность сформулировать важность безопасности в DevOps также могут вызывать опасения.
🐍 Твой Python-код жрёт память? 11 способов это исправить!

Высокая производительность и масштабируемость невозможны, если приложение неэффективно расходует RAM. Разберём лучшие техники оптимизации памяти в Python, которые помогут сократить потребление ресурсов и ускорить работу кода.

👉 Читать статью

Библиотека питониста
Что можно использовать вместо YAML в качестве альтернативного файла для создания композиции Docker?

Можно использовать файл JSON вместо YAML. Если пользователь хочет использовать файл JSON, он должен указать имя файла, как указано:

Docker-compose -f Docker-compose.json up


Библиотека задач по DevOps
🐧 Пингвин, покоривший мир: история взлета Linux – ОС, управляющей 96% серверов

В 1991 году на компьютере с 4 мегабайтами памяти родилась программа, которая сегодня управляет большей частью интернета, смартфонами и даже космическими аппаратами. Это история Linux, рассказанная одним из первых свидетелей.

➡️ Читать статью
➡️ Зеркало
Дайте определение автоматизации DevOps?

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

Автоматизация в DevOps повышает скорость, согласованность, точность, надежность и увеличивает количество поставок.

Библиотека задач по DevOps