Переезд с TeamCity на GitLab CI + K8s
Однажды команда решила перейти с TeamCity на GitLab CI…
📌 Подробнее: https://habr.com/ru/companies/skbkontur/articles/888506/
MemOps🤨
Однажды команда решила перейти с TeamCity на GitLab CI…
📌 Подробнее: https://habr.com/ru/companies/skbkontur/articles/888506/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Переезд с TeamCity на GitLab CI + K8s
Привет, Хабр! Меня зовут Даниил Мильков, я старший C# разработчик в команде Формы, которая входит в состав продукта Контур.Экстерн. Если вкратце, Экстерн позволяет бизнесу сдавать отчётность в...
👍2
Как красиво «завернуть» devops-пайплайн и не сгореть на проде
Автор с 2005 года и сейчас руководит devops-направлением. За эти годы он успел повидать множество граблей, на которые они наступали, пытаясь построить нормальную систему CI/CD. Расскажет о пути от «кустарного производства» пайплайнов к промышленным масштабам, не потеряв по дороге ни одного девопса и не спалив продакшен.
📌 Подробнее: https://habr.com/ru/companies/evraz/articles/891548/
MemOps🤨
Автор с 2005 года и сейчас руководит devops-направлением. За эти годы он успел повидать множество граблей, на которые они наступали, пытаясь построить нормальную систему CI/CD. Расскажет о пути от «кустарного производства» пайплайнов к промышленным масштабам, не потеряв по дороге ни одного девопса и не спалив продакшен.
📌 Подробнее: https://habr.com/ru/companies/evraz/articles/891548/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как красиво «завернуть» devops-пайплайн и не сгореть на проде
Привет, Хабр! Меня зовут Максим Бочкарев, в IT я с 2005 года и сейчас руковожу devops-направлением в компании ЕВРАЗ. За эти годы я успел повидать множество граблей, на которые мы наступали, пытаясь...
🔥3👍1
Три мушкетера из мира DevSecOps. Внедряем инструменты для развития AppSec-процессов
Продолжаем цикл статей про построение DevSecOps с нуля. Это большой гайд from zero to, надеюсь, hero.
📌 Подробнее: https://habr.com/ru/companies/kuper/articles/890972/
MemOps🤨
Продолжаем цикл статей про построение DevSecOps с нуля. Это большой гайд from zero to, надеюсь, hero.
📌 Подробнее: https://habr.com/ru/companies/kuper/articles/890972/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Три мушкетера из мира DevSecOps. Внедряем инструменты для развития AppSec-процессов
Привет, Хабр! С вами Максим Коровенков, DevSecOps Lead в Купере. Продолжаем цикл статей про построение DevSecOps с нуля. Это большой гайд from zero to, надеюсь, hero. Наш контекст подразумевает...
👍3
Forwarded from godnoTECH - Новости IT
Известный ИБ-шник Уилл Дорманн отправил компании отчёт с описанием уязвимости и скриншотами. В ответ он получил требование предоставить видео, хотя скриншоты уже показывали ввод команд и результат их выполнения.
Раздражённый бюрократией, Дорманн создал 15-минутное видео с демонстрацией описанной в отчете проблемы.
• почти 14 минут из 15 время откровенно тратится впустую, и всё это под громкую техно-музыку;
• в начале ролика мелькает скриншот из фильма с надписью «Центр для детей, которые плохо читают».
Ах, да: отправить видео через портал Microsoft не удалось из-за ошибки 403, поэтому автор загрузил его на YouTube.
«Если исследователь делает всё возможное, чтобы быть вежливым с вендорами, и пишет отчёты об уязвимостях, чтобы поделиться с ними, то поставщикам стоит по крайней мере сделать вид, что они относятся к этому серьёзно», — считает Дорманн.
💯 — Это факт, бюрократия убивает эффективность.
🤷 — Не вижу ничего ужасного в просьбе Microsoft...
😁 — Дорманн выпутался гениально!
Please open Telegram to view this post
VIEW IN TELEGRAM
💯58😁34🤷5😈1
Автоматизация деплоя: из Bitbucket через Jenkins в MicroK8s — опыт финтех-разработчика
Автор расскажет, как настроить CI/CD для деплоя Spring Boot приложения из Bitbucket через Jenkins в MicroK8s и поделится реальным кейсом, разберет ошибки, с которыми столкнулся, и даст рабочий код. Если вы хотите автоматизировать деплой и не наступать на грабли — поехали!
📌 Подробнее: https://habr.com/ru/articles/891844/
MemOps🤨
Автор расскажет, как настроить CI/CD для деплоя Spring Boot приложения из Bitbucket через Jenkins в MicroK8s и поделится реальным кейсом, разберет ошибки, с которыми столкнулся, и даст рабочий код. Если вы хотите автоматизировать деплой и не наступать на грабли — поехали!
📌 Подробнее: https://habr.com/ru/articles/891844/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Автоматизация деплоя: из Bitbucket через Jenkins в MicroK8s — опыт финтех-разработчика
Автоматизация — как дорога в облаках: красиво, но требует точной навигации. Всем привет! Я — Java-разработчик с пятилетним опытом в финтехе, и сегодня я расскажу, как настроить CI/CD для деплоя Spring...
❤3
Architecture as Git: эффективное управление ArchiMate моделями через систему контроля версий
Автор поделится опытом хранения моделей ArchiMate в системе контроля версий Git и автоматизации рабочих процессов для совместной работы над архитектурой предприятия.
📌 Подробнее: https://habr.com/ru/companies/otus/articles/892438/
MemOps🤨
Автор поделится опытом хранения моделей ArchiMate в системе контроля версий Git и автоматизации рабочих процессов для совместной работы над архитектурой предприятия.
📌 Подробнее: https://habr.com/ru/companies/otus/articles/892438/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Architecture as Git: эффективное управление ArchiMate моделями через систему контроля версий
Привет, Хабр! Меня зовут Максим Рогоза, и последние 7 лет я работаю корпоративным архитектором в крупнейших компаниях России. В настоящее время я занимаюсь стратегическим...
👍2
Создаем Змейку с ИИ: Docker и TensorFlow.js в действии
В статье рассматривается разработка игры Snake AI, использующей мощь TensorFlow.js для создания умной игры. Docker помогает упростить процесс разработки и развертывания, обеспечивая согласованную среду работы и легкость в совместной работе. Узнайте, как это может улучшить ваш проект.
📌 Подробнее: https://www.docker.com/blog/leveraging-docker-with-tensorflow/
MemOps🤨
В статье рассматривается разработка игры Snake AI, использующей мощь TensorFlow.js для создания умной игры. Docker помогает упростить процесс разработки и развертывания, обеспечивая согласованную среду работы и легкость в совместной работе. Узнайте, как это может улучшить ваш проект.
📌 Подробнее: https://www.docker.com/blog/leveraging-docker-with-tensorflow/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Docker
How to Build a Snake AI Game with Docker and TensorFlow.js | Docker
Learn how TensorFlow.js can be used with Docker to run AI/ML in a web browser, using a real-world example of a Snake AI game.
👍5
Продвинутый CI/CD или как реализовать динамические Feature стенды
Многие разработчики стремятся протестировать свои изменения перед развертыванием в стабильные среды: prod, dev или staging. Первое, что приходит на ум — написание тестов. Однако, как показывает практика, времени на создание качественных тестов часто не хватает. В таких случаях логичное решение — настройка деплоя для отдельных веток. Хотя эта идея кажется простой, ее реализация связана с рядом сложностей:
📌 Подробнее: https://habr.com/ru/articles/892512/
MemOps🤨
Многие разработчики стремятся протестировать свои изменения перед развертыванием в стабильные среды: prod, dev или staging. Первое, что приходит на ум — написание тестов. Однако, как показывает практика, времени на создание качественных тестов часто не хватает. В таких случаях логичное решение — настройка деплоя для отдельных веток. Хотя эта идея кажется простой, ее реализация связана с рядом сложностей:
📌 Подробнее: https://habr.com/ru/articles/892512/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Продвинутый CI/CD или как реализовать динамические Feature стенды
Многие разработчики стремятся протестировать свои изменения перед развертыванием в стабильные среды: prod , dev или staging . Первое, что приходит на ум — написание тестов. Однако, как показывает...
😁3🤷2
Как легко настроить аутентификацию для нескольких доменов в Kubernetes: Deckhouse Kubernetes Platform
В статье описывается новый подход к настройке аутентификации для нескольких доменов с помощью DexAuthenticator в Deckhouse Kubernetes Platform. Узнайте, как одно решение заменяет сотни объектов, экономит ресурсы и делает управление безопасностью проще.
📌 Подробнее: https://habr.com/ru/companies/flant/articles/891846/
MemOps🤨
В статье описывается новый подход к настройке аутентификации для нескольких доменов с помощью DexAuthenticator в Deckhouse Kubernetes Platform. Узнайте, как одно решение заменяет сотни объектов, экономит ресурсы и делает управление безопасностью проще.
📌 Подробнее: https://habr.com/ru/companies/flant/articles/891846/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как легко настроить аутентификацию для нескольких доменов в Kubernetes: Deckhouse Kubernetes Platform
Привет! Я Дмитрий Трофимов, инженер в команде поддержки продуктов Deckhouse . Как-то мы насобирали запросы от пользователей Deckhouse Kubernetes Platform (DKP), связанные с проблемой динамического...
👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27
Безопасность без боли: плагины, которые упрощают жизнь разработчикам
Автор расскажет о безопасной разработке приложений, подходе shift left и о том, как сделать жизнь разработчиков и AppSec-специалистов проще, а продукты — более защищенными.
Авто разберет основные проблемы безопасной разработки и расскажет, как плагины для IDE помогают решать эти проблемы. Если вы хотите узнать, как упростить работу с уязвимостями и ускорить процесс разработки, то открывайте статью.
📌 Подробнее: https://habr.com/ru/companies/pt/articles/892696/
MemOps🤨
Автор расскажет о безопасной разработке приложений, подходе shift left и о том, как сделать жизнь разработчиков и AppSec-специалистов проще, а продукты — более защищенными.
Авто разберет основные проблемы безопасной разработки и расскажет, как плагины для IDE помогают решать эти проблемы. Если вы хотите узнать, как упростить работу с уязвимостями и ускорить процесс разработки, то открывайте статью.
📌 Подробнее: https://habr.com/ru/companies/pt/articles/892696/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Безопасность без боли: плагины, которые упрощают жизнь разработчикам
Привет, меня зовут Владислав Феофилактов, я разработчик команды интеграции продукта PT Application Inspector. В этой статье вместе с коллегой Даниилом Бакиным мы расскажем о безопасной разработке...
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12
Инновации в Azure Test Plans: поддержка Java, JS и Python
Azure Test Plans в режиме Public Preview предлагает новые функции для улучшения тестирования. Теперь можно ассоциировать автоматизированные тесты на Java, JS и Python с тестами в Azure DevOps и запускать их совместно с ручными тестами. Получите доступ и усовершенствуйте рабочие процессы тестирования.
📌 Подробнее: https://devblogs.microsoft.com/devops/introducing-java-javanoscript-and-python-support-in-azuredevops-test-plans/
MemOps🤨
Azure Test Plans в режиме Public Preview предлагает новые функции для улучшения тестирования. Теперь можно ассоциировать автоматизированные тесты на Java, JS и Python с тестами в Azure DevOps и запускать их совместно с ручными тестами. Получите доступ и усовершенствуйте рабочие процессы тестирования.
📌 Подробнее: https://devblogs.microsoft.com/devops/introducing-java-javanoscript-and-python-support-in-azuredevops-test-plans/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Microsoft News
Introducing Java, JS and Python support in Test Plans
Discover new capabilities in Azure Test Plans that enhance testing workflows by supporting automated tests in Java and Python. Learn how to associate and run these tests directly from Test Plans, improving manageability and efficiency.
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14💯7
Мониторинг инфраструктуры: как избежать простых и неправильных решений
Мониторинг – это не только сбор информации о состоянии, а помощник для всех. И именно поэтому он такой разный. Ведь чтобы помочь пользователям, разработчикам, провайдерам, мониторингу приходится решать очень разные задачи на разных уровнях. Например, пользователям важно, чтобы сервис был доступен именно в тот момент, когда он им потребуется. Провайдеру – чтобы ресурсы работали максимально эффективно.
На первый взгляд кажется, что главное для мониторинга – это выбрать ключевые метрики, учесть особенности инфраструктуры и настроить сбор данных, триггеры и алерты. Несомненно, это очень важно для инструмента наблюдения. Но всё же главное в мониторинге — сделать его источником информации для развития и оптимизации.
📌 Подробнее: https://habr.com/ru/articles/893142/
MemOps🤨
Мониторинг – это не только сбор информации о состоянии, а помощник для всех. И именно поэтому он такой разный. Ведь чтобы помочь пользователям, разработчикам, провайдерам, мониторингу приходится решать очень разные задачи на разных уровнях. Например, пользователям важно, чтобы сервис был доступен именно в тот момент, когда он им потребуется. Провайдеру – чтобы ресурсы работали максимально эффективно.
На первый взгляд кажется, что главное для мониторинга – это выбрать ключевые метрики, учесть особенности инфраструктуры и настроить сбор данных, триггеры и алерты. Несомненно, это очень важно для инструмента наблюдения. Но всё же главное в мониторинге — сделать его источником информации для развития и оптимизации.
📌 Подробнее: https://habr.com/ru/articles/893142/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Мониторинг инфраструктуры: как избежать простых и неправильных решений
Мониторинг – это не только сбор информации о состоянии, а помощник для всех. И именно поэтому он такой разный. Ведь чтобы помочь пользователям, разработчикам, провайдерам, мониторингу приходится...
👍5