DevOps
22.8K subscribers
891 photos
93 videos
15 files
823 links
По всем вопросам- @workakkk

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

https://t.iss.one/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - go chat jobs

РКН: clck.ru/3FmvZA
Download Telegram
⚡️ Каковы основные стратегии кэширования?

Считать данные из системы:
🔹 Cache aside
🔹 Read through

Запись данных в систему:
🔹 Write around
🔹 Write back
🔹 Write through

На диаграмме в изображении показано, как работают эти 5 стратегий. Некоторые из них могут использоваться совместно.

@DevOPSitsec
🔥10👍31
Это база: нюансы работы с Redis. Часть 1

Cерия статей про неочевидные нюансы работы с Redis.

В первой части Петр, DevOps-инженер компании Nixys, подробно рассказал об основных концепциях и понятиях этой БД и подготовил чек-лист, который может помочь вам в оптимизации этого NoSQL решения.

Приятного чтения!

@DevOPSitsec
👍6🔥32
This media is not supported in your browser
VIEW IN TELEGRAM
Как работает Docker?

Архитектура Docker состоит из трех основных компонентов:

🔹 Клиент Docker
Это интерфейс, через который осуществляется взаимодействие с пользователями. Он взаимодействует с демоном Docker.

🔹 Docker Host
Здесь демон Docker принимает запросы Docker API и управляет различными объектами Docker, включая образы, контейнеры, сети и тома.

🔹 Registry Docker
Здесь хранятся образы Docker. Например, широко используется публичный реестр Docker Hub.

@DevOPSitsec
👍18🔥52
DevOps Engineering для начинающих - полный курс

👉 Тык

@DevOPSitsec
👍101🔥1🤔1🌚1
🔥 Дайджест полезных материалов из мира Devops за неделю

Почитать:
Главные проблемы сайта, которые показывает нагрузочное тестирование
Лучшие практики Golang (20 лучших)
DevOps as a Service. Часть 3. Решаем проблему дежурств и хаоса в чате с использованием RCA и единого flow
Делаем дашборд для логов используя Promtail Loki Grafana
Книга «BPF: профессиональная оценка производительности»
Kubernetes 1.28: sidecar-контейнеры возвращаются?
Введение в архитектуру MLOps
Быстрый старт в сборке метрик по билдам в android-проекте
Лучшие ресурсы чтобы выучить Git и Github
Подборка видео с последнего SREcon
DevSecOps не рассказывает сказки
How to install NVIDIA drivers for machine learning on Ubuntu
Enhancing Data Security with Column-Level Encryption: Best Practices
Certified Kubernetes Administrator (CKA) - Several Successful Story
Instalação do Docker no Ubuntu
Revolutionizing Home Comfort: A Deep Dive into Eve Home's Smart Devices
Revolutionizing Home Comfort: A Deep Dive into Eve Home's Smart Devices
A Decade of Docker! 🐋
AWS Cost Anomaly Detection — Optimizing Cloud Economics
From Zero to Kubernetes Deployment: Harness Continuous Delivery in Action
Deploying Adminer on Google App Engine (GAE) with Private and Public IP Connectivity

Посмотреть:
🌐 Как войти в IT: Не бойся менять работу! #it ( 00:23)
🌐 Пишем генератор Shorts видео на Python для заработка на YouTube. ( 11:50)
🌐 Озвучка и генерации контента с помощью #Python и AI ( 00:44)
🌐 Замена лица на любой фотографии с помощью #python БЕСПЛАТНО! ( 00:59)
🌐 Поговорим о DNS. DNS-сервер ( 06:24)

Хорошего дня!

#digest #devops

@DevOPSitsec
👍11🔥21
𝗔𝗣𝗜 𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆 𝗖𝗵𝗲𝗰𝗸𝗹𝗶𝘀𝘁

Контрольный список наиболее важных мер по обеспечению безопасности при разработке, тестировании и выпуске API.

🐱 Github

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31
🔥 Microsoft выпустил отличные курсы по искусственному интеллекту

Сохраняй!

12 бесплатных уроков Github!

Научитесь создавать приложения с использованием нейронных сетей!

Среди уроков есть изучение и сравнение разных языковых моделей (LLMs), основы промт-инжиниринга и создание приложений с ИИ.

@DevOPSitsec
👍113🔥2
GPT4 paper assistant: A daily ArXiv scanner

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

Он может запускаться ежедневно по крон и может gthtcskfnm эту информацию в slack с помощью бота или просто выводить ее на статический сайт github-pages.

🐱 GitHub

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
😂DNS-флуд

Одна из разновидностей UDP Flood, которая направлена на DNS сервис.

В время атаки DNS Flood направляется огромное количество DNS запросов с очень широким диапазона IP-адресов.

Сервер-источник атаки не в состоянии определить, какой из пакетов пришел от реального клиента, а какой нет, и отвечает на все запросы.

В результате чего, DNS Flood занимает все сетевые ресурсы и полосу пропускания DNS-сервера, вызывая его отказ.

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

Наберем 50 🔥 и мы расскажем о способах защиты от DNS-флуда

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥67👍31
Б значит не Безумие, а Безопасность: часть 1

Читать про кибербезопасность, безопасность инфраструктуры и DevSecOps интересно, но еще интереснее (и полезнее) рассматривать эти темы на конкретных примерах.

В рамках серии статей Алексей, DevOps-инженер компании Nixys, делится реальным опытом и в первой части рассказывает про работу над проектом, который пришел с таким ТЗ:

1. Замкнутый контур;

2. Отсутствие CVE во всех используемых продуктах;

3. Контроль безопасности уже имеющейся инфраструктуры;

4. Контроль доступа до среды;

5. Автоматизация процессов.

➡️ Давайте посмотрим, что из этого вышло

@DevOPSitsec
👍6🔥32👌1
🔥 Дайджест полезных материалов из мира Devops за неделю

Почитать:
Автоматическая генерация CI/CD пайплайна для развёртывания инфраструктуры
Как базы данных выполняют SQL-запросы?
Трюки и лайфхаки с Python кодом
Самое интересное из мира DevOps на SmartDev 2023
Docker: как создавать образы контейнеров и развертывать приложения
DevOps-инструментарий в помощь с качеством кода: автоматические сценарии для тестов с использованием Helm
Безопасность на уровне кода: как эту задачу помогает решать облако
Приглашаем на двухдневную онлайн-конференцию для IT-специалистов в финтехе
Наш опыт интеграции внешних DevOps-команд в команды клиента: этапы, процессы, трудности, неочевидные нюансы
Три среды на бэкенде
Знакомимся с Access Logs и фильтрами в Envoy и Istio service mesh
Вопросы по DevOps. Часть 1
Agile and DevOps
Getting Kinetic With Amazon Kinesis: The Ultimate Guide
A guide to Basic AWS provisioning through IAC using Terraform
PagerDuty Community Update, November 24 2023
10 Tools to boost development productivity
CI/CD as a Service
Finding unused Elastic IP's and notifying on email using publish SNS
Understanding and Leveraging Kubernetes Controllers
Unleash the Power of Testing with WeTest’s Exclusive New Year Offer!
Copying local file/directory to the k8s pod

Посмотреть:
🌐 Как компьютер понимает код: про компиляцию и интерпретацию ( 08:31)
🌐 Как войти в IT: Начни программировать #программирование ( 00:35)
🌐 Эти фишки сделают твой Python код лучше🔥 ( 18:27)
🌐 Нужна ли математика DevOps-инженеру, программисту, SRE, тестировщику? ( 06:36)
🌐 Нужна ли математика айтишнику? #карьера #ityoutubersru #devops ( 00:10)

Хорошего дня!

@DevOPSitsec
👍5🔥3
Алгоритмы сортировки: что, зачем и почему

Алгоритм = совокупность точно заданных правил решения некоторого класса задач или набор инструкций, описывающих порядок действий исполнителя для решения определённой задачи. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Независимые инструкции могут выполняться в произвольном порядке, параллельно, если это позволяют используемые исполнители

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

Для сортировки применяются десятки вариантов алгоритмов и используются они специально для определенных команд.

Самые популярные алгоритмы сортировки:

▪️Пузырьковая
▪️Перемешиванием
▪️Вставками
▪️Быстрая
▪️Расческой
▪️Пирамидальная
▪️Выбором


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

С простой визуализацией принципа сортировки вы можете ознакомится здесь:

📌YouTube

@DevOPSitsec
👍8🔥2🥱21
🦾 DevOps Roadmap

Полная дорожная карта для DevOps специалиста, SRE или любой другой операционной роли в 2023 году

https://roadmap.sh/devops

@DevOPSitsec
👎9👍53😢1
Создавать системы машинного обучения сложно. Вот 30 требований к среде #MLOps.

#BigData #DataScience #AI #DataScientists #ML

@DevOPSitsec
👍72🔥2
5 сайтов для соревнований по кодингу, чтобы набраться опыта 🔥🔥🔥

1. Devpost
https://devpost.com

2. Driven Data
https://drivendata.org/competitions/

3. DataHack
https://datahack.analyticsvidhya.com

4. Соревнования Kaggle
https://kaggle.com/competitions

5. AngelHack
https://angelhack.com

@DevOPSitsec
👍63🔥2
🔥 Fast-Kubernetes

Изучайте Kubernetes с помощью этого крутого гайда.

В этом репозитории подробно рассматриваются объекты и компоненты Kubernetes (Kubectl, Pod, Deployment, Service, ConfigMap, Volume, PV, PVC, Daemonset, Secret, Affinity, Taint-Toleration, Helm и т. д.), а также возможные сценарии использования (HowTo: Hands-on LAB).

https://github.com/omerbsezer/Fast-Kubernetes

@DevOPSitsec
👍143🔥3
🖥 #Kubernetes: Шпаргалка

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

👀https://techrepublic.com/article/kubernetes-the-smart-persons-guide/ #DevOps #CloudNative

DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥32👎1
Шпаргалка по Git для разработчиков и инженеров DevOps 🐙


@DevOPSitsec
👍215🤩1
🖥 Бесплатные ресурсы для изучения Linux и DevOps

Linux →https://linuxjourney.com

Bash →https://linuxopsys.com

AWS →https://explore.skillbuilder.aws

Azure →https://learn.microsoft.com

DevOps →https://edx.org/learn/devops

Docker →https://docker-curriculum.com

Kubernetes →https://kubernetes.io

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥96👍4
🔥 Дайджест полезных материалов из мира Devops за неделю

Почитать:
Безопасность DevOps. Стратегическое планирование
Nginx и Keycloak: Идеальное сочетание для обеспечения безопасности приложений
Современные варианты баз данных
8 бесплатных курсов по большим языковым моделям
Практическая магия Istio при построении архитектуры крупных микросервисных систем. Часть 1 — функциональная
Vector.dev: затащили в PoC
Простой и удобный шаблон для bash-скриптов выполняемых по расписанию
Grafana Mimir: remote storage из скандинавской мифологии
Как построить локальный self-managed Kubernetes-кластер
Как запустить контейнер Docker внутри конвейера GitLab CI
Из инженеров в DEVOPS — «Войти в  IT» на практике
Карьерные боли девопсов: какие они бывают и как специалисту их закрыть
Deploying a Web Application on Docker Swarm
OpenTelemetry traces for everything with tracepusher
A Practical Guide To Building A Standard Continuous Integration Pipeline with Jenkins
Self-hosted, not self-managed
Five tools to add to your K8s cluster
KUBERNETES
Bandit tool
Mastering Prompt Management 💫
Exploring DevOps as Frontend Developer
Kubernetes resiliency (RTO/RPO) in Multi-Cluster deployments

Посмотреть:
🌐Ollama — модель уровня GPT. Используй GPT без ограничений и абсолютно бесплатно.
🌐 Как войти в IT: Сфокусируйся на чем-то одном! ( 00:41)
🌐 Задача: Взлом замка на #Python ( 01:00)
🌐 Строим CI/CD. Что такое Continuous integration, Continuous delivery, Continuous deployment ( 08:09)
🌐 DevOps это не про кубернетис #devops #ityoutubersru #kubernetes ( 00:12)

Хорошего дня!

@DevOPSitsec
👍7🔥52