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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
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
Twitter Analytics: Measuring and Optimizing Your Social Media Impact