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

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

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

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - go chat jobs

РКН: clck.ru/3FmvZA
Download Telegram
⚡️ Бесплатные сертификационные курсы от Google:

1. Изучайте программирование на JavaScript
https://learndigital.withgoogle.com/digitalgarage/course/learn-programming-with-javascript

2. Курс по Python от Google
https://developers.google.com/edu/python

3. Краткий курс по машинному обучению
https://learndigital.withgoogle.com/digitalunlocked/course/machine-learning-crash-course

4. Основы цифрового маркетинга
https://learndigital.withgoogle.com/digitalgarage/course/digital-marketing

5. Наука о данных с помощью Python
https://learndigital.withgoogle.com/digitalunlocked/course/data-science-with-python

6. Основы облачных вычислений Google
https://cloudskillsboost.google/course_templates/153

7. Введение в Google Cloud Essentials
https://cloudskillsboost.google/quests/23

8. Введение в базовый уровень: Данные, ML, AI
https://cloudskillsboost.google/quests/34

@DevOPSitsec
👍61🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🤖🧠 Машинное обучение в двух словах

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

📌 𝐄𝐧𝐬𝐞𝐦𝐛𝐥𝐞 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠: объединяет несколько моделей вместе для улучшения прогнозов. Представьте, что это суперпрогноз, состоящий из различных моделей погоды, которые работают лучше друг друга.

📌 𝐔𝐧𝐬𝐮𝐩𝐞𝐫𝐯𝐢𝐬𝐞𝐝 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠: алгоритмы находят скрытые закономерности и группировки в немаркированных данных.

📌 𝐍𝐞𝐮𝐫𝐚𝐥 𝐧𝐞𝐭𝐰𝐨𝐫𝐤𝐬 𝐚𝐧𝐝 𝐝𝐞𝐞𝐩 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠: являются двумя наиболее мощными методами машинного обучения. Нейронные сети, созданные на основе человеческого мозга, состоят из слоев взаимосвязанных узлов. Глубокое обучение - это тип машинного обучения, в котором используются нейронные сети с большим количеством слоев.

📌 𝐒𝐮𝐩𝐞𝐫𝐯𝐢𝐬𝐞𝐝 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠:использует размеченные данные для обучения моделей предсказания результатов. Это все равно что иметь ключ к ответу для проверки своей работы.

📌 𝐑𝐞𝐢𝐧𝐟𝐨𝐫𝐜𝐞𝐦𝐞𝐧𝐭 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠: речь идет об оптимизации решений путем проб и ошибок и получения обратной связи, подобно тому, как мы учимся на своих ошибках.

@DevOPSitsec
👍73🔥2👎1
Инструментарий инженера DevOps🧰🎒

@DevOPSitsec
👍22🤔6🔥21
👣 Kubernetes client-go examples

Коллекция мини-программ, демонстрирующих различные варианты использования client-go, дополненная предварительно настроенной онлайновой средой разработки. Вдохновлен client-go/examples.

Цель - протестировать (более или менее) свежую версию Go и пакетов k8s.io на поддерживаемых в настоящее время ветках релизов Kubernetes.

📌 Github

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🔥1🆒1
Kubernetes Tools Stack Wheel

#devops #девопс

@DevOPSitsec
🔥171👍1
Изучайте DevOps, играя в игры 🎮

1. DevOps
http://devops.games

2. Linux
http://overthewire.org

3. Игры для вечеринок DevOps
http://devopspartygames.com

4. Git
http://ohmygit.org

5. Python, JavaScript, Java
http://tynker.com

6. 25+ языков
http://codingame.com

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

Почитать:
Разворачивание первого приложения с Kubernetes
Kubernetes Scheduler в Деталях: Ключевые Концепции. Часть 2
О внутрикластерной маршрутизации через Istio
Соблюдай, или must die: правила безопасного обновления Kubernetes до новой версии
0b10 лет спустя: нырок в девопс
Приходите на DevOps Conf, чтобы вырасти в должности: как конференция помогает профессионально развиваться
Cotea: программный контроль исполнения Ansible
Подбираем параметры сессии в Apache Spark, чтобы не стоять в очереди
Вышел релиз GitLab 16.5 с отчётами о соответствии требованиям и правилами задания целевой ветки мерж-реквестов
Полезные Заготовки Вызова Утилит Командной Строки
PagerDuty Community Update, November 10 2023
How to become an AWS Community Builder?
IPv4 and IPv6: The protocol differences
Deploy NextJS 14+ app to Linux Azure App Service
🚛 Deploy Database Schema Migrations with Bytebase
There is No DevSecOps, Only DevOps
Docker Desktop 4.25.0: What's New in Containerd
Conserve Cloud & Itty Router: Let's take this To-Do App to a new level
DevOps in Arabic - Fun & Easy!
Connect GitHub Actions to Azure using OpenID Connect

Посмотреть:
🌐 Как войти в IT: Научитесь гуглить! #it #гуглить ( 00:36)
🌐 Как войти в IT: Учите английский язык #it ( 00:26)
🌐 Все о Frontend-разработке за 15 минут ( 15:14)
🌐 Как войти в IT: Прокачивай софтскиллы #софтскиллы ( 00:17)
🌐 Задача с реального Python собеседования middle разработчика. Рекурсивная сумма. ( 13:00)
🌐 Определение диабета при помощи машинного обучения в 60 строк кода! ( 12:54)
🌐 Что такое vector в c++ ( 00:51)
🌐 STL C++ стандартная библиотека ( 00:57)
🌐 deque разбор в С++ ( 00:58)
🌐 Последовательные контейнеры c++ List ( 00:47)
🌐 Совет Python разработчикам - реши задачу Chain sum с реального собеседования. ( 14:23)
🌐 Нейросеть для превращения #YouTube видео в презентацию ( 00:28)
🌐 🔥 NVIDIA только что сделала Pandas в 150 раз быстрее без изменений кода. #python ( 00:20)

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

@DevOPSitsec
👍11🔥31
⚡️ Каковы основные стратегии кэширования?

Считать данные из системы:
🔹 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