DevOps
前往频道在 Telegram
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
显示更多8 852
订阅者
-224 小时
+57 天
+2530 天
帖子存档
8 854
Б значит не Безумие, а Безопасность: часть 1
Читать про кибербезопасность, безопасность инфраструктуры и DevSecOps интересно, но еще интереснее (и полезнее) рассматривать эти темы на конкретных примерах.
В рамках серии статей Алексей, DevOps-инженер компании Nixys, делится реальным опытом и в первой части рассказывает про работу над проектом, который пришел с таким ТЗ:
1. Замкнутый контур;
2. Отсутствие CVE во всех используемых продуктах;
3. Контроль безопасности уже имеющейся инфраструктуры;
4. Контроль доступа до среды;
5. Автоматизация процессов.
➡️ Давайте посмотрим, что из этого вышло
#devops #девопс
Подпишись 👉@i_DevOps
8 854
Что нужно знать DevOps-специалистам про обезличивание данных? Узнайте на вебинаре
DevOps-специалист играет критическую роль в защите данных, обеспечивая безопасность, настройку и мониторинг всего процесса разработки, тестирования и доставки ПО. Именно поэтому важно понимать, как сделать процесс по обезличиванию данных максимально эффективным и безопасным для компании.
Об этом расскажут на бесплатном вебинаре «Нестрашное обезличивание» от Платформы Сфера! Это практическое руководство по обезличиванию данных, в котором поговорим о выборе правильного инструмента для обезличивания, настройке и установке, а также об аспектах по безопасности, которые нужно учесть.
В программе вебинара:
▪️ Практический опыт на примере проектов в российских компаниях разных отраслей.
▪️ Подводные камни и потенциал достижения максимальных результатов от внедрения инструментов для обезличивания данных.
▪️ Рекомендации и необходимые шаги, связанные с подготовкой к проекту.
⏱ Когда? 7 декабря 11:00 мск.
Мероприятие будет полезно DevOps-специалистам, директорам по ИТ или ИБ, разработчикам, тестировщикам СУБД, а также всем экспертам по ИТ-инфраструктуре.
Вебинар бесплатный. Нужна только регистрация.
Реклама. Информация о рекламодателе
8 854
Наш опыт интеграции внешних DevOps-команд в команды клиента: этапы, процессы, трудности, неочевидные нюансы
Привет! На связи Никита Ветров, менеджер проектов компании «Флант». Сегодня я поделюсь тем, как устроена услуга DevOps as a Service с точки зрения процессов взаимодействия наших команд с клиентами.
У внутренней и внешней DevOps-команд одинаковые обязанности. Они отвечают за то, чтобы все стабильно работало. Например, следят за тем, чтобы приложения исправно функционировали, а при сбоях исправляют ошибки. Но, чтобы выполнять эти обязанности, DevOps-команда должна быть сформирована и готова к задачам. В этом и есть основное отличие внешней команды от внутренней.
https://habr.com/ru/companies/flant/articles/775646/
#devops #девопс
Подпишись 👉@i_DevOps
8 854
🚀 SolarHack 2023 приглашает технических специалистов на онлайн-хакатон. Вас ждет 2 кейса, 500 000 рублей и возможность создать инновационное решение будущего на онлайн-хакатоне от «Солар».
Над какими задачами предстоит работать:
1. Разработка системы, которая автоматизирует подготовку отчетности
2. Определение стороннего DNS-трафика и выявление его источника в ОС Linux
Для кого: участвовать можно индивидуально или в команде до 5 человек
• разработчики на Vue.js, Go (Golang), C++, C
• эксперты по информационной безопасности
• аналитики
• инженеры
• архитекторы ПО
• QA-специалисты
Когда: 8-17 декабря, онлайн
Что дает SolarHack 2023:
• Решите реальные задачи из кибербеза, добавите кейсы в резюме
• Знакомство со звездами сферы ИБ
• Поборитесь за 500 000 рублей
• Получите шанс работать в крупной компании
👉 Регистрация до 7 декабря: https://cnrlink.com/slrhck23
Реклама. ООО "РТК ИБ". ИНН 7704356648. erid: LjN8KPVcR
8 854
Список замечательных программных продуктов для Devops
https://github.com/awesome-soft/awesome-devops
#devops #девопс
Подпишись 👉@i_DevOps
8 854
❗️Как защититься от кибер-атак с помощью BadUSB-устройств?
🔥 Приглашаем 5 декабря в 20:00 мск на открытый вебинар «Атаки с помощью BadUSB устройств» от Отус.
Вебинар является бесплатной частью полноценного онлайн-курса «Внедрение и работа в DevSecOps». Курс доступен в рассрочку.
🎙️ На вебинаре мы рассмотрим различные способы атак с помощью BadUSB устройств, включая:
- Эмуляция клавиатуры для выполнения команд
- Выполнение произвольного кода на машине жертвы
- Использование USB устройств для похищения учетных данных
- Создание бекдоров на машине жертвы
🎙️ Также мы обсудим методы защиты от таких атак, включая:
- Ограничение запуска неизвестных USB устройств
- Мониторинг активности USB устройств
- Обучение и осведомленность пользователей
👉 Регистрация на вебинар по ссылке: https://vk.cc/csKCDH
✅ Вебинар предоставит вам понимание угроз, связанных с использованием USB устройств, и практические советы по обеспечению безопасности вашей системы. Вы узнаете о лучших практиках, рекомендуемых профессионалами безопасности, и сможете применить их в своей работе.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
8 854
SRE Roadmap
Дорожная карта, чтобы стать SRE (концепции > инструменты)
https://github.com/teivah/sre-roadmap
#devops #девопс
Подпишись 👉@i_DevOps
8 854
🔧В большинстве случаев Gradle используется в командах для довольно несложных задач и только для Kotlin-проектов, java. Между тем, он является очень мощным инструментом разработки для DevOps.
⚡30 ноября в 19.00 (мск) приглашаем на открытый урок курса “Kotlin Backend Developer Professional” в OTUS
📌На уроке обсудим:
- как выполнять сборку проектов, содержащих компоненты на C/C++, Rust, Go и др. языках;
- как автоматически генерировать исходники с дальнейшей их компиляцией;
- извлекать файлы из репозиториев для дальнейшей обработки;
- разрабатывать кастомные плагины;
- гибко управлять версиями;
- собирать докер-образы.
👉Регистрация для участия https://otus.pw/4za1/?erid=LjN8KNbZN
После урока вы сможете продолжить обучение, поступив в группу курса по специальной цене. Возможны разные способы и рассрочка платежа.
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
8 854
DevSecOps: Сканирование образов при отправке в Amazon ECR
Все больше компаний стремятся интегрировать безопасность в каждый этап разработки программного обеспечения. В контексте быстро развивающегося мира контейнеризации и облачных технологий, DevSecOps становится неотъемлемой частью создания безопасных и надежных приложений.
Одним из ключевых моментов при работе с контейнерами является безопасность образов. Amazon Elastic Container Registry (Amazon ECR) предоставляет мощный инструмент для хранения Docker-образов, но безопасность этих образов играет критическую роль. В этой статье мы исследуем процесс сканирования образов на безопасность перед их отправкой в Amazon ECR, раскрывая методы и инструменты, которые помогают обеспечить непрерывную безопасность в DevSecOps-окружении.
Amazon Elastic Container Registry (Amazon ECR) — это управляемый сервис хранения контейнеров от Amazon Web Services (AWS). Amazon ECR предоставляет безопасное и масштабируемое хранилище для Docker-образов, которые могут быть использованы в сервисе AWS Elastic Container Service (ECS), Kubernetes на AWS (Amazon EKS) или самостоятельно в других инструментах управления контейнерами.
https://habr.com/ru/companies/otus/articles/776920/
#devops #девопс
Подпишись 👉@i_DevOps
8 854
⚡️ Как защитить данные в Kubernetes?
Приглашаем на открытый вебинар «Хранилище секретов для приложений. Vault» от OTUS.
Вебинар является бесплатной частью онлайн-курса «Инфраструктурная платформа на основе Kubernetes». Курс-доступен в рассрочку.
🎙️ Спикером выступит Михаил Чугунов – старший системный инженер в «RNT Group».
На вебинаре:
– рассмотрим основы работы с хранилищем секретов Vault и его применение в Kubernetes;
– расскажем о типах секретов, доступных в Vault;
– объясним, как управлять доступом и обеспечить безопасность;
– погрузимся в механизмы интеграции Vault с Kubernetes.
Вебинар пройдёт 4 декабря в 20:00 мск
➡️ Регистрация на вебинар по ссылке: https://vk.cc/csJcRY
После вебинара вы сможете продолжить обучение на курсе по спец предложению.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
8 854
Go Clouddriver: масштабирование Spinnaker до 1000 кластеров Kubernetes в The Home Depot
В августе 2019 года The Home Depot выбрала Spinnaker в качестве корпоративного решения непрерывного развертывания (CD) для целей Google Cloud Platform (GCP). Мы планировали использовать Spinnaker в качестве инструмента для развертывания Kubernetes и App Engine. В то время у нас было несколько сотен проектов GCP и пара сотен кластеров Kubernetes, которые в последующие месяцы постепенно начали интегрироваться в Spinnaker. На этом пути стояла одна большая проблема: чем больше провайдеров Kubernetes мы подключили, тем больше микросервис Spinnaker Clouddriver требовал все большего количества вычислительных ресурсов. Когда мы охватили около 500 провайдеров Kubernetes, Clouddriver использовал около 100 процессоров и 250 ГБ памяти. Учитывая перспективу более чем удвоения числа поставщиков Kubernetes, мы знали, что нам нужно найти решение этой дилеммы, поскольку такой рост ресурсов был неустойчивым.
https://blog.spinnaker.io/go-clouddriver-scaling-spinnaker-to-1000-kubernetes-clusters-at-the-home-depot-c2dc1a05be8e
#devops #девопс
Подпишись 👉@i_DevOps
8 854
⚡️ Проверь себя – пройди тест по ИБ ⚡️
Ответишь успешно — пройдешь на курс «Внедрение и работа в DevSecOps» от Отус по специальной цене со скидкой.
❗️На курсе ты научишься интегрировать в CI/CD, использовать инструменты ИБ и обеспечивать безопасность в непрерывном процессе разработки и продакшена.
Именно эти навыки дадут мощное конкурентное преимущество IT-специалистам и повысят твою востребованность и доход!
➡️ ПРОЙТИ ТЕСТ: https://vk.cc/csFYj2
💥 Пройдете тест и бонусом получишь:
– Подборку видео уроков от руководителя курса "Роль уязвимостей"
– Доступ к записям лучших вебинаров курса
– Скидку на онлайн-курс «Внедрение и работа в DevSecOps»
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
8 854
A Complete Guide to DevOps with AWS: Deploy, Build, and Scale Services with AWS Tools and Techniques
Автор: Osama Mustafa (2023)
Эта книга покажет вам, как использовать AWS DevOps для запуска и масштабирования сервисов с помощью инструментов AWS. В нем демонстрируется работа с инфраструктурой как кодом, например AWS CodeCommit, AWS CodeBuild и AWS CodeArtifact, и адаптация программного обеспечения с помощью таких знакомых инструментов, как terraform и cloud formation. Эта практика также поможет в непрерывной интеграции и развертывании конвейеров, таких как AWS CodeDeploy и AWS CodePipeline с различными стратегиями развертывания. Вы также узнаете, как быстрее находить ошибки, повышать качество ПО, сокращать время выхода на рынок, как строить, тестировать и готовить к выпуску релизы с частыми изменениями кода.
#devops #девопс
Подпишись 👉@i_DevOps
8 854
Kubernetes стал рыночным стандартом, но он требует серьезной экспертизы. В итоге компании и инженеры тратят на поддержание ИТ-инфраструктуры много сил, в противовес развитию основного продукта. Одно из решений проблемы — готовые платформы. Например, российская платформа Deckhouse, которая уже 6 лет используется в production, в том числе в ритейле, банках и в нефтегазовом секторе.
29 ноября в 12:00 (мск) на вебинаре мы расскажем, как устроен Deckhouse, зачем он нужен, как получить от внедрения максимальный результат.
В программе:
—Кейсы на Deckhouse с реальными результатами и цифрами: импортозамещение, цифровая трансформация, масштабирование.
—Устройство Deckhouse и переход от Kubernetes-платформы к экосистеме продуктов с виртуализацией, observability-системой, управлением кластерами и т.д.
—Стратегии эффективного использования Deckhouse в разных отраслях.
—Ответы на вопросы от ведущих экспертов.
Для кого: CTO, техлиды, архитекторы, ИТ-руководители.
Когда: 29 ноября в 12:00 (мск)
Зарегистрироваться на вебинар
Реклама. АО "ФЛАНТ". ИНН 7723661439. erid: LjN8KBqK1
8 854
Docker vs. Kubernetes. Что мы должны использовать?
Что такое Docker?
Docker - это платформа с открытым исходным кодом, которая упрощает создание, распространение и запуск приложений с помощью контейнеров. Она позволяет создавать легкие, переносимые, самодостаточные контейнеры из любого приложения со всеми его зависимостями.
Что такое Kubernetes?
Kubernetes, также известная как K8s, - это система с открытым исходным кодом для автоматизации развертывания, масштабирования и управления контейнерными приложениями. Она группирует контейнеры, из которых состоит приложение, в логические блоки для удобства управления и обнаружения в кластере машин. Для запуска контейнеров в Kubernetes используются не Docker Engine, а такие среды выполнения контейнеров, как containerd и CRI-O.
Чем они отличаются?
Docker ориентирован на автоматизацию создания и развертывания отдельных контейнеров на одном узле. Хотя он может управлять коллекциями контейнеров с помощью Docker Swarm, он более ограничен по сравнению с Kubernetes с точки зрения масштабируемости и возможностей.
Kubernetes продвинулась дальше в области оркестровки контейнеров, управляя кластерами узлов, на которых работают Linux-контейнеры. Она обеспечивает планирование, балансировку нагрузки и предоставляет надежную платформу для автоматизации развертывания, масштабирования и обеспечения требуемого состояния приложений.
Таким образом, Docker отлично справляется с управлением контейнерами на одной системе, а Kubernetes предназначен для управления и масштабирования многоконтейнерных приложений в кластерах.
#devops #девопс
Подпишись 👉@i_DevOps
8 854
Технологический стек Netflix - CI/CD Pipeline
Эта статья основана на материалах многих инженерных блогов Netflix и проектов с открытым исходным кодом.
Планирование: Netflix Engineering использует JIRA для планирования и Confluence для документирования.
Код: Java - основной язык программирования для сервисов бэкенда, другие языки используются для различных задач.
Сборка: Для сборки в основном используется Gradle, а для поддержки различных вариантов использования создаются плагины Gradle.
Упаковка: Пакет и зависимости упаковываются в машинный образ Amazon (AMI) для выпуска.
Тестирование: Тестирование подчеркивает ориентацию продакшен-культуры на создание хаос-инструментов.
Развертывание: Для развертывания Netflix использует самостоятельно созданный Spinnaker.
Мониторинг: Метрики мониторинга централизованы в Atlas, а для выявления аномалий используется Kayenta.
Отчет об инцидентах: Инциденты рассылаются в соответствии с приоритетом, а для их обработки используется PagerDuty.
#devops #девопс
Подпишись 👉@i_DevOps
8 854
⚡️ Время прокачивать свои навыки платформенного инженера и расти!
🫵 Проверьте себя – пройдите тест по K8s 🫵
Ответиnt успешно — пройдеnt на курс «Инфраструктурная платформа на основе Kubernetes» от Отус по специальной цене со скидкой.
❗️На курсе вы пройдете весь путь разработки инфраструктурной платформы на основе Kubernetes и получите все необходимые навыки, которые позволят вам вырасти до платформенного инженера, повысить свою востребованность, и доход.
➡️ ПРОЙТИ ТЕСТ: https://vk.cc/csANCi
💥 Бонусом за успешно пройденный тест, получиnt доступ к записям лучших вебинаров курса.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
