Библиотека девопса | DevOps, SRE, Sysadmin
10.3K subscribers
1.42K photos
72 videos
4 files
2.63K links
Все самое полезное для девопсера в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/25874ec4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
Еще один пост об архитектуре, управляемой событиями, в котором приводится полезная классификация различных подходов, управляемых событиями.

Читать пост
👍1
Стратегия оповещений для облака

Пост о разработке стратегии оповещения, рассмотрении отраслевых рамок, расстановке приоритетов, маршрутизации оповещений и многом другом.

Читать статью
👍1
Что такое маршрутизатор?

Маршрутизатор — это физическое или виртуальное устройство, которое передает информацию между двумя или более компьютерными сетями с коммутацией пакетов. Маршрутизатор проверяет адрес Интернет-протокола назначения данного пакета данных (IP-адрес), вычисляет наилучший способ его достижения и затем соответствующим образом пересылает его.
#вопросы_с_собеседований
👍7
🧒👾Тест-игра на выживание #2: как джуну получить повышение

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

🔗 Пройти тест
1
Какой последний сертификат вы получили?
Расскажите в комментариях ⬇️
#интерактив
Почему служба поддержки AWS снова не справилась с US-EAST-1?

У AWS был серьезный сбой Lambda в us-east-1, и он вывел из строя многие клиентские системы и довольно много других систем AWS, включая их портал поддержки.

Читать статью
👍2
Приведите основные типы DNS записей и расскажите, для чего они используются.

A — запись соответствия с IPv4 адресом;
AAAA — запись соответствия с IPv6 адресом;
CNAME — запись соответствия другому доменному имени;
MX — адресная запись, указывающая на почтовый сервер домена;
NS — адресная запись указывающая на DNS-резолверы, отвечающие за данный домен;
TXT — произвольная текстовая запись в домене, часто используется для верификации принадлежности домена.
#вопросы_с_собеседований
👍19
Как я прошел путь от операционного менеджера до инженера по надежности сайта за 6 месяцев

Этот человек проделал увлекательный путь к SRE, начав свою карьеру техником по ремонту генераторов и перейдя через devops к SRE.

Читать статью
Данные, лежащие в основе отложенных обновлений страницы состояния

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

Читать статью
👍1
Инцидент Heroku 2558

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

Читать статью
👨‍💻🗺️ Кому в IT жить хорошо: Indeed опубликовал список из 19 наиболее востребованных спецов за рубежом в 2023 году

Рассказываем, кем нужно быть и какой стек начать изучать, чтобы жить в Кремниевой долине и зарабатывать от $150 000.

🔗 Основной сайт
🔗 Зеркало
1👍1
Интересный отчет, основанный на опросе практиков SRE, в котором некоторые виды поведения соотносятся с поведением элиты. Новый опрос открыт.

Читать статью
#вопросы_с_собеседований
Что такое непрерывная интеграция?

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

Каждый фрагмент кода (изменение / патч) проверяется для того, чтобы изменения можно было безопасно объединить. Сегодня обычной практикой является тестирование изменений с помощью автоматизированной сборки, которая обеспечивает интеграцию кода. Это может быть одна сборка, которая запускает несколько тестов на разных уровнях (модульных, функциональных и т. д.), или несколько отдельных сборок, которые нужно пройти, чтобы изменения были добавлены в репозиторий.
👍2
M3s — это инструмент для запуска кластера Kubernetes под управлением Apache Mesos/ClusterD.

Открыть на GitHub
Перейти на GitHub Pages
AVID (AI Vulnerability Database) — это база данных уязвимостей ИИ, в которой рассматриваются сбои в моделях. Начало таксономии видов отказов и базы данных конкретных отказов. Вероятно, это важная область исследований.

Открыть avidml
«Проблема людей» в управлении инцидентами

Что вы можете сделать, когда управление инцидентом похоже на метания стаи кошек? В этой статье есть несколько советов.

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

[Unit]
Description=Test_service
After=postgres.service
StartLimitBurst=5
StartLimitIntervalSec=10
[Service]
Type=simple
Restart=always
RestartSec=1
User=centos
ExecStart=/usr/bin/env python /app/server.py
[Install]
WantedBy=multi-user.target
#вопросы_с_собеседований
👍5
Увлекаетесь биохакингом?
Расскажите в комментариях ⬇️
#интерактив
✍️ «Библиотека программиста» находится в поиске переводчика технических статей

Обязанности
• Перевод технических статей, документации и руководств с английского на русский язык.
• Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов.

Что значит редактирование? Просто так взять DeepL и слово в слово перевести статью не получится?
• Не получится. Как правило, 10–40% текста — «вода». Переводчик должен убрать все лишнее и оставить главное, чтобы читатель не тратил время на чтение «забавной истории из жизни моего питомца, который внес неоценимый вклад в написание данного материала».

Мы предлагаем
• Удаленку.
• Официальное трудоустройство.
• Своевременную оплату за выполненную работу.

➡️ Заполнить анкету ⬅️

Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
👍3