IT Личный Бренд | Денис Матвеев
583 subscribers
42 photos
12 videos
48 links
Системный аналитик в Альфа-банк
1/2 создатель @becoeval
Любитель китайского чая
Биохакер
Развиваю IT Личный бренд по совету создателя LinkedIn:
linkedin.com/in/matwdenis

По всем вопросам: @dmatw
Download Telegram
А вы пишите сопроводительные письма?

📖 Резюме должно быть структурировано, так как HR тратят меньше минуты на просмотр, весь лонгрид можно изложить в сопроводительном письме

Предлагаю рассмотреть мой вариант:
Уважаемые рекрутеры, добрый день!

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

💙 На позиции главного аналитика В Минцифры в мои компетенции входило:
- Моделирование бизнес-процессов по разработке и согласованию «сквозных» проектов в BPMN, консультирование якорных заказчиков (стейкхолдеров) и координация работ по процессам;
- Разработка и согласование архитектурных решений для систем мониторинга рынка электронной продукции и системы выдачи разрешений для параллельного импорта (USE CASE диаграмма, ER структуры данных, UML диаграмма компонентов/состояний)
- Проектирование API для CRM системы координации работ по сквозным проектам (Sequence диаграмм, CRUD операции)

💜 На позиции дата аналитика в Wildberries:
- Тестировал API сайтов используя Postman (методы Rest API - GET / POST / PUT / PACTH / DELETE);
- Моделировал бизнес-процессы в нотациях UML/BPMN для проекта по мониторингу товарооборота
- Собирал требования БТ/ФТ/НФТ у стейкхолдеров для разработки дашбордов в Apache Superset

🧑‍💻 На текущем месте работы в роли ведущего системного аналитика:
- Моделировал бизнес-процессы в нотациях EPC/BPMN/UML при подготовке проектной документации для интеграций систем источников;
- Собирал БТ/ФТ/НФТ у стейкхолдеров при интеграциях, разработке витрин и BI отчетов;
- Взаимодействовал с командой разработки, сопровождения, архитекторами.
Мое портфолио на
GitHub: https://github.com

По всем вопросам: @dmatw

Курс по системному анализу 📖

Как составить резюме и где работаю
Где учился

Вакансии на 300к+ 🛍

🗺️ Навигация по каналу 🗺️
​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥7🆒43211
Почему курсы не помогут и как правильно учиться?

Если вы проходите курсы ради сертификата, не применяете знания на практике и не структурируете их, это может оказаться пустой тратой времени и денег. Рекомендую использовать интеллект-карты (Mind Map). Например, моя карта по IT-архитектуре помогла мне получать синьорские офферы на позицию системного аналитика, учитывая мой опыт.

🗺️ Что включает в себя мой Mind Map?
С помощью этого инструмента я объясняю сложные темы простыми визуальными элементами. В каждом блоке есть ссылка на конспект, размещенный на моем GitHub.

📞 При покупке данной карты вы получите 2 консультации:
1. Погружение в Mind Map и ответы на все вопросы
2. Стресс-собеседование и помощь в составлении резюме

📖 Содержание:
- Виды требований (БТ/ФТ/НФТ)
- Архитектура (SOA/Микросервисы/Монолит)
- Виды интеграций
- SOAP/REST API
- Брокеры очередей (KAFKA VS RabbitMQ)
- Базы данных (основные виды: Postgres/MongoDB/Clickhouse/Redis; теоремы ACID/CAP)
- Стратегии хранения данных
- Нотации и диаграммы (UML/BPMN/C4/VAD/EPC)
- Use Case/User Story
- Проектирование высоконагруженных проектов и расчет нагрузки
- Новый материал все время дополняется

По всем вопросам: @dmatw

Где учился
Где работаю

Вакансии на 300к+ 🛍

🗺️ Навигация по каналу 🗺️
​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥5💯41🆒111
ИИ платформы для создания резюме и адаптации под вакансии

🍯 Забирайте эту медятину:
resume.io
Конструктор с удобными шаблонами и подсказками для быстрого создания резюме.

jobscan.co
Анализирует резюме под конкретные вакансии и дает рекомендации по улучшению.

myperfectresume.com
Легко адаптируйте резюме под разные вакансии на лету.

CV Wolf
Быстрая проверка соответствия резюме требованиям, хоть и с устаревшим интерфейсом.

enhancv.com
Помогает оформить резюме и дает советы по структуре.

kickresume.com
Анализ ключевых фраз для повышения эффективности вашего резюме.

topresume.com
Бесплатная оценка резюме и возможность доработки специалистами.

rezi.ai
Подбор ключевых слов для успешного прохождения ATS.

skillsyncer.com
Понятный интерфейс и рекомендации для улучшения резюме.

resumeworded.com
Базовый анализ резюме бесплатно, расширенные функции с подпиской.

Рекомендация
Пишите резюме сами, а адаптируйте его под вакансии с помощью этих инструментов.

По всем вопросам: @dmatw

Курс по системному анализу 📖

Где учился
Где работаю

Вакансии на 300к+ 🛍

🗺️ Навигация по каналу 🗺️
​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5🔥3221💯1🏆1🍓1
Как меня позвали обслуживать лудоманов в офисе
NO CRYING IN THE CASINO!

🧑‍💻 Искали Аналитика-разработчика за 200к.
Давайте называть вещи своими именами: им нужен и джун-аналитик, и джун-разраб в одном флаконе, каждый по 100к. В целом адекватно и рационально с их стороны — только вот тебе придется быть синьором по совмещению этих двух абсолютно разных ролей.
А если честно — никогда не откликайтесь на подобные вакансии.

Конкретные минусы:
🏠 Офисы мелких контор в Москва-Сити это настоящий серпентарий скамеров;
🚇 Гибридный формат после испытательного срока, то есть о полной удаленке и речи быть не может, а первые 3 месяца придется таскаться в офис;
🎰 Беттинг, ставки, казино, это серый рынок. Идешь туда — портишь репутацию в глазах будущих работодателей, придется скрывать свой реальный опыт в резюме;
😵 И самое главное — это работа на индустрию, которая деструктивна для общества. Для лудоманов существуют рехабы, где их лечат, а тут предлагают помогать их доить.

🌍 Фото в посте из фотосессии моего бренда Coeval, коллекции "CASH TALKS NO LONGER", выпущенной в далеком 2018 году.
Данная коллекция иллюстрирует пример того, что деньги, сколько бы их у Вас не было, решат далеко не все проблемы. Каждый пассажир Титаника, богатый или бедный, встретился со смертью лицом к лицу, и не мог с этим ничего поделать.

По всем вопросам: @dmatw

Вакансии на 300к+ 💸

Где учился
Где работаю

Курс по системному анализу 📖

🗺️ Навигация по каналу 🗺️
​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍5🆒41🔥1💯1🏆11
Архитектурный дизайн торговой площадки с выбором базы данных

Функционал:
- покупка и продажа предметов
- 2 типа UI и 2 Backend-сервиса для покупателей и продавцов

Основные особенности:
- Покупатели и продавцы могут просматривать каталог предметов и фильтровать его по атрибутам и новинкам.
- Продавцы могут выставлять свои товары на продажу, а покупатели приобретать их.
- Доступна функция чата, позволяющая пользователям обмениваться сообщениями и обращаться к истории переписки.
- Обеспечивается быстрая доставка сообщений между пользователями во время диалогов.

Выбор баз данных:
PostgreSQL — для хранения метаданных о пользователях и балансе монет, так как эти данные являются чувствительными. Реляционные базы данных идеально подходят для сложных связей между сущностями.
MongoDB — для хранения атрибутов предметов (каталог). Документная модель хорошо подходит для систем управления контентом.
ClickHouse — для хранения истории действий покупателей и продавцов, а также всей истории сообщений между ними. Колоночные базы данных отлично справляются с однотипными записями.
Redis — для хранения статусов пользователей, недавних публикаций предметов и сообщений между продавцами и покупателями. Это быстрое хранилище пар «ключ-значение». Отлично подходит для кэша.

Больше информации можно получить на Курсе по системному анализу 📖

По всем вопросам: @dmatw

Вакансии на 300к+ 💸

Где учился
Где работаю

🗺️ Навигация по каналу 🗺️
​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥7🍓21🆒11
Media is too big
VIEW IN TELEGRAM
Деплой Linux и PostgreSQL прямо с IPhone

Давайте развернем Linux, PostgreSQL и напишем Python/SQL скрипты прямо с айфона. Заходим на Yandex Cloud, далее вкладка Compute Cloud и нажимаем создать виртуальную машину.

Выбираем доступ по OS Login и создаем виртуалку. Переходим в терминал. Устанавливаем пакет OpenSSH, генерируем публичный ключ и копируем его:
Команда:
apk add openssh-client && ssh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa -N "" && cat ~/.ssh/id_rsa.pub

Переходим в нашу виртуалку и добавляем новый ключ.
Копируем строчку для подключения и вставляем в Терминал.

Устанавливаем PostgreSQL и даем разрешение удаленных подключений.
Команда:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' && wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - && sudo apt update && sudo apt install -y postgresql-17 && sudo sed -i "s/#listen_addresses = 'localhost'/listen_addresses = '*'/" /etc/postgresql/17/main/postgresql.conf && echo "host all all 0.0.0.0/0 md5" | sudo tee -a /etc/postgresql/17/main/pg_hba.conf && sudo systemctl restart postgresql

Создаем пользователя admin с правами superuser
Команда:
sudo -u postgres psql -c "CREATE USER admin WITH PASSWORD 'admin'; ALTER USER admin WITH SUPERUSER;"

И накатываем авторскую базу данных Aristov Tech по тайским перевозкам.
Команда:
sudo su postgres
cd
wget
https://storage.googleapis.com/thaibus/thai_small.tar.gz && tar -xf thai_small.tar.gz && psql < thai.sql
psql -d thai


Отправляем простой запрос для проверки.
Запрос:
SELECT t.fkride, r.fkbus, r.startdate FROM book.tickets t LEFT JOIN book.ride r ON t.fkride = r.id WHERE t.id = 5176481;

Переходим в TablePlus и заполняем данные для подключения к PostgreSQL.
Проверяем отправку запроса.

Теперь идем в Google Collab и упаковываем наш запрос в Python скрипт и проверяем результат:
Python код:
import psycopg2
import pandas as pd
conn = psycopg2.connect(host="
158.160.169.7", port="5432", database="thai", user="admin", password="admin")
query = f'''
SELECT t.fkride, r.fkbus, r.startdate
FROM
book.tickets t
LEFT JOIN book.ride r ON t.fkride =
r.id
WHERE
t.id = 5176481;
'''
df = pd.read_sql_query(query, conn)
df.head()


Удаляем Postgres с ВМ, оставшиеся данные и каталоги.
Команда:
sudo apt purge postgresql postgresql-client postgresql-client-common postgresql-common && sudo apt autoremove --purge
Команда:
sudo rm -rf /etc/postgresql /etc/postgresql-common /var/lib/postgresql /var/log/postgresql

🤖На видео можете познакомиться с моим ИИ аватаром

Ресурсы:
ISH - терминал
TablePlus - клиент БД
Yandex Cloud - облачная платформа

Курс по системному анализу 📖

По всем вопросам: @dmatw

Вакансии на 300к+ 💸

Где учился
Где работаю

🗺️ Навигация по каналу 🗺️
​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍21🔥1🤩1🙏1🍓11
Модульный дизайн Tinder

Marketing UI — интерфейс для маркетинговых рассылок
Analytic Service — сервис аналитики тарифов и заказов пользователей
Marketing Notification Service — сервис отправки промо-пушей, взаимодействующий с хендлерами отправки пушей (Email Handler Service, SMS Handler Service, Push Handler Service) через брокер сообщений

Subscribe UI — интерфейс для покупки подписок
Subscribe Service — сервис просмотра тарифов на подписки
Checkout Service — сервис оформления подписки
Payment Service — сервис оплаты

Profile UI — интерфейс редактирования профиля
User Service — сервис управления профилем
Post Service — сервис загрузки медиаконтента в профиль, взаимодействующий с другими сервисами через брокер сообщений
Photo Upload Service — сервис загрузки изображений
Video Upload Service — сервис загрузки видео, взаимодействующий с сервисом обработки видео (Video Processing Service) через брокер сообщений
Logging Profile Service — сервис сбора логов пользователей
Login Notification Service — сервис отправки кодов для авторизации, взаимодействующий с хендлерами отправки пушей (Email Handler Service, SMS Handler Service, Push Handler Service) через брокер сообщений

Registration UI — интерфейс регистрации
Registration Service — сервис регистрации, взаимодействующий с внешними сервисами авторизации (Verification Service), позволяющий авторизироваться через соцсети и другие платформы
ID Generator — сервис для генерации ID новых пользователей
Notification Logger Service — логирует все рассылки

Search UI — интерфейс просмотра анкет
Search Service — сервис поиска анкет
GEO Handler — хендлер для сбора геоданных пользователей
Location Service — сервис определения местоположения пользователей
Like/Dislike Logger Service — сервис сбора лайков и дизлайков пользователей
Recommendation Service — сервис с алгоритмами рекомендаций
Merge Service — сервис объединения анкет
Merge/Messages Notification Service — сервис для отправки пушей при совпадении пар или получении новых сообщений, взаимодействующий с хендлерами отправки пушей (Email Handler Service, SMS Handler Service, Push Handler Service) через брокер сообщений

Messages UI — интерфейс диалогов
Chat Service — сервис чата
Online Checker Service — сервис мониторинга онлайна пользователей
Media Service — сервис отправки медиаконтента в чат, взаимодействующий с другими сервисами через брокер сообщений

Выбор базы данных
MySQL — для хранения метаданных о пользователях и балансе монет у покупателей и продавцов. Рекомендуется использовать РУСБД при множестве связей между сущностями.
Users — метаданные пользователей
Orders — база данных заказов

MongoDB — для хранения атрибутов предметов (каталог). Документная модель хорошо подходит для систем управления контентом.
Subscriptions Tariffs — каталог тарифов на подписки

HDFS — все медиафайлы хранятся в HDFS, который поддерживает хранение разнообразных данных: структурированных (таблицы), полуструктурированных (JSON, XML) и неструктурированных (видео и изображения).
Video — хранилище видео
Images — хранилище изображений

ClickHouse — для хранения истории действий пользователей и истории сообщений. Колоночная БД лучше всего подходит для однотипных записей.
Like/Dislike — лайки и дизлайки анкет
Merges — совпадения анкет
Messages — сообщения

Custom Database
QuandTree — квадродерево для хранения геоданных пользователей

Redis — для хранения статусов пользователей, недавних сообщений и позиций.
Logs — логи пользователей
Positions — актуальная локация пользователей
Notifications — логи рассылок
Status — статусы пользователей (онлайн/офлайн)

Больше информации можно получить на курсе по системному анализу 📖

По всем вопросам: @dmatw

Вакансии на 300к+ 💸

Где учился
Где работаю

🗺️ Навигация по каналу 🗺️
​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥2🏆2🍓11
​​​​Лавка IT-решений и китайского чая

Коллеги, приветствую!
Рад пригласить вас в свою лавку IT-решений и китайского чая.

Здесь вы найдете:
🧑‍💻 IT-услуги для прокачки скиллов и карьеры
🍵 Китайский чай для продуктивной работы

🗺️ Навигация по каналу 🗺️
1🔥4👍2💯1🆒11
Как вас могут заскамить на собеседованиях

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

Пример из практики:
Одна из девушек, находясь в поиске работы, столкнулась с рекрутером, который сначала спросил, есть ли у нее техника Apple. Это уже должно было насторожить — серьезные компании не отбирают кандидатов по такому критерию, а предоставляют свою технику. Далее, рекрутер предложил выйти из своего iCloud и войти в его учетную запись для демонстрации каких-то рабочих процессов.

Ловушки в виде фишинговых приложений:
Еще один способ обмана — отправка ссылок на якобы внутренние приложения для митапов. На деле это могут быть вирусные программы, которые повреждают ваше устройство или воруют личные данные. Обязательно обращайте внимание на платформы, в которых вам предлагают созвониться. Обычно все встречи проходят в Zoom, Google meet, Яндекс телемост, Контур.толк, возможно кто-то до сих пор использует Skype.

Красные флаги для выявления скамера:
1. Уточняют вашу ОС и предлагают зайти в чужую учетную запись, например ICloud.
2. Предлагают оплату криптой с сомнительным трудовым договором.
3. Используют неизвестный софт для проведения онлайн-встреч.

По всем вопросам: @dmatw

Вакансии на 300к+ 💸

Где учился
Где работаю

🗺️ Навигация по каналу 🗺️

📖 Курс по системному анализу

​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
15🤯2💯2🫡2🔥1🆒11
Топ 6 приложений на IPhone для практики и быстрого старта в IT

Забирайте это опиум для народа:

Sololearn
Осваивайте Python, Java, основы ИИ и многое другое прямо с телефона. Всего 15 минут в день — и вы уверенно прокачиваете технические навыки в игровом формате.

Linux Basics
Учитесь работать с Linux легко и с интересом! Мобильный интерактивный тренажёр, который объясняет всё с нуля, шаг за шагом, через практику и мини-игры.

iSH
Запустите настоящий Linux-терминал на вашем iPhone! Редактируйте файлы, управляйте ими и открывайте для себя новые возможности прямо на iOS.

TablePlus
Современное и простое приложение для работы с базами данных: MySQL, PostgreSQL, SQLite, Redis, Clickhouse, MongoDB и другими. Удобный интерфейс для быстрой работы.

SQL рецепты
Практический справочник с готовыми SQL-запросами и примерами. Экономьте время — просто находите нужные решения для типовых задач.

Miro
Уникальное пространство для совместной работы и управления проектами. Планируйте, обсуждайте и воплощайте идеи вместе с командой. Доступно на всех устройствах, включая iPhone.

По всем вопросам: @dmatw

Вакансии на 300к+ 💸

Где учился
Где работаю

🗺️ Навигация по каналу 🗺️

📖 Курс по системному анализу

​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥53👍21🔥1
Лучшая социальная сеть для поиска работы

Регистрация
Если вы еще не зарегистрированы в LinkedIn, самое время это сделать. Рекомендую использовать Gmail для создания аккаунта и VPN. Не думайте, что LinkedIn — это только для стартапов и иностранных компаний. Я регулярно получаю предложения от крупных отечественных компаний, таких как Яндекс, Самокат, Альфа-банк, Сбербанк и многих других. На LinkedIn вы даже найдете официальные страницы этих компаний и сможете ссылаться на них при заполнении раздела «Опыт работы».

Заполнение профиля
Уделите внимание каждому разделу, особенно опыту работы. Рассматривайте свой профиль как резюме. Рекомендую придерживаться следующей структуры при заполнении раздела «Опыт работы», которая получила положительные отзывы от многих HR:
Техстек | Задачи | Результаты
Пет-проекты и личные качества указывайте в разделе «О себе». Если вы не знаете, с чего начать, изучите мой профиль или профили коллег в вашей области. Это отличное место для поиска вдохновения.
Ссылка на мой профиль
Гайд по резюме

Статус Open To Work
Даже если вы не ищете работу, включите этот статус. HR-специалисты будут охотнее добавлять вас в контакты, и вы начнете формировать ценную сеть профессиональных связей.

Расширяйте свою сеть контактов
Добавляйте новых людей в контакты. Сначала добавьте 300 человек, после этого ваша сеть начнет работать на вас — вы будете получать больше предложений о работе и приглашений в контакты. Можете начать с добавления моих знакомых! Не стесняйтесь писать HR с хорошим сопроводительным письмом, чтобы узнать о вакансиях. Часто они публикуют актуальные предложения на своих страницах.
Гайд по сопроводительному письму

Мониторинг ленты новостей
Следите за лентой рекомендаций — там часто публикуются интересные вакансии. Также в разделе «Вакансии» LinkedIn автоматически подбирает предложения, основываясь на вашем профиле. Вы сможете отфильтровать их по различным критериям.

Создавайте контент
Делитесь событиями, достижениями, советами и интересными открытиями, чтобы повысить охваты просмотров вашего профиля.
Пример моих постов:
Как составить резюме и где я работаю
Ресурсы для прокачки скиллов
Открытые вакансии

Знатоки LinkedIn, что бы вы еще добавили?

По всем вопросам:
@dmatw

Вакансии на 300к+ 💸

Где учился
Где работаю

🗺️ Навигация по каналу 🗺️

📖 Курс по системному анализу

​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥532🏆1🆒1
Где искать работу в Telegram

GameDev, Blockchain, QA, 1C:
- @gdjobs и @gamedevjobs- Сообщество и вакансии для gamedev
- @web30job - Blockchain and Crypto Jobs
- @job41c - Вакансии для 1С специалистов
- @qa_jobs - Вакансии в сфере QA

Для аналитиков, архитекторов и DS:
- @analysts_hunter - DA/BA/SA
- @saba_hunter и @analyst_job- BA/SA
- @arh_rabota - Архитекторы
- @not_boring_ds_jobs - Нескучные позиции в Data Science

Медиа и Контент:
- @forallmedia - Вакансии для редакторов, журналистов, копирайтеров и контент-менеджеров
- @it_vakansii_jobs - IT и Digital вакансии

Продакт и Проектный Менеджмент:
- @forproducts и @product_jobs - Вакансии для Продакт менеджеров, продакт овнеров и проджект менеджеров, CPO
- @products_jobs - еще один канал для продактов

Удаленная работа и релокация:
- @serbia_jobs - Удаленка по Сербии
- @evacuatejobs - Релокация и удаленка
- @relocats - Вакансии с переездом заграницу
- @zarubezhom_jobs и @dev_connectablejobs - Вакансии от 300+ зарубежных компаний с русскоговорящими фаундерами или командами (InDrive, Revolut, Wallet, JetBrains, 1inch, Neon, Chatfuel и другие компании)
- @spain_it_jobs - Вакансии и резюме в IT&Digital в Испании
- @cyithr - Вакансии кипрских IT компаний (в офис и удалённо)
- @remoteit - Фул тайм удаленка (настоящая)
- @remotejun - Удаленка для IT стажеров и джунов

По всем вопросам: @dmatw

Вакансии на 300к+ 💸

Где учился
Где работаю

🗺️ Навигация по каналу 🗺️

📖 Курс по системному анализу

​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥53💯2🍓2👍1🆒1💘1
Нападение на канал

Сегодня утром я столкнулся с неожиданной ситуацией - количество подписчиков резко подскочило с 1780 до 5800. И, признаюсь честно, это меня совсем не обрадовало.

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

Моя гипотеза
Скорее всего, причина в текущем розыгрыше Telegram Premium, который пройдет 30 апреля. Подобные кейсы я уже наблюдал у других каналов - любители халявы массово подписываются на каналы с розыгрышами из каких то мусорных ресурсов, а после подведения итогов обязательно отпишутся.

Последствия рейда
Многие эксперты утверждают, что такие атаки практически не несут существенного вреда:
- Никак не повлияют на охваты канала
- Не вызовут блокировку канала
- Немного подпортят статистику для анализа аудитории

Стратегии защиты
Существует несколько способов защитить канал:
- Временно закрыть канал (сделать приватным)
- Использовать специализированные боты-защиты
Важный нюанс
При закрытии канала есть риск потери юзернейма, поэтому нужно быть предельно осторожным.

Мое решение - TGuard
Я остановился на боте TGuard.
Его возможности:
- Очистка от ботов
- Автоматическая защита от атак
Уведомления при обнаружении накруток
- Удобный мониторинг аудитории

Детали моей защиты
Я просканировал аудиторию и обнаружил, что среди новых подписчиков есть живые люди, пришедшие через таргет и социальные сети. Поэтому полностью удалять новую аудиторию не стал.
Вместо этого подключил TGuard с настройкой автоматической блокировки только атакующих ботов в real-time. TGuard собирает единую базу атакующих и использует ее для защиты всех каналов.

По всем вопросам: @dmatw

Вакансии на 300к+ 💸

Где учился
Где работаю

🗺️ Навигация по каналу 🗺️

📖 Курс по системному анализу

​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥873👍2❤‍🔥1😁1🆒1
Автоматизация рутинных задач для DevOps инженеров

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

LEMP-стек — это набор программного обеспечения, используемого для развертывания и обслуживания веб-серверов и веб-приложений. Он включает в себя:
Linux — операционная система, на которой будет работать сервер.
NginX (Engine X) — веб-сервер, обрабатывающий запросы клиентов.
MySQL — система управления базами данных.
PHP — язык программирования, используемый для создания динамических веб-страниц, которые изменяются в зависимости от действий пользователя или данных из базы данных.

Допустим, мы задеплоили и настроили все вручную на одном сервере через терминал. Теперь нам поступила новая задача — развернуть эту конфигурацию на 1000 серверах. Это было бы слишком трудоемко, поэтому мы воспользуемся инструментами автоматизации. Сначала лучше настроить всё вручную на одном сервере, разобраться в процессе, а затем написать скрипты автоматизации. Это отличный подход к работе.

Инструмент автоматизации Ansible
Существует несколько систем автоматизации, одной из которых является Ansible.
Ansible предназначен для автоматизации задач по установке, настройке и конфигурации программного обеспечения. Он нужен для:
1. Автоматизации задач по установке и настройке софта, которые раньше выполняли вручную через консоль.
2. Обеспечения повторяемости при решении часто возникающих задач.
3. Упрощения масштабирования систем, облегчая работу системных администраторов и DevOps-специалистов, управляющих большим количеством машин.

Ansible Playbooks
Ansible playbooks — это способ отправки команд на удалённые компьютеры с помощью скриптов. Вместо того чтобы индивидуально использовать команды для удалённой настройки компьютеров из командной строки, вы можете настраивать целые сложные среды, передавая скрипт одной или нескольким системам.

Термин "playbook" взят из футбола и обозначает книгу тренера, задающего сценарий игры. Плейбуки помогают определить, на каких хостах они запускаются и какие задачи им задаются. Они пишутся в формате YAML.

Архитектура Ansible
Ansible состоит из двух частей:
Контрольная нода — машина, с которой вносятся изменения (на которой установлен сам Ansible).
Хосты — машины, на которые устанавливается программное обеспечение для конфигурации.
• Для подключения к удалённым хостам Ansible использует SSH. На эти хосты загружаются модули, написанные на Python или другом языке. Ansible выполняет их на удалённых машинах, приводя систему к нужному результату.

Ansible обрабатывает запросы с помощью четырёх модулей:
Инвентари — хранение данных о машинах, над которыми нужно выполнить работу.
Модули — выполнение самой работы (загружаются и выполняются на удалённой машине).
API — интерфейс для взаимодействия непосредственно с Ansible.
Плагины — соединение Ansible с различными машинами.

Как потратить еще меньше сил при работа с Ansible
Ansible Galaxy — это центральное хранилище общедоступного и приватного контента Ansible, которое сообщество может использовать для ускорения разработки и внедрения автоматизированных инфраструктур.

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

Роль в Ansible — это набор задач или обработчик переменных, файлов и других артефактов, которые распространяются и подключаются как единое целое к плейбуку. Обычно она отвечает за высокоуровневые задачи: установку баз данных, веб-серверов и другие операции.

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

По всем вопросам: @dmatw

🗺️ Навигация по каналу 🗺️
📖 Курс по системному анализу
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥2💯2🍓22🆒1
Угрозы от ИИ агентов

С ростом использования агентов искусственного интеллекта в приложениях увеличиваются и угрозы для безопасности. Сообщество кибербезопасности UNIT 42 опубликовало полезную статью на эту тему.

Основные моменты:
- Атаки через командные инъекции:
Злоумышленники могут вводить вредоносные команды, что приводит к утечке данных. Рекомендуется использовать фильтры для их обнаружения и блокировки.
- Уязвимости инструментов:
Неправильно настроенные инструменты увеличивают риски. Необходимо очищать входные данные и регулярно проверять безопасность.
- Эксплуатация интерпретаторов кода:
Злоумышленники могут использовать их для доступа к облачным сервисам. Важно обеспечивать защиту и фильтровать запросы.
- Утечка учетных данных:
Доступ к служебным токенам может привести к подмене личности. Технологии для защиты данных помогут сохранить важную информацию.

Чтобы снизить риски, нужна комплексная стратегия защиты с использованием различных мер безопасности.
Ознакомиться с примерами атак

Вакансии на 300к+ 💸

Где учился
Где работаю

🗺️ Навигация по каналу 🗺️
​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥2💯2🏆2🍓1💘11
This media is not supported in the widget
VIEW IN TELEGRAM
1🔥7❤‍🔥5👍421🆒1
Фреймворк для управления инновационными проектами

Stage-Gate — это процесс управления продуктовым портфелем, который помогает структурировать создание и развитие продуктов от идеи до масштабирования.

Этапы
Процесс состоит из шести основных этапов, разделенных на два потока:
- Discovery (поиск и валидация идей)
- Delivery (создание и масштабирование продукта).

- Discovery Track
1. Ideation
- Цель этапа: Сформировать и первично оценить идею AI-продукта.
- Особенности принятия решения: На этом раннем этапе еще не было значительных инвестиций, поэтому решения могут быть достаточно гибкими. Ключевое значение имеет соответствие идеи стратегическим приоритетам компании и предварительная оценка технической осуществимости компонентов.

2. Concept Validation
- Цель этапа:
Подтвердить существование проблемы и жизнеспособность концепции решения.
- Особенности принятия решения: На этом этапе уже есть данные исследований и первичная техническая экспертиза. Важно убедиться, что концепция подтверждается как с точки зрения пользовательской ценности, так и с точки зрения технической реализуемости компонентов.

3. Prototype Development
- Цель этапа: Создать работающий прототип, демонстрирующий ключевую ценность продукта и техническую осуществимость компонентов.
- Особенности принятия решения: На этом этапе особое значение имеют технические метрики. Если ключевые технические показатели (точность, скорость, надежность) не достигнуты, может потребоваться существенная переработка технического подхода или даже возврат к концептуальному этапу.

- Delivery Track
4. Beta Testing
- Цель этапа: Создать MVP (Minimum Viable Product) и проверить его на ограниченной группе пользователей.
- Особенности принятия решения: На этом этапе уже были сделаны значительные инвестиции в разработку, поэтому решение Kill принимается только при наличии серьезных проблем. Фокус на реальных метриках использования и технической производительности в условиях, близких к боевым.

5. MLP Launch (Minimum Lovable Product)
- Цель этапа: Запустить полноценную версию продукта, которая не только функциональна, но и создает положительный пользовательский опыт.
- Особенности принятия решения: На этом этапе решения в большей степени основываются на бизнес-показателях и метриках пользовательской удовлетворенности. Техническая оптимизация компонентов становится инструментом улучшения бизнес-показателей.

6. Scale & Optimize
- Цель этапа: Масштабировать продукт на всю целевую аудиторию и оптимизировать его работу.
- Особенности принятия решения: На финальном этапе оценивается долгосрочная жизнеспособность продукта и его место в продуктовом портфеле компании. Ключевое значение имеет соотношение затрат на поддержку и развитие с генерируемой ценностью.

Вакансии на 300к+ 💸

Где учился
Где работаю

🗺 Навигация по каналу 🗺
📖 Курс по системному анализу
​​​​🍵 Чайная IT Лавка решений 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥7321💯1🆒11