Безопасность — это обязанность всей команды. Каждый разработчик, девопс и инженер должен понимать, как их действия могут повлиять на безопасность системы.
С таким вопросом пришёл подписчик в нашу рубрику:
У меня на работе процветает безалаберность. Каждый второй коллега это потенциальная дыра в безопасности. Как им объяснить, что безопасность это не только моё дело, но и их?
Не стоит быть примером для учебников по ИБ, вот несколько советов:
Объясните коллегам, как уязвимости могут повлиять на производительность, надежность системы и репутацию компании.
Приводите примеры реальных инцидентов, таких как утечка данных или атаки, которые могут привести к значительным потерям.
Демонстрация примеров угроз, таких как SQL Injection или Cross-Site Scripting, помогает понять, как уязвимости могут повлиять на систему. Чем ближе примеры к реальной практике, тем убедительнее.
Автоматизированные тесты и интеграция проверок безопасности в CI/CD пайплайны позволяют уменьшить риски на ранних этапах разработки.
Объясните важность минимальных прав доступа и принципа Zero Trust: доверять никому, даже своим пользователям или приложениям.
Организуйте воркшопы и тренировки по безопасности, чтобы повысить осведомлённость и облегчить восприятие важности этих процессов.
P.S. Если хотите задать вопрос сообществу или поделиться историей, заполните нашу гугл-форму.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
🚀 Главная ошибка новичка в ML — строить звездолёт вместо велосипеда
Многие сразу хотят свою Midjourney, но в итоге получают только выгорание.
Успех начинается с «велосипеда»: научитесь предсказывать цены или классифицировать отзывы. Освойте базу, а уже потом стройте «звездолёты».
Наш курс «ML для старта в Data Science» — это и есть тот самый правильный старт от простого к сложному.
👉 Начните правильно
Берёте курс «ML для старта» до конца недели — Python в подарок.
❗А 21 августа пройдет бесплатный вебинар с Марией Жаровой: узнаете, какие проекты качают скилл, а какие качают ваши нервы.
А какой самый сложный проект вы брались делать в самом начале? 🫢
Многие сразу хотят свою Midjourney, но в итоге получают только выгорание.
Успех начинается с «велосипеда»: научитесь предсказывать цены или классифицировать отзывы. Освойте базу, а уже потом стройте «звездолёты».
Наш курс «ML для старта в Data Science» — это и есть тот самый правильный старт от простого к сложному.
👉 Начните правильно
Берёте курс «ML для старта» до конца недели — Python в подарок.
❗А 21 августа пройдет бесплатный вебинар с Марией Жаровой: узнаете, какие проекты качают скилл, а какие качают ваши нервы.
А какой самый сложный проект вы брались делать в самом начале? 🫢
Нужен ли Argo CD в современном мире Kubernetes и как он изменил подход к CI/CD с использованием GitOps — об этом свежий подкаст, который мы советуем глянуть.
В гостях — эксперт в области DevOps, который расскажет о своем опыте работы с Argo CD и GitOps, а также поделится множеством практических знаний.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩2
🧑💻 Как обеспечить бесперебойную работу платежных систем
Для обработки миллионов транзакций в секунду важно не только обеспечить систему высокой производительностью, но и гарантировать стабильность работы при пиковой нагрузке.
Смотрите карточки, в которых разбираются технические аспекты, вызовы и решения, обеспечивающие эффективную работу таких систем.
➡️ Читать статью
🐸 Библиотека devops'a
Для обработки миллионов транзакций в секунду важно не только обеспечить систему высокой производительностью, но и гарантировать стабильность работы при пиковой нагрузке.
Смотрите карточки, в которых разбираются технические аспекты, вызовы и решения, обеспечивающие эффективную работу таких систем.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Выбор первого ML-проекта: чеклист против выгорания
Классика плохих решений в ML — выбрать слишком сложный проект: неделя ковыряния в коде, десятки крашей и никакого результата. Хотите дойти до финиша — начните с простого проекта, который реально можно довести до конца.
Мини-чеклист первого проекта:
1. Понятные данные — без «я нашёл датасет в даркнете, но он на суахили».
2. Измеримая метрика — «точность 92%», а не «ну вроде работает».
3. Объяснимый результат — чтобы не-техлид понял, почему модель ругается на спам.
Наш курс «ML для старта в Data Science» — старт от простого к сложному: теория → практика → проверка → проект в портфолио.
👉 Начать свой путь в Data Science
Оплатите курс по ML до 17 августа — курс по Python в подарок.
📅 Бесплатный вебинар с Марией Жаровой — 21 августа: как выбирать проекты, которые доводят до оффера, а не до психотерапевта.
💾 Сохрани, чтобы не потерять, когда будешь готов(а) начать
Классика плохих решений в ML — выбрать слишком сложный проект: неделя ковыряния в коде, десятки крашей и никакого результата. Хотите дойти до финиша — начните с простого проекта, который реально можно довести до конца.
Мини-чеклист первого проекта:
1. Понятные данные — без «я нашёл датасет в даркнете, но он на суахили».
2. Измеримая метрика — «точность 92%», а не «ну вроде работает».
3. Объяснимый результат — чтобы не-техлид понял, почему модель ругается на спам.
Наш курс «ML для старта в Data Science» — старт от простого к сложному: теория → практика → проверка → проект в портфолио.
👉 Начать свой путь в Data Science
Оплатите курс по ML до 17 августа — курс по Python в подарок.
📅 Бесплатный вебинар с Марией Жаровой — 21 августа: как выбирать проекты, которые доводят до оффера, а не до психотерапевта.
💾 Сохрани, чтобы не потерять, когда будешь готов(а) начать
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳 Docker Desktop 4.44
Docker продолжает развивать свою платформу. С новым обновлением с помощью усовершенствованного Docker Model Runner можно не только запускать модели AI, но и анализировать запросы и ответы в процессе их инференса.
Для пользователей Mac теперь используется Apple Virtualization по умолчанию для виртуализации, что повышает общую производительность системы.
В Docker Desktop CLI появилась команда для удобного управления Kubernetes, а интерфейс стал более удобным для поиска нужных настроек.
➡️ Блог разработчиков
🐸 Библиотека devops'a
#свежак
Docker продолжает развивать свою платформу. С новым обновлением с помощью усовершенствованного Docker Model Runner можно не только запускать модели AI, но и анализировать запросы и ответы в процессе их инференса.
Для пользователей Mac теперь используется Apple Virtualization по умолчанию для виртуализации, что повышает общую производительность системы.
В Docker Desktop CLI появилась команда для удобного управления Kubernetes, а интерфейс стал более удобным для поиска нужных настроек.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
😎 Вы просили — мы сделали. Самый долгожданный анонс этого лета!
Мы открываем набор на второй поток курса «AI-агенты для DS-специалистов»!
На курсе мы учим главному навыку 2025 года: не просто «болтать» с LLM, а строить из них рабочие системы с помощью Ollama, RAG, LangChain и crew.ai.
📆 Старт потока — 15 сентября.
💸 Цена 49 000 ₽ действует только в эти выходные — до 17 августа. С понедельника будет дороже.
👉 Занять место
Мы открываем набор на второй поток курса «AI-агенты для DS-специалистов»!
На курсе мы учим главному навыку 2025 года: не просто «болтать» с LLM, а строить из них рабочие системы с помощью Ollama, RAG, LangChain и crew.ai.
📆 Старт потока — 15 сентября.
💸 Цена 49 000 ₽ действует только в эти выходные — до 17 августа. С понедельника будет дороже.
👉 Занять место
🗞 Дайджест новостей
Собрали для вас немного сигналов из всего информационного шума
— Встроенная поддержка ACME убирает Certbot из NGINX
NGINX анонсировал превью‑версию модуля
— HashiCorp Vault и OpenShift Virtualization избавляют от «Secret Zero»
HashiCorp предлагает заменить «Secret Zero» на использование нативной аутентификации Kubernetes: виртуальные машины в OpenShift Virtualization получают доверенную идентичность через сервисные аккаунты Kubernetes и Vault Agent
— Как стать Delivery Manager
— Как обеспечить бесперебойную работу платежных систем
— Docker Desktop 4.44
🐸 Библиотека devops'a
#свежак
Собрали для вас немного сигналов из всего информационного шума
— Встроенная поддержка ACME убирает Certbot из NGINX
NGINX анонсировал превью‑версию модуля
ngx_http_acme_module
, который обеспечивает нативную поддержку протокола ACME (Automated Certificate Management Environment) непосредственно в конфигурации сервера.— HashiCorp Vault и OpenShift Virtualization избавляют от «Secret Zero»
HashiCorp предлагает заменить «Secret Zero» на использование нативной аутентификации Kubernetes: виртуальные машины в OpenShift Virtualization получают доверенную идентичность через сервисные аккаунты Kubernetes и Vault Agent
— Как стать Delivery Manager
— Как обеспечить бесперебойную работу платежных систем
— Docker Desktop 4.44
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏1
Forwarded from Библиотека задач по DevOps | тесты, код, задания
В продакшн-среде у вас есть несколько микросервисов, упакованных в Docker-контейнеры. При обновлении одного из сервисов вы замечаете, что контейнеры начинают потреблять больше ресурсов и иногда «падать». Какой подход будет наиболее правильным для диагностики и устранения проблемы?
👾 — Увеличить лимиты CPU и RAM для контейнера в docker run или в docker-compose.yml, не меняя код
👍 — Использовать docker logs и инструменты вроде docker stats, а также подключить мониторинг (Prometheus/Grafana) для анализа нагрузки
🥰 — Пересобрать образ с ключом --no-cache, чтобы убедиться, что не используется устаревший слой
⚡️ — Настроить restart: always в docker-compose, чтобы контейнер автоматически перезапускался при падении
Библиотека задач по DevOps
👾 — Увеличить лимиты CPU и RAM для контейнера в docker run или в docker-compose.yml, не меняя код
👍 — Использовать docker logs и инструменты вроде docker stats, а также подключить мониторинг (Prometheus/Grafana) для анализа нагрузки
🥰 — Пересобрать образ с ключом --no-cache, чтобы убедиться, что не используется устаревший слой
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🥰1
Яндекс Практикуму нужна ваша экспертиза! Приглашаем SRE инженеров.
Яндекс Практикум — сервис современного онлайн-образования, где обучают актуальным цифровым профессиям.
В нашей образовательной системе много внимания уделяется технологиям. Но самое главное в учёбе — люди: их опыт, поддержка и причастность к сообществу.
Сейчас есть возможность присоединиться к команде и стать наставником или автором курса «SRE инженер».
Чем занимается наставник/автор?
Наставник ведет вебинары, отвечает на вопросы и вдохновляет студентов на учёбу.
Автор готовит тексты уроков, тесты, памятки и прочие материалы, упаковывает свой опыт в учебные кейсы и в буквальном смысле влияет на развитие индустрии.
Почему это интересно:
- благодарная аудитория, возможность самореализации,
- энергичное комьюнити и коллеги, с которыми не скучно,
- дополнительная строчка в резюме и пополнение портфолио,
- удалёнка, парт-тайм — нагрузка от 10 часов в неделю, дополнительный доход.
Узнать больше о сотрудничестве с Яндекс Практикумом и оставить отклик можно по ссылкам:
→ Автор курса «SRE инженер»
→ Наставник на курс «SRE инженер»
Яндекс Практикум — сервис современного онлайн-образования, где обучают актуальным цифровым профессиям.
В нашей образовательной системе много внимания уделяется технологиям. Но самое главное в учёбе — люди: их опыт, поддержка и причастность к сообществу.
Сейчас есть возможность присоединиться к команде и стать наставником или автором курса «SRE инженер».
Чем занимается наставник/автор?
Наставник ведет вебинары, отвечает на вопросы и вдохновляет студентов на учёбу.
Автор готовит тексты уроков, тесты, памятки и прочие материалы, упаковывает свой опыт в учебные кейсы и в буквальном смысле влияет на развитие индустрии.
Почему это интересно:
- благодарная аудитория, возможность самореализации,
- энергичное комьюнити и коллеги, с которыми не скучно,
- дополнительная строчка в резюме и пополнение портфолио,
- удалёнка, парт-тайм — нагрузка от 10 часов в неделю, дополнительный доход.
Узнать больше о сотрудничестве с Яндекс Практикумом и оставить отклик можно по ссылкам:
→ Автор курса «SRE инженер»
→ Наставник на курс «SRE инженер»
DevOps-инженер — от 200 000 ₽, гибрид (Санкт-Петербург)
DevOps инженер (middle/middle+) — удалёнка
DevOps — от 6 000 €, офис (Ульм)
DevOps Engineer — от 300 000 ₽, удалёнка
DevOps/SRE инженер — от 300 000 ₽, удалёнка
Бустер — Офис у вас дома.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
🫣 Хотите в Data Science, но боитесь высшей математики?
Хорошая новость: вам не нужно становиться математиком. Вам нужно освоить конкретные разделы, которые реально используются в работе и на собеседованиях.
Именно этому учат преподаватели ВМК МГУ на нашем курсе «Математика для Data Science».
Без лишней воды — только то, что нужно для:
✅ успешного поступления в ШАД Яндекса;
✅ прохождения собеседований уровня FAANG;
✅ глубокого понимания ML-алгоритмов.
Это самый прямой путь к математическому фундаменту, на котором строится вся карьера в Data Science.
👉 Начните строить свою карьеру уже сегодня
Хорошая новость: вам не нужно становиться математиком. Вам нужно освоить конкретные разделы, которые реально используются в работе и на собеседованиях.
Именно этому учат преподаватели ВМК МГУ на нашем курсе «Математика для Data Science».
Без лишней воды — только то, что нужно для:
✅ успешного поступления в ШАД Яндекса;
✅ прохождения собеседований уровня FAANG;
✅ глубокого понимания ML-алгоритмов.
Это самый прямой путь к математическому фундаменту, на котором строится вся карьера в Data Science.
👉 Начните строить свою карьеру уже сегодня
🌀 Шпаргалка по циклам в Bash
Чтобы не держать в голове всю синтаксическую магию, собрали удобные примеры: for, while, until, диапазоны, чтение файлов и даже управление потоком с break и continue.
Цикл for в Bash:
Цикл for, как в C:
Цикл for с диапазонами:
Цикл while в Bash:
Цикл while true:
Чтение файлов:
Оператор continue:
Оператор break:
Цикл until:
Код готов к копипасте. Берите и используйте.
🐸 Библиотека devops'a
#буст
Чтобы не держать в голове всю синтаксическую магию, собрали удобные примеры: for, while, until, диапазоны, чтение файлов и даже управление потоком с break и continue.
Цикл for в Bash:
for i in /etc/*; do
echo $i
done
# То же самое (альтернативный синтаксис), также работает с другими видами циклов
for i in /etc/*
do
echo $i
done
Цикл for, как в C:
for ((i = 0; i < 100; i++)); do
echo $i
done
# альтернативный синтаксис
for ((i = 0; i < 100; i++))
do
echo $i
done
Цикл for с диапазонами:
for i in {1..10}; do
echo "Number: $i"
done
# С шагом
# ⇒ {НАЧАЛО..КОНЕЦ..ШАГ}
for i in {5..50..5}; do
echo "Number: $i"
done
Цикл while в Bash:
# увеличение значения
i=1
while [[ $i -lt 4 ]]; do
echo "Number: $i"
((i++))
done
# уменьшение значения
i=3
while [[ $i -gt 0 ]]; do
echo "Number: $i"
((i--))
done
Цикл while true:
# длинная форма while true
while true; do
# TODO
# TODO
done
# или короткая запись
while :; do
# TODO
# TODO
done
Чтение файлов:
# использование пайпов
cat file.txt | while read line
do
echo $line
done
# ИЛИ использование перенаправления ввода
while read line; do
echo $line
done < "/path/to/txt/file"
Оператор continue:
# команда seq может использоваться для генерации диапазонов
for number in $(seq 1 3); do
if [[ $number == 2 ]]; then
continue
fi
echo "$number"
done
Оператор break:
for number in $(seq 1 3); do
if [[ $number == 2 ]]; then
# Пропустить оставшуюся часть цикла или выйти из цикла
break
fi
# Здесь выведется только 1
echo "$number"
done
Цикл until:
# увеличение значения
count=0
until [ $count -gt 10 ]; do
echo "$count"
((count++))
done
# уменьшение значения
count=10
until [ $count -eq 0 ]; do
echo "$count"
((count--))
done
Код готов к копипасте. Берите и используйте.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
👻 Гибридные вакансии и фантомный рост
Вакансии пестрят шестизначными цифрами, но у большинства специалистов ощущение будто деньги обесцениваются быстрее, чем приходят. Работодатели требуют гибридных навыков, а компенсации часто не дотягивают до ожиданий.
Почему статистика расходится с реальностью и что ждёт рынок в ближайшие годы — разбираем в статье.
🐸 Библиотека devops'a
Вакансии пестрят шестизначными цифрами, но у большинства специалистов ощущение будто деньги обесцениваются быстрее, чем приходят. Работодатели требуют гибридных навыков, а компенсации часто не дотягивают до ожиданий.
Почему статистика расходится с реальностью и что ждёт рынок в ближайшие годы — разбираем в статье.
Please open Telegram to view this post
VIEW IN TELEGRAM