Dev // Ops
400 subscribers
86 photos
133 links
Канал для всіх, хто цікавиться DevOps філософією. Створений на основі досвіду компаній ZONE3000 і Namecheap. Тут ми ділимося корисним контентом і кейсами та відповідаємо на питання. Чекаємо ваші фідбеки, питання та рекомендації тут @educationzone3000
Download Telegram
Дождались! Подвезли свеженький GitHub CLI 1.0 – теперь Continuous Integration как на ладони в вашем терминале. Можно запускать GitHub workflow, скриптовать любое действие через API и присваивать алиасы любой команде. А еще, кроме GitHub.com, можно стучаться к GitHub Enterprise Server.
Недавно сеть взбудоражила новость о том, что в открытый доступ «слили» исходный код продуктов Microsoft. Интересно ваше мнение, если вы не хакер и не планируете искать дыры в безопасности Microsoft, пригодится вам такой код?
anonymous poll

Не, пойду лучше делом займусь. – 32
👍👍👍👍👍👍👍 82%

Пригодится, конечно. Это же Microsoft! – 7
👍👍 18%

👥 39 people voted so far.
«Веселые картинки» или как разобраться с Kubernetes по визуальным схемам. На GitHub доступны схемы деплоймента вместе с подами, контейнерами и сервисами, а также описаны процессы авторизации и безопасности, устранение багов − вообщем, все, что вы хотели знать о K8, но боялись уточнить 😉
Если вы вдруг задумались, что лучше − Terraform и Ansible, придется вас немного разочаровать. Часто их сравнивают, внося путаницу в мир DevOps-инструментария. Противопоставлять эти два инструмента нельзя, т.к. они выполняют разные задачи: Terraform отвечает за оркестрацию инфраструктуры, а Ansible − за ее настройку (конфигурацию).
Подробнее о том, как эти две системы выполняют разные задачи, но отлично работают в паре, в этой статье. 👇
А вот и долгожданный релиз от HashiCorp - Waypoint, инструмент для управления жизненным циклом приложений. Обеспечивает сборку, деплой и релизы приложения на любой платформе, через один файл. Дружит с Kubernetes, Amazon ECS, Azure Container Instances, HashiCorp Nomad, Google Cloud Run, Docker и т.д. Это ли не счастье разработчика? Гоу разбираться с новинкой 😉
В DevOps часто используется архитектура микросервисов. Это подход к разработке, когда приложение состоит из набора небольших сервисов. Знаете зачем нужна архитектура микросервисов?
Anonymous Quiz
8%
Чтобы сделать стоимость разработки более дешёвой
84%
Чтобы модули приложения могли работать отдельно друг от друга
5%
Чтобы проще было тестировать ПО
3%
Чтобы отдать разработку каких-то микросервисов на аутсорс
​​Хорошие новости от наших партнеров DevOps Conference — 31 октября 2020 объединятся специалисты всего жизненного цикла программных продуктов, от разработчиков до команды поддержки производства. Будут обсуждать новые методики и технологии DevOps, проблемы разработки ПО, контроль качества и безопасности.

Что полезного получите:
🔴 Послушаете практические доклады о DevOps, DevSecOps, Cloud Platforms, Software Architecture
🟡 Присоединитесь к нетворкингу DevOps-комьюнити, познакомитесь с идейными лидерами и заведете полезные знакомства
🔵 Углубите свои знания DevOps.

А ещё с темой «Еволюція розробника Jenkins» выступит Ник Лотоцкий, вы же его хорошо знаете. Он DevOps-евангелист с 21-летним опытом в IT и автор практического курса DevOps от ZONE3000 и Namecheap.

Присоединяйтесь и расширяйте свое представление о культуре DevOps!
Интересный кейс с использованием огромного количества нод в GKE кластере на примере Bayer Corp. Отличный пример возможностей масштабирования с помощью продуктов Google 👇
Делимся полезным сервисом для работы с Kubernetes - KEDA. Позволяет выполнять мелкомасштабный автоскейлинг для нагрузок, управляемых событиями. Из плюсов KEDA: служит сервером меток, помогает определять правила масштабирования, работает как в облаке, так и на периферии. Сервис без внешних зависимостей, свободно интегрируется с Kubernetes Horizontal Pod Autoscaler.
Хотите удобный тул для настройки терминала на Linux, BSD и macOS?
👉 Попробуйте duf - Disk Usage/Free Utility.
Что интересного: комфортный и яркий, адаптируется под ширину терминала, удобная сортировка результатов, фильтрует и группирует устройства, удобно выводит формат JSON.
​​Глобальные зависимости в CI/CD: NPM-пакеты, сборка на разных машинах, безопасность и NPX как способ уйти от глобальных пакетов. Подробности – в статье DevOps-евангелиста Namecheap Ника Лотоцкого. 👇
Если вдруг вы пропустили новый инструмент этого года от AWS - CodeArtifact, полностью управляемый репозиторий программных артефактов. Подходит для компаний любого масштаба и позволяет безопасно хранить, публиковать и делиться программными пакетами разработки. Оплата только за используемый объем, нет лицензионного сбора или предоплаты за коммиты.
Разработчики из Terraform порадовали релизом нового модуля предоставления балансеров, оптимизированных под serverless apps. Чем полезен модуль? Теперь вместо настройки и подключения множества сетевых API можно балансировать нагрузку через один модуль в Terraform.
Больше подробностей и наглядный пример в статье 👇
Подготовили для вас подборку книг для DevOps, как для начинающих, так и евангелистов. Раз в неделю будем публиковать краткий обзор одной книги, и сегодня начинаем с художественной истории «Проект «Феникс», Джун Ким, Джонг Хан Ким, Бер К., Спаффорд Д.
Вымышленный рассказ о проекте IT-компании, который выходит за все возможные сроки дедлайна и не вписывается в бюджет. У менеджера есть 90 дней, чтобы уладить проблемы по проекту, иначе он и вся команда будут уволены.

Кому подойдет книга? Тем, кто только начинает знакомиться с философией DevOps и хочет понять, чем же занимается девопс в IT-компании. В книге можно найти конкретные практики и реальные сценарии взаимодействия разных команд, а также полезные подходы и инструменты DevOps.
Искушенным девопсам не стоит ждать от «Проекта «Феникс» технических решений. Книга, скорее, для новичков – написана на простом и понятном языке.
​​У нашому блозі вийшла публікація про концепцію, без якої важко уявити сучасний світ DevOps, та й взагалі-то світ розробки в цілому.

Continuous Integration & Continuous Delivery оптимізує весь життєвий цикл ПЗ, суттєво полегшуючи життя командам, а хто ж цього не любить? За лінком нижче дізнаєтесь про базові принципи конвеєру CI/CD 👇
Если вы еще не работали с Continuous Integration и Continuous Delivery на сервисах Microsoft, эта статья для вас. Как Azure гармонично вписывается в концепцию DevOps: настройка среды, автоматизация сборки, модульное тестирование и развертывание. 👇
​​Сегодня в нашей подборке книг про DevOps более детальное продолжение «Проекта «Феникс» – «Руководство по DevOps» от Джина Ким, Патрика Дебуа, Джона Уиллис и Джез Хамбл.

Книга знакомит нас с принципами DevOps через три направления – поток, обратная связь и непрерывное обучение. Авторы открывают читателям технические детали философии девопс – подход CI/CD, тестирование, сбор и анализ данных, документацию и инструменты для оптимизации доставки кода.

Что еще интересного? Реальные кейсы компаний, технические примеры и пути решения проблем, а также ответы на вопросы безопасности сетевой инфраструктуры.
Признаки плохого тона в Continuous Integration и как с этим бороться 😉

🔺 Команда не провела тестирование и ручное развертывание кода. Заказчику показали результат «как есть». Никогда не демонстрируйте результат заказчику пока не убедились, что все работает.
🔺 Разработчик проверил код локально – код работал, но на стадии продакшена все сломалось. Всегда проверяйте код в двух окружениях – для девелоперов и тестировщиков.
🔺 Тестировщик провел автотесты локально, а на сервере все упало. Не полагайтесь на случай и тестируйте код на всех этапах его доставки.
🔺 Ваш код невозможно быстро откатить к старой, рабочей версии. Логгируйте историю изменений и отслеживайте версии, чтобы всегда была возможность вернуться к рабочей версии.
А у вас случается что-то из перечисленного?
anonymous poll

Возьму на заметку – 10
👍👍👍👍👍👍👍 63%

Бывает, но борюсь – 6
👍👍👍👍 38%

Давно этого не делаю
▫️ 0%

👥 16 people voted so far.
​​Продолжаем вас знакомить с популярными книгами по изучению DevOps, и сегодня расскажем об издании, в центре которого – люди, а не технологии и процессы.

В своей книге Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale Дженифер Дэвис и Рин Дэниэлз делают акцент на взаимодействии специалистов. DevOps раскрывается с точки зрения культуры изменений внутри компании – командная работа, взаимообмен знаниями и инструментами, разделение общих ценностей. В книге много ценных советов по управлению персоналом, организации IT-департамента и отдельных команд.
​​Сьогодні у блозі DevOps – стислий туторіал по Kubernetes. Розказуємо про компоненти програми, взаємодію з інструментами DevOps, провайдером AWS та конфіденційну інформацію, що зберігається у секретах.
Гоу читати за лінком 👇