DOU #tech
10.8K subscribers
1.08K photos
10 videos
1.43K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Як щодо онлайн-дискусії з українськими айтішниками?

Зустрічаємося 25 березня о 19:00 на live-дискусії DevOps на YouTube-каналі DOU! 💬

На ваші запитання відповідатимуть 4 спікери.

Хто вони?

🟢 Всеволод Поляков — консультант компаній з питань DevOps, архітектури, інфраструктури. Засновник ukrops.club.

🟢 Станіслав Коленкін — Cloud Architect in Critical Services в SoftServe, переможець Ukrainian IT Awards 2020.

🟢 Олег Миколайченко — Head of Infrastructure, автор найбільшого Telegram-каналу про DevOps в Україні.

🟢 Владислав Волошин — Senior Infrastructure Engineer в Preply, співавтор DevOps дайджесту на DOU.

Подія в Календарі
🗓 https://dou.ua/goto/jITr

Усі питання про кар’єру DevOps, розвиток, технології, тренди абощо ви можете поставити завчасно тут
https://dou.ua/goto/jPhN

Відповіді шукатимемо разом під час стріму!

Підписуйтеся на YouTube-канал DOU та тисніть 🔔, щоб точно не пропустити початок трансляції!
👉 https://dou.ua/goto/wjgE

#DevOps
DevOps Digest #35: DevOps Days Kyiv, AWS rocks, say goodbye to k8s PSP

Summary: Kubernetes 1.21, ArgoCD 2.0, Kafka can now work without Zookeeper and 2 new subsea cables through the Pacific Ocean.

👉 https://dou.ua/goto/7yGP

#devops_digest #DevOps
Как реализовать систему мониторинга ресурсов и микросервисов для Microsoft Azure

Олег Тарасенко, DevOps Engineer в Wirex, рассказывает, как можно внедрить эффективную систему мониторинга для Microsoft Azure. Какие проблемы пришлось решать, какие инструменты использовать и многое другое о процессе — в статье.

👉 https://dou.ua/goto/jbQO

#DevOps #Azure
Docker-compose в Nomad job без зайвих рухів

Інколи Docker-compose не справляється з перенесенням проєкту з робочого оточення девелопера у недружній світ серверів, а Kubernetes — не панацея.

Сервіс оркестрації Nomad — один з можливих варіантів розв'язання проблеми. У цій статті говоримо про нього.

👉 https://dou.ua/goto/nP73

#DevOps
Підхід GitOps як сучасна практика для CD з Kubernetes

У цій статті Володимир Шинкар, DevOps Engineer в Intellias, розглядає принципи GitOps, говорить про безпеку Pipelines та їхню реалізацію, а також розбирає загрози в Git-і та правила зберігання секретів.

Крім того, аналізує push та pull підходи для налаштування CD, а в кінці статті показує, як це застосовується на практиці.

👉 https://dou.ua/goto/8bMR

#DevOps
Что такое и как реализовать Issue-Driven CI/CD

Михаил Васильченко, DevOps, рассказывает, как просто и эффективно управлять доставкой функционала на основе задач.

В результате у вас получится автоматический перевод тикетов в соответствии с действительным статусом, а если процесс нарушится — придёт нотификация.

👉 https://dou.ua/goto/QIxK

#DevOps
Внедрение CI/CD: 5 распространенных ошибок и способы их избежать

CI/CD ─ надежная методология, которая помогает командам быть продуктивнее и повышать при этом качество продукта и скорость его выпуска. Но важно правильно выстроить процессы. Помочь в этом могут не только особые инструменты, но и культурные изменения каждого члена команды.

Если вы задумываетесь о переходе на CI/CD или находитесь в начале пути, эта статья для вас.

👉 https://dou.ua/goto/HSud

#DevOps
GitLab CI: cache vs artifacts на примере Node.js проекта

Антон Якутович занимается тестированием более 8 лет. Специализируется на тестировании веб-сервисов, в основном бэкенда. В этой статье он на примерах объясняет разницу между кешем и артефактами и показывает, как оптимально настроить пайплайн для Node.js-приложения.

👉 https://dou.ua/goto/1eTu

#DevOps #NodeJS
DevOps Digest #36: Kubernetes 1.22, NSA released k8s hardening guidance, DigitalOcean managed MongoDB

Новий випуск англомовного DevOps дайджесту.

Summary: Lots of releases from Grafana Labs, RDS now supports Graviton instances, Kubernetes Pod Security Admission, and the largest DDOS ever.

👉 https://dou.ua/goto/y5ec

#devops_digest #DevOps
GitHub Actions как CI/CD для mobile-проектов

Валерий Кузнецов, Senior Android Engineer в ThredUP, рассказывает о том, почему и как они переезжали с Jenkins на GitHub Actions в качестве CI/CD системы для Android-приложения. А еще о том, как они сделали автоматизацию, которая экономит время и силы на проверку и релиз приложений.

👉 https://dou.ua/goto/gyvo


#Android #cloud #DevOps #mobile
DevOps з AWS CDK та майбутнє «інфраструктури як коду»

AWS CDK дозволяє кодувати інфраструктуру з використанням мови програмування загального призначення за вибором. Наразі підтримуються C#, F#, Go, Java, Python, JavaScript, TypeScript.

Старший інженер Bolt Мозговий Микола описав свій досвід користування AWS CDK, яка, на його думку, визначає майбутнє «інфраструктури як коду» в цілому. У статті також є зразок застосунку, який зможете використати як шаблон до власних проєктів.

👉 https://dou.ua/goto/z688

#DevOps
DevOps: Реализуем итеративный подход к внедрению смешанной стратегии непрерывного развертывания

О классических стратегиях развертывания, их комбинировании и итеративной реализации читайте в статье Дмитрия Гаманенко, DevOps Engineer в Techstack.

Будет полезно не только DevOps’ам, но и всей команде разработки, а описанное в ней можно применить для любого окружения.

👉 https://dou.ua/goto/ECqo

#DevOps
Співбесіда з DevOps. 300+ запитань для Junior, Middle, Senior

Попит на DevOps за останні роки сильно зростає. Можна, звісно, сперечатися про популярність цієї спеціалізації, а можна готуватися до співбесіди та отримати омріяні $9K (а іноді й більше) ;)

Разом зі спеціалістами, які проводять технічні інтерв’ю для DevOps, підготували для вас добірку можливих запитань для Junior, Middle та Senior рівнів. Користуйтеся!

👉 https://dou.ua/goto/3j0z

#DevOps #100техзапитань
Автоматизуємо процеси, щоб масштабуватися. Кейс Shopmonkey

Процеси часто не ростуть так швидко, як ми. Тому для підтримки ефективності треба змінювати підходи у роботі.

Ігор Соломаха, Lead Core Back-end Team в Shopmonkey, розповідає про те, як вони автоматизовували процеси у CI/CD Pipeline паралельно зі збільшенням кількості фахівців у командах. Навіщо впроваджували, що використовували та скільки етапів пройшли — читайте у його статті.

Буде корисно тімлідам, розробникам та девопсам, які шукають можливості для автоматизації, та гайди, як це зробити. Підхід можна застосовувати як для компаній до 100 осіб, так і для більших.

👉 https://dou.ua/goto/NiCk

#DevOps
Принципи Open Policy Agent. Практичне використання у Kubernetes

Анатолій Калюжний, DevOps Engineer у харківському офісі SoftServe та лід локального DevOps Community. У статті він вирішив поділитися, як теорією, так і розказати, як налаштовувати Open Policy Agent.

Ця тема буде особливо корисна для фахівців, які працюють в проєкті, де є шарені кластери Kubernetes, будь-якому інженеру, який цікавиться темою безпеки, а також в ситуаціях, коли клієнт прагне більшого контролю за кластерами.

👉 https://dou.ua/goto/WzBJ

#DevOps
🦊GitLab анонсував 15 версію своєї DevOps-платформи

• Всі нові функції будуть доступні протягом наступного року.

👉 https://dou.ua/goto/nCxR

#DevOps
📩 Як листи компанії перестали потрапляти в спам. Налаштування DMARC

Що робити, якщо ваші листи потрапляють у спам? Саме для цієї проблеми існує рішення - увімкнути DMARC для домену.

Це підвищує поштову репутацію вашого домена і зменшує можливість слати fake email від вашого імені. Як це зробити — у статті від Оксани Лобко.

👉 https://dou.ua/goto/wntN

#DevOps
Infrastructure as a Code: найкращі практики для DevOps-інженерів

Ігор Канівець, Advanced DevOps в Innovecs, розглядає Infrastructure as a Code Terraform, який може працювати як з хмарними, так з On-Premise середовищами. У цій статті сконцентруємося на хмарах.

👉 https://dou.ua/goto/B7JC

#DevOps
Як організувати локальну розробку. На прикладі команди, яка розвиває медіа в Африці й Азії

Андрій Товстоног, Team Lead команди технічної розробки в GMEM (Genesis) ділиться своїм досвідом, як розбудовували для новинного порталу локальне оточення розробки.

Зокрема, розказав про свій досвід локальної розробки з Kubernetes (далі  —  K8s), який, можливо, допоможе тим, хто зіштовхнувся або постійно зіштовхується з проблемами організації локального середовища розробників.

👉 https://dou.ua/goto/6hAp

#DevOps
The Art of Tweeting: Crafting Engaging and Shareable Content on Twitter