DevOps
22.8K subscribers
886 photos
91 videos
15 files
809 links
По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://yangx.top/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - go chat jobs

РКН: clck.ru/3FmvZA
加入频道
🌟 Вышла версия Grafana Loki 3.0

Разработчики выпустили релиз Grafana Loki 3.0. В новой версии повысили производительность и ускорили процессы с помощью фильтров Блума. Эта экспериментальная функция позволяет быстро находить данные журналов.

Фильтры Блума позволяют Loki искать строки, такие как идентификатор заказа или пользователя, пропуская большие фрагменты данных, которые точно не содержат искомую информацию. Ранние внутренние тесты показывают, что с помощью фильтров инструмент пропускает от 70% до 90% фрагментов ненужных данных.

Также в Loki появилась встроенная поддержка OpenTelemetry.В отличие от Loki Exporter, который сериализовал данные в формате JSON, OpenTelemetry предлагает упрощённый конвейер приёма журналов. Собственная реализация Loki OpenTelemetry позволяет взаимодействовать со всеми атрибутами OpenTelemetry и регистрировать метаданные событий во время запроса без необходимости выполнять десериализацию.

📎 Подробнее

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥41
🔥Подборка лучших обучающих каналов для программистов.

➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять

Машинное обучение

Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети
Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🏆 Golang
Golang - изучи один из самых перспективных языков на ит-рынке
Golang собеседование - разбор задач и вопросов с собесов
Golang вакансии -работа для Go разработчика
Golang книги библиотека книг
Golang задачи и тесты
Golang чат
Golang news - новости из мира go
Golang дайджест

💥 Linux /Этичный хакинг
Linux Academy - гайды, секреты и лучшие материалы по Linux
Kali linux - погрузись в мир этичного хакинга и кибербезопасности
linux_kal - kali чат
Информационная безопасность

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🛢Базы данных
Sql базы данных - научим работе с базами данных профессионально
Библиотека баз данных
SQL чат
Вакансии Sql аналитик данных

#️⃣C#

С# академия - лучший канал по c#
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

🐍 Python

Python/django - самый крупный обучающий канал по Python
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

Java

Java академия - java от Senior разработчика
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

⚡️ Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend

🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

🔥 DevOPs
Devops для программистов
Книги Devops

🌟 Docker/Kubernets
Docker
Kubernets

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Папка Frontend
🔥73👍3🥰2
📌Опубликована русская версия глоссария Cloud Native (проект CNCF)

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

Кстати, если есть желание, вы можете присоединиться к команде локализации CNCF, о чём подробнее тут.

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83👍3
🔥 Крутой список игр, которые помогут вам изучить программирование без скучных лекций, но с интерактивным подходом:

CryptoZombies — Игра разделена на уроки, где вы, используя язык программирования Solidity, создадете свою первую веб-игру 3.0, собирая армию зомби;

Playground.tensorflow - браузерная игра, от tensorflow есть в которой можно настраивать и обучать нейросеть

Screeps — игра, которая похожа на Dwarf Fortress, но здесь для управления колонией нужно писать код;

SQL Murder Mystery — вам предстоит стать шпионом Джаусом и использовать SQL для поиска загадочного убийцы;

Flexbox Froggy — милая игра про жаб, которая научит вас работе с CSS flexbox. Для полного погружения рекомендуется играть в определенной среде;

Checkio — отличное упражнение для программистов на Python и TypeScript. Сборник интересных интерактивных игр, решение которых требует написания кода.

@DevOPSitsec
👍9🔥53
🤓 CI Directum RX в GitLab

Держите отличный контент об автоматической сборке пакетов разработки внутри Docker-контейнеров в GitLab.

В статье подробно рассматривается процесс написания простого пайплайна, редактирование Dockerfile, создание Docker-контейнера.
Много примеров кода и практических советов по работе с GitLab.

📎 Статья

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥31
🖥 Вы должны перестать вручную писать Dockerfile'ы

Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект?
Что же, теперь вам больше не придется беспокоиться об этом благодаря добрым людям из Docker, которые недавно реализовали инструмент для этого без лишнего шума.

Совсем недавно они зарелизили CLI-утилиту - docker init.
docker init — это CLI-утилита, которая создает файлы Dockerfile, docker-compose.yaml и .dockerignore , автоматически определяя некоторые зависимости вашего проекта при деплое.

Это упрощает процесс настройки Docker, экономит время и помогает избежать уязвимостей, которые могли бы появиться при ручной настройке.
Последняя версия docker init поддерживает Go, Python, Node.js, Rust, ASP.NET, PHP и Java. Также она доступна вместе с Docker Desktop.

📎 Подробнее

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥7👍4
📌Все-все инструменты CI/CD

Полный набор рабочих инструментов для таких этапов CI/CD:
• Plan & Code
• Build, Test & Integrate
• Release & Deploy
• Operate & Monitor

Если на каком-то из этапов возникают проблемы в работе, можно попробовать другие инструменты — возможно, они закроют текущие задачи

📎 FullHD

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍41
🖥 Ubuntu 24.04: финальный релиз уже скоро. Изменения и возможности дистрибутива

Что нового в дистрибутиве?
🟡Много чего. Например, разработчики обновили рабочий стол до выпуска GNOME 46. В нём появилась функция глобального поиска, увеличена производительность файлового менеджера и эмуляторов терминала. Плюс появилась экспериментальная поддержка механизма VRR (Variable Refresh Rate), обновлён конфигуратор и оптимизирована система уведомлений.

🟡Что касается ядра, то оно обновлено до версии 6.8.

🟡Кроме того, обновлены важнейшие серверные пакеты, включая Nginx 1.24, Apache httpd 2.4.58, Samba 4.19, Exim 4.97, Clamav 1.0.0, Chrony 4.5, containerd 1.7.12, Django 4.2.11, Docker 24.0.7, Dovecot 2.3.21, GlusterFS 11.1, HAProxy 2.8.5, Kea DHCP 2.4.1, libvirt 10.0.0, NetSNMP 5.9.4, OpenLDAP 2.6.7, open-vm-tools 12.3.5, PostgreSQL 16.2, Runc 1.1.12, QEMU 8.2.1, SpamAssassin 4.0.0, Squid 6.6, SSSD 2.9.4, Pacemaker 2.1.6, OpenStack 2024.1, Ceph 19.2.0, Openvswitch 3.3.0, Open Virtual Network 24.03.

🟡Важное изменение ещё и в том, что теперь параметр sysctl vm.max_map_count, определяющий максимально доступное процессу число областей маппинга памяти, по умолчанию увеличен с 65 530 до 1 048 576. Это изменение важно потому, что позволяет улучшить совместимость с Windows-играми, которые запускаются через Wine. Теперь, насколько известно, запускаются DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen и THE FINALS. Так что игр стало больше, и это прекрасно.

🟡Из других обновлений: GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (опционально доступны OpenJDK 8, 11 и 17), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3. Также проведён апдейт следующих приложений: Firefox 124 (собран с поддержкой Wayland), LibreOffice 24.2, Thunderbird 115, Ardour 8.4.0, OBS Studio 30.0.2, Audacity 3.4.2, Transmission 4.0, digiKam 8.2.0, Kdenlive 23.08.5, Krita 5.2.2.

📎 Читать подробнее

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18👏63🤯1
🔜 Выбираем базовые образы для приложений на .NET: минимум уязвимостей, максимум быстродействия

Микросервисы и контейнеры для их развертывания являются стандартом в крупных компаниях. Для разработчиков и DevOps-инженеров это удобный подход: он дает больше возможностей и ускоряет процессы.

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

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

📎 Шпаргалка

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥21🖕1
📌Continuous Delivery. Схема релизов (Prod/Stage/Test/Dev)

Существуют разные стратегии для выстраивания релизного процесса для проекта.
В этой статье подробно разбираются популярные решения и детали их реализации

📎 Статья

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥63👎1
🖥 💻 Большая подборка решений для DevOps и CI/CD

Здесь собраны инструменты для:
🟡работы с облаками
🟡контейнеризации и оркестрации
🟡тестирования
🟡развёртывания и деплоя
🟡работы с БД
🟡проверки на безопасность

Если инструменты, которые вы знаете сейчас, никак не помогают решить задачу, с этой схемой будет проще соориентироваться и выбрать нужное решение

📎 В высоком разрешении

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥114👍4
📌Несколько полезных инструментов для DevOps

🟡 Tekton
Tekton — это платформа с открытым исходным кодом для организации CI/CD. Работает в облаке и локально. Стандартизирует инструменты и процессы CI/CD для разных поставщиков, языков и сред развертывания.
Tekton совместим с рядом популярных инструментов, таких как Jenkins и Knative, обеспечивая масштабируемое, бессерверное и облачное выполнение. Его способность абстрагировать базовую реализацию позволяет командам адаптировать рабочие процессы сборки, тестирования и развертывания к своим конкретным потребностям.

🟡 Argo CD
Argo CD — это декларативный инструмент непрерывной доставки GitOps, специально разработанный для Kubernetes. В нем подчеркивается важность сохранения декларативности определений приложений, конфигураций и сред с контролем версий.
Argo CD автоматизирует и упрощает развертывание и управление жизненным циклом приложений, обеспечивает их проверяемость и простоту.

🟡 Middleware.io
Middleware.io — это передовая платформа наблюдения за облаками на базе искусственного интеллекта, предназначенная для оптимизации и улучшения мониторинга и управления облачной инфраструктурой.
По сути платформа использует алгоритмы ИИ для обнаружения и диагностики проблем в инфраструктуре, приложениях, базах данных, журналах, контейнерах и т. д. Эта возможность позволяет быстро выявлять проблемы и получать рекомендации по их устранению, тем самым оптимизируя производительность и надежность системы.

🟡 HyperDX
HyperDX — это платформа наблюдения с открытым исходным кодом, предназначенная для быстрого решения производственных проблем. Она объединяет сеансы, журналы, метрики, трассировки и ошибки в единую платформу. В итоге вы получаете всесторонний обзор производительности системы и проблем, с которыми можно разобраться.

Если чего-то из этого нет в вашем арсенале, пробуйте — возможно оно идеально закроет ваши задачи

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥3🖕1
📌11 лучших графических Git-клиентов и программ просмотра Git-репозиториев для Linux

Традиционно Git используется из командной строки, однако существует несколько клиентов Git с графическим интерфейсом (GUI), которые облегчают эффективное и надежное использование Git на рабочем столе Linux и предлагают большинство, если не все, операции командной строки.

Вот некоторые из них:
• GitKraken
• Git Cola
• SmartGit
• Giggle
• Gitg
• Git GUI
• QGit
• GitForce
• Egit
• Magit

📎 Подробнее о каждом Git-клиенте

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12😱43
📌Taskfile, его преимущества и недостатки в сравнении с Makefile

Есть такая примитивная утилита автоматизации жизни любого DevOps и SRE как make, которая настраивается через Makefile и позволяет делать разные вещи. Но знаешь ли ты про Taskfile и утилиту task?

▶️ Если нет, то добро пожаловать

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥63