♾ 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
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
Олег Тарасенко, 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
Інколи 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
У цій статті Володимир Шинкар, 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
Михаил Васильченко, DevOps, рассказывает, как просто и эффективно управлять доставкой функционала на основе задач.
В результате у вас получится автоматический перевод тикетов в соответствии с действительным статусом, а если процесс нарушится — придёт нотификация.
👉 https://dou.ua/goto/QIxK
#DevOps
Внедрение CI/CD: 5 распространенных ошибок и способы их избежать
CI/CD ─ надежная методология, которая помогает командам быть продуктивнее и повышать при этом качество продукта и скорость его выпуска. Но важно правильно выстроить процессы. Помочь в этом могут не только особые инструменты, но и культурные изменения каждого члена команды.
Если вы задумываетесь о переходе на CI/CD или находитесь в начале пути, эта статья для вас.
👉 https://dou.ua/goto/HSud
#DevOps
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
Антон Якутович занимается тестированием более 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
Новий випуск англомовного 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
Валерий Кузнецов, 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
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 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техзапитань
Попит на 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
Процеси часто не ростуть так швидко, як ми. Тому для підтримки ефективності треба змінювати підходи у роботі.
Ігор Соломаха, 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
Анатолій Калюжний, DevOps Engineer у харківському офісі SoftServe та лід локального DevOps Community. У статті він вирішив поділитися, як теорією, так і розказати, як налаштовувати Open Policy Agent.
• Ця тема буде особливо корисна для фахівців, які працюють в проєкті, де є шарені кластери Kubernetes, будь-якому інженеру, який цікавиться темою безпеки, а також в ситуаціях, коли клієнт прагне більшого контролю за кластерами.
👉 https://dou.ua/goto/WzBJ
#DevOps
🦊GitLab анонсував 15 версію своєї DevOps-платформи
• Всі нові функції будуть доступні протягом наступного року.
👉 https://dou.ua/goto/nCxR
#DevOps
• Всі нові функції будуть доступні протягом наступного року.
👉 https://dou.ua/goto/nCxR
#DevOps
📩 Як листи компанії перестали потрапляти в спам. Налаштування DMARC
Що робити, якщо ваші листи потрапляють у спам? Саме для цієї проблеми існує рішення - увімкнути DMARC для домену.
Це підвищує поштову репутацію вашого домена і зменшує можливість слати fake email від вашого імені. Як це зробити — у статті від Оксани Лобко.
👉 https://dou.ua/goto/wntN
#DevOps
Що робити, якщо ваші листи потрапляють у спам? Саме для цієї проблеми існує рішення - увімкнути 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
Ігор Канівець, 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
Андрій Товстоног, Team Lead команди технічної розробки в GMEM (Genesis) ділиться своїм досвідом, як розбудовували для новинного порталу локальне оточення розробки.
Зокрема, розказав про свій досвід локальної розробки з Kubernetes (далі — K8s), який, можливо, допоможе тим, хто зіштовхнувся або постійно зіштовхується з проблемами організації локального середовища розробників.
👉 https://dou.ua/goto/6hAp
#DevOps