Dev // Ops
401 subscribers
86 photos
133 links
Канал для всіх, хто цікавиться DevOps філософією. Створений на основі досвіду компаній ZONE3000 і Namecheap. Тут ми ділимося корисним контентом і кейсами та відповідаємо на питання. Чекаємо ваші фідбеки, питання та рекомендації тут @educationzone3000
Download Telegram
Підбірка продуктів Atlassian, які можна використовувати в циклі DevOps.

🛠 Build:
-Bitbucket

✔️ Plan:
-Jira Software
-Confluence
-Trello

🔍 Discover:
-Jira Product Discovery (beta)

📬 Continuous Feedback:
-Jira Service Management

⚙️ Operate:
-Opsgenie
-Statuspage
-Compass
-Jira Service Management

🚀 Deploy:
-Bitbucket

🤝 Collaboration and Communication:
-Confluence
-Trello
🔥5
💥 Незалежно від того, використовуєте ви контейнер чи віртуальну машину, такі опції як моніторинг, пайплайни, GitOps тощо – повністю у вашому розпорядженні. Багато цікавого й корисного у статті про майбутнє віртуалізації інфраструктури.
👍4
🦾 Sidekick – дебагер застосунків, що робить траблшутинг у режимі реального часу можливим, без зупинки програм. Що ще? Можна додавати динамічні логи та нерозривні точки зупинки у застосунку, що працює, без стопу та ре-деплойменту. Sidekick – відмінне рішення для траблшутингу в режимі реального часу.
🔥5
⁉️ Спільното, поділіться думкою:

DevOps для вас це…
✔️ роль/позиція
🛠 набір інструментів
🤔 культура/філософія
🤷‍♂️ хто зна шо

Або ваш варіант у коментах ⬇️
🤔11
Стаття, варта вашої уваги: Infrastructure Cost Optimization In The Cloud. Практичний розбір заходів, що допоможуть розробникам та архітекторам заощадити на хмарній інфраструктурі.
⚡️ Швидкість – одна з ключових характеристик девопс-культури. Команди, які використовують DevOps, набагато швидше випускають стабільні релізи високої якості. Згідно даним DevOps Research and Assessment (DORA), вони виконують розгортання у 208 разів частіше та у 106 разів швидше, аніж ті, що не використовують принципи девопс в своїй роботі. А створювати, тестувати та доставляти ПЗ швидше дозволяє автоматизація, яка можлива завдяки безперервній доставці.

Поділіться в коментарях, чи впливають інструменти DevOps на швидкість у ваших проєктах? Як саме?
👍5🤔1
💥 Terraform version check (tfvc) – репортінг-інструмент для перевірки доступних оновлень для провайдерів та модулів вашого коду в Terraform. Terraform version check видає зрозумілий план дій, якщо виявляє якісь інциденти.
👍4🔥1
💥 Ну дуже корисна стаття!

Адже метрики та логи – то порядок денний всіх DevOps. У матеріалі дізнаєтесь про концепцію спостереження, чому вона необхідна у розробці програмного забезпечення, а також про три її стовпи – метрики, відстеження та логування. Саме ці компоненти створюють повну картину того, що відбувається у вашій інфраструктурі.
👍5
ТОП-5 плагінів для kubectl 🔥

Всі ми знаємо, що Kubernetes – це потужний оркестратор контейнерів. Але його справжня сила схована у можливостях розширювати функціональність. І одна з таких можливостей – інструмент роботи з командною строкою kubectl. Kubectl, своєю чергою, теж може дати більше опцій за допомогою плагінів.
Плагіни kubectl – розширення, які бустять базову версію kubectl, наприклад, можливість використання нових команд та функцій.

Тримайте ТОП-5 таких інструментів:
▪️ kubectx
▪️ Ingress-nginx
▪️ Cert-manager
▪️ Popeye
▪️ Kyverno

Поділіться в коментарях, чи використовуєте плагіни kubectl?
🔥4
Continuous integration/Continuous delivery (CI/CD) – не просто набір практик, а ціла філософія, яка дозволяє командам частіше впроваджувати зміни в коді. Це – надійний механізм автоматизації, що:

дає змогу швидше створювати й тестувати застосунки;
стимулює розробників частіше комітити зміни;
суттєво підвищує якість коду (та робить чийсь день кращим 😊).

Корисні плюшки: інструменти CI/CD допомагають зберігати параметри середовища, які передаються з кожною доставкою. Також можливо налаштувати автоматичне звернення до певних вебсервісів, баз даних, серверів тощо.

До речі, результати роботи CI/CD можуть бути одним із KPI для команд DevOps. За такими метриками як deployment frequency, change lead time, MTTR (incident meantime to recovery) можна відстежувати динаміку змін після впровадження пайплайнів CI/CD.

А ви впроваджували CI/CD у своїх командах/проєктах? Поділіться досвідом у коментарях.
👍5
Inspektor Gadget – це набір інструментів для дебагінгу та інспектування ресурсів і застосунків Kubernetes. Він управляє пакетами, деплойментом, а також виконанням програм eBPF у кластері.
Кожен Site Reliability Engineer знає, що насправді немає нічого на 100% reliable. Шляхом спроб та помилок, досліджень, власним досвідом та досвідом колеги з іншого відділу надійність системи можна постійно підвищувати. А потім – обов’язково ділитися кращими практиками з колегами, як це робить Брендон Вілет у своєму блозі.
👍6
Сфери застосування CI/CD⚡️

Окрім звичного DevOps пайплайни Continuous integration/Continuous delivery можуть застосовуватися у:
✔️ MLOps – модель застосування IaC (Infrastruture as a Code) та CI/CD у Machine Learning;
✔️ AIOps platforms – Machine Learning та Automation в IT Ops для контролю даних та автоматизації сповіщень;
✔️ Synthetic Data Generation – створення наборів даних, які застосовують при тестуванні APIs, та розробки випробувальних моделей;
✔️ Платформи Azure та AWS – для масштабування мікросервісної архітектури.

Де ще можуть знадобитися пайплайни?
✔️ Network Configuration
✔️ Embedded Systems
✔️ Database Changes
✔️ IoT (Internet of Things)
✔️ AR/VR (Augmented reality/Virtual Reality).

А може ви знаєте ще якісь приклади використання CI/CD? Поділіться в коментарях ⬇️
👍5
Круті новини! На платформі Codefresh доступні безкоштовні курси з напряму GitOps Fundamentals ⚡️

Що таке GitOps? Це набір практик, який допомагає описувати цілу платформу (як інфраструктуру, так і застосунки) у декларативному форматі, використовуючи Git як сховище, історію та інструмент для аудиту деплойменту.
Основи GitOps, ArgoCD, Argo Rollouts стануть у пригоді всім, хто хоче використовувати Git на максимум! Тож швидше реєструйтеся та розширюйте свою базу знань 👌
👍5🤓1
Інструменти для управління Terraform Drift

У блозі йде мова про те, як керувати дріфтами у Terraform: порівняння інструментів та підказки, як обрати вдалий тул під ваші потреби.
👍5
Друзі, коротеньке опитування 👋 Цікаво, з якою cloud-платформою ви найактивніше працюєте? А в коментарях поділіться, будь ласка, чому саме такий вибір.
Anonymous Poll
77%
Amazon Web Services
18%
Microsoft Azure
27%
Google Cloud Platform
10%
OpenStack
3%
IBM Cloud
1%
Oracle Cloud
1%
SAP Cloud
1%
Salesforce Lightning Platform
👍8
❤️ Ділимося тулою з любвовʼю ❤️

Знайшли для вас інструмент запуску та управління базою у хмарі. Mariadb-operator дає можливість декларативно управляти MariaDB, використовуючи Kubernetes CRDs замість імперативних команд.
🔥52
Підготували для вас велику добірку блогів про та для DevOps👌Сьогодні – перші ТОП-5 списку. Є що почитати, про що подискутувати та що забрати собі до best practices. Пишіть у коментарях, чи відкрили для себе щось нове.

🔥 The Agile Admin. Блог покриває теми Agile, DevOps, cloud computing, автоматизації інфраструктури, open source тощо. Автори дописів – системні адміністратори та розробники Ернест Мюлер, Джеймс Вікет, Картік Геквод і Пеко Караянев. У блозі є як базова інформація для новачків у темі DevOps, так і дискусії на більш глибокі технічні теми (SRE, моніторинг).

🔥 Apiumhub blog. Блог однойменної продуктової компанії з Барселони. Дописи націлені на розкриття тем Agile web, DevOps, розробки, трендів IT, інструментів тощо.

🔥 Atlassian DevOps blog. У блозі розробника Atlassian, а саме в розділі DevOps, корисні пости про DevOps, DevSecOps, CI/CD тощо. Але звертайте увагу, що деякі з рекомендацій працюють тільки з продуктами Atlassian.

🔥 Azure DevOps Blog. Блог від Microsoft, присвячений оновленням Azure та корисним практикам з усього вебу. Попри те, що блог націлений на користувачів Microsoft, дописи будуть корисними для загальної авдиторії розробників, сисадмінів, девопсів тощо.

🔥 Capital One Tech blog. Блог виходить далеко за межі DevOps, розкриваючи також інші технічні теми корпоративного масштабу. Але дописи для девопсів, зокрема про інструменти та кращі практики, публікуються регулярно.
👍7
🤩 Ще один корисний інструмент у скарбничку. Kueue – це набір API та контролер черг джобів. Kueue працює в ролі менеджера job-рівня, визначаючи, коли запускати та зупиняти джобу.
👍2🔥1