KazDevOps
5.28K subscribers
1.13K photos
25 videos
18 files
1.16K links
Канал о DevOps во всех проявлениях: K8s, CI/CD, AppSec, AI/ML, Cloud, Linux
Поможем с DevOps: https://core247.kz/
По рекламе @UlKonovalova
Download Telegram
Облачная платформа Yandex Cloud разработала собственные модули для Terraform — опенсорс-инструмента управления инфраструктурой.

Это готовые наборы файлов с настройками для облачных сервисов, которые упрощают работу DevOps-инженеров. Также модули помогают избегать дублирования кода.

Вместо написания Terraform-модулей теперь можно сосредоточиться на автоматизации инфраструктуры.

Terraform Modules for Yandex Cloud уже доступны на GitHub.

#devops #terraform #yandexcloud #cloud #yandex #github

@DevOpsKaz
👍3🔥21
В простых вещах легко забыть о главном. Давайте закрепим ваши знания.

При организации репозиториев GitHub следуйте этим правилам:
🔸Определите различные компоненты вашего проекта в свой репозиторий.
🔸Внутри каждого репозитория создайте отдельные ветки для разработки, тестирования и продакшена.
🔸Договоритесь об именах для репозиториев и веток внутри команды.
🔸Используйте систему отслеживания проблем GitHub для управления задачами и ошибками.
🔸Документируйте репозитории и ветки, включая readme, комментарии к коду и документацию по API и интерфейсам.
🔸Удаляйте все неиспользуемые или устаревшие компоненты, объединяйте все избыточные репозитории.
🔸Помните, что каждый репозиторий должен иметь собственный репозиторий Git.
🔸Если ваш проект большой или сложный, рассмотрите возможность использования подмодулей для управления зависимостями между различными компонентами.

И не забывайте про бекапы!

#git #github #devops

@DevOpsKaz
👍42💩2
Лабораторные по анализу кода

Здравствуйте, дорогие. Как насчет того, чтобы немного потренировать свои скилы? Например, защитить преднамеренно уязвимый код.

По ссылке вы найдете 5 небольших лабораторных работ по анализу кода от GitHub. Тренировка рассчитана на 8-10 часов и разбита на уровни.

🔸 Level-1: Black Friday
🔸 Level-2: Matrix
🔸 Level-3: Social Network
🔸 Level-4: Data Bank
🔸 Level-5: Locanda

Лабораторные представляют из себя небольшие python-проекты. Можно попробовать в Codespaces (при этом время будет идти) или установить локально.

Испытайте себя и поделитесь с коллегами 🤝

#devops #codereview #github

@DevOpsKaz
🔥411
У многих уже есть инструменты CI/CD, но иногда появляется необходимость интегрировать Terraform Cloud в свои настраиваемые конвейеры.

HashiCorp выпустил новый инструмент интеграции конвейера CI/CD tfci и шаблоны для Terraform Cloud

Шаблоны пайплайнов CI/CD для GitHub Actions и GitLab CI предоставляют руководства по интеграции с Terraform Cloud, а tfci поможет построить рабочие процессы с другими платформами доставки и интеграции.

#devops #terraform #cloud #cicd #github #gitlab #hashicorp

@DevOpsKaz
🔥2👍1👏1
Иностранные коллеги описали путь к непрерывному аудиту безопасности для обнаружения и устранения проблем безопасности в OpenSource приложениях.

Они интегрировали ряд инструментов, упрощающих непрерывный аудит на прочной основе GitHub Actions. Мы пересказали их опыт в нашей новой статье.

Читайте, укрепляйте безопасность и делитесь с коллегами 🤝

P.S завтра объявим победителей нашего розыгрыша!

#devops #devsecops #docker #code #cve #github

@DevOpsKaz
👍31🤡1
Интересное решение: масштабирование IaC и конвейеров CI/CD с помощью Terraform, GitHub Actions и AWS Proton.

👉 Посмотреть полную версию кейса

Также напоминаем, что Core 24/7официальный партнёр AWS. А это значит, что наши специалисты хорошо себя зарекомендовали как инженеры облачной инфраструктуры Amazon и могут помочь вашей организации с миграцией в облако и его обслуживанием.

#devops #aws #iac #cicd #terraform #github

@DevOpsKaz
5👍3🔥3
💥Умопомрачительно большое руководство по веб-сервисам AWS

Например, там есть полный список инструментов и интеграций, учебные ресурсы, образцы кода и библиотеки, стать и руководства — в общем, информации хватит на целый год 😉

Сохраняйте себе и делитесь с коллегами. Можно даже PDF-ку выгрузить 🤝

#devops #github #aws #cloud

@DevOpsKaz
👍8🔥3
Продолжая тему мониторинга, представляем исчерпывающий гайд по улучшению наблюдаемости ваших систем.

💥Инструменты, лучшие практики, обработка и анализ, визуализация — здесь есть все, чтобы подобрать решение под свои задачи. Даже примеры подвезли.

Пользуйтесь и делитесь с коллегами 🤝

#devops #github #observability #monitoring

@DevOpsKaz
🔥4👍31
roadmap.sh — это попытка сообщества создать дорожные карты, руководства и другой образовательный контент, который поможет разработчикам, инженерам и другим специалистам выбрать путь и пойти по пути обучения.

☄️ Теперь можно не искать статичные роадмапы, ведь этот проект постоянно дополняет и улучшает сообщество. Все элементы карт кликабельны, а это значит, что можно пойти дальше — и сразу приступить к обучению той или иной области.

Кстати, это шестой по популярности проект на GitHub, и его ежемесячно посещают сотни тысяч разработчиков🫡

#devops #github #roadmap #learning

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥6👍2
🚩 Представляем репозиторий Kubernetes-Examples

Эта коллекция содержит множество манифестов Kubernetes и различных типов конфигураций, которые вы можете использовать в качестве примеров для своей работы.

Все разделено на папочки, так что найти нужный пример довольно просто. Сохраняйте себе и делитесь с коллегами 🤝

#devops #github #kubernetes

@DevOpsKaz
👍9🔥53
Представляем NGINX Agent — фоновую утилиту для NGINX Open Source и NGINX Plus. Она открывает возможность создания сложных систем мониторинга и контроля, которые могут управлять большими коллекциями экземпляров NGINX.

Инспектор Гаджет Агент помогает:

Удаленно управлять конфигурациями NGINX
Собирать показатели производительности NGINX и операционной системы в режиме реального времени
Уведомлять о событиях NGINX

👉 Знакомьтесь с Агентом поближе и читайте инструкцию по установке и эксплуатации на GitHub

А тем, кто уже пользуется утилитой, будет приятно узнать, что вышел новый релиз, где улучшена производительность и исправлены баги.

#unix #nginx #devops #github

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10😎2🔥1
Это не просто красивые значки. А пруф, подтверждающий ваши навыки, авторитет, доверие и знание технологий и инструментов разработки.

Программа сертификации будет доступна в начале 2024 года, но уже 8–9 ноября на GitHub Universe можно сдать экзамен и стать одним из первых, кто пройдет сертификацию.

Есть четыре направления:

- GitHub Foundations
- GitHub Actions
- GitHub Advanced Security
- GitHub Administration

Для каждого есть обучающий путь, доступный online — от 20 минут до 1,5 часов. А если хочется больше, то можно скачать Study Guide.

Прокачивайтесь, сертифицируйтесь и делитесь с коллегами 🤝

#devops #github

@DevOpsKaz
92🔥2
Terraform позволяет безопасно и с точностью создавать, изменять и улучшать производственную инфраструктуру. Это инструмент, который кодифицирует API-интерфейсы в файлы конфигурации. Все для того, чтобы команды использовали их совместно, рассматривали как код, редактировали и управляли версиями.

Тема Terraform обширная — одним постом или статьей не охватить, но для этого есть энтузиасты с GitHub, которые готовят #awesome руководства.

👉 Делимся им с вами, чтобы вы добавили в закладки и передали коллегам дальше. Забирайте руководство по Terraform.

#devops #terraform #github

@DevOpsKaz
👍62🔥2
Когда авторы этого канала учились на IT, никаких шпаргалок, онлайн-библиотек и тому подобного не было. Все собирали по крупицам.

С GitHub, где коллективно публикуют огромные энциклопедии знаний, учиться новому и не забывать старое куда проще.

👉 Забирайте себе и делитесь с коллегами — руководство по DevOps: от разработки до внедрения всех конфигураций с базовыми заметками для эффективного отладки. Там вы найдёте:

— Гайды по инструментам: от Linux и Git до Jenkins и Prometheus
— Библиотеку по Linux
— Книги
— Подготовку к собеседованию и многое другое

#devops #github

@DevOpsKaz
👍6🔥4
Gitness — это open source платформа разработки, оснащенная возможностями хостинга кода и автоматизированными конвейерами DevOps. Обеспечивает управление исходным кодом и CI/CD. Проект собрал 30 тысяч звезд на GitHub.

Фичи:
— Сотни шаблонов конвейеров многократного использования
— Выполнение конвейера до 4 раз быстрее
— Подходит для любого языка программирования
— Автоматически переносит репозитории кода и конвейеры из GitHub, GitLab, Bitbucket, Circle за 1 клик
— Политики безопасности и управления, которые необходимы разработчикам для уверенного написания и доставки кода
— Интегрируется с вашими любимыми инструментами

Устанавливается с помощью одной команды Docker.

Пользуйтесь и делитесь с коллегами 🤝

#devops #cicd #github #gitlab #gitness

@DevOpsKaz
8😎3👍2🤡1
Топ инструментов DevOps в 2024 году 🚀

В новой статье рассмотрели некоторые из наиболее многообещающих инструментов, которые формируют будущее:

непрерывной интеграции и развертывания
мониторинга и наблюдения
платформ инфраструктуры/приложений
управления инцидентами и оповещения
безопасности и построения диаграмм.

#devops #devopstools #argocd #tekton #icepanel #github #middleware #hyperdx #streamdal #nix

@DevOpsKaz
👍72🔥2
🔥 Предлагаем видео-руководство по запросу нашему подписчика — как настроить конвейер CI/CD с помощью GitHub Actions и Serverless Framework для serverless развертывания в AWS Lambda.

👉 Deploying to AWS Lambda with Serverless + GitHub Actions (Modern CI/CD)

По традиции предлагаем использовать Яндекс Браузер со встроенным синхронным переводчиком (если надо).

Если что-то не сработает, в комментах на YouTube есть решения 🫡

Полезные ссылки:
Бессерверная платформа
GitHub Actions
Исходный код

Пользуйтесь и делитесь с коллегами 🤝

#aws #lambda #serverless #github #ci/cd

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍32
☄️ Пошаговый гайд по конвейеру CI/CD для оптимизации и автоматизации процессов разработки и развертывания ПО

Проект опубликован зарубежными коллегами — они используют Jenkins, Maven, GitHub и Apache Tomcat.

Jenkins выступает как сервер автоматизации, организуя конвейер, Maven управляет зависимостями проекта и сборками.

GitHub обеспечивает совместную работу, а Apache Tomcat облегчает плавное развертывание приложений, чтобы доставка обновлений была последовательной.

🫡 Все вместе повышает скорость разработки, обеспечивает качество кода и упрощает непрерывную доставку приложений.

👉 В гайде вы найдете:

Setup Jenkins
Setup & configure Maven and Git
Setup Tomcat Server
Integrating GitHub, Maven, Tomcat Server with Jenkins
Create a CI and CD job
Test the deployment

Пользуйтесь и делитесь с коллегами 🤝

#jenkins #cicd #maven #apache #tomcat #github

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
65👍5🔥3
☄️ Обновленная дорожная карта DevOps на 2024 год

👉 Посмотреть roadmap

Все элементы карт кликабельны, а это значит, что можно сразу понять — с чего начать обучение той или иной области.

Кстати, это шестой по популярности проект на GitHub, и его ежемесячно посещают сотни тысяч специалистов 🫡

#devops #github #roadmap #learning

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍72😎2
☄️ Cразу 2 новости, связанные с ИИ:

1️⃣ GitHub добавит в Copilot модели от конкурентов — Claude Sonnet 3.5 и Gemini 1.5 Pro. В компании считают, что все модели по-разному справляются с задачами, поэтому у разработчиков должен быть выбор.

2️⃣ Amazon Q Developer теперь умеет общаться прямо в коде — просто описываете, что хотите изменить, и ИИ сам предлагает правки в редакторе. Внутри — Claude Sonnet 3.5, которая показывает лучшие результаты в решении реальных задач на GitHub. Работает в VSCode и JetBrains.

#ai #github #devops #copilot #claude #sonnet

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4😎42