DevOps&SRE Library
18K subscribers
466 photos
3 videos
2 files
4.83K links
Библиотека статей по теме DevOps и SRE.

Реклама: @ostinostin
Контент: @mxssl

РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3&registryType=bloggersPermission
Download Telegram
Ваши SQL-запросы выполняются дольше, чем выходной деплой в пятницу? Пора это исправить! 🔧

Приглашаем на бесплатный вебинар курса «Data Warehouse Analyst»: «Секреты производительности DWH: что должен знать каждый инженер про SQL»: https://vk.cc/cPtWzb

Спикер — Андрей Поляков, старший разработчик в Unlimint. Он научит вас:
Системно находить и устранять bottlenecks.
Писать такие эффективные запросы, что база данных будет шептать вам «спасибо».
Настраивать индексы и тюнить конфигурацию СУБД.

Это не просто вебинар, а ваш первый шаг к тому, чтобы сделать ваше хранилище данных быстрым и отказоустойчивым.
Регистрируйтесь сейчас - напомним перед занятием: https://vk.cc/cPtWzb

🎁 Понравится вебинар — приходите на курс с выгодой по промокоду DWH10.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqvmUryh
Stop Building Platforms Nobody Uses: Pick the Right Kubernetes Abstraction with GitOps

Understand Developer Pain First — Then Pick the Right Abstraction Layer for Kubernetes Platform with GitOps


https://itnext.io/stop-building-platforms-nobody-uses-pick-the-right-kubernetes-abstraction-with-gitops-64681357690f
⚙️ Хотите понять, почему ломается репликация и как построить устойчивую архитектуру MySQL? На открытом уроке от OTUS вы узнаете, как выявлять слабые места, следить за здоровьем системы и предотвращать ошибки.

☝️ Мы разберём реальные практики мониторинга, восстановления после сбоев и настройки устойчивых сценариев репликации. Эти знания нужны DevOps-инженерам, системным администраторам и разработчикам, которые отвечают за бесперебойную работу сервисов.

Урок пройдёт 23 сентября в 20:00 МСК в преддверие старта курса «Инфраструктура высоконагруженных систем». Все участники получат индивидуальное предложение на обучение.

👉 Для участия зарегистрируйтесь: https://vk.cc/cPACVI

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2VtzqvBBbyE
Scaling Faire’s CI horizontally with Buildkite, Kubernetes, and multiple pipelines

Breaking apart monolithic continuous integration in our Kotlin monorepo


https://craft.faire.com/scaling-faires-ci-horizontally-with-buildkite-kubernetes-and-multiple-pipelines-b9266ba06e7e
MTC Engineer Hack — хакатон на стыке инженерии и ИТ от МТС. Реши технический кейс онлайн и получи приглашение в финал, где сможешь познакомиться с экспертами МТС и выиграть мерч.
12 победителей разделят призовой фонд в 500 000 рублей.

📎 Зарегистрироваться: ссылка
🎯 Для кого: студенты и молодые инженеры в областях аппаратной разработки, радиоинженерии, сетевых технологий, DevOps.
💻 Формат: онлайн-тур + офлайн-финал в Москве
👤 Участие: индивидуальное

Приглашаем всех, кто интересуется телеком-отраслью, хочет прокачать навыки в инженерии и попробовать себя в задачах МТС. Будет отлично, если ты владеешь одним из навыков:
→ разбираешься в сотовых сетях и оборудовании базовых станций;
→ умеешь работать с данными и статистикой;
→ знаком с LTE/NR и схемотехникой;
→ интересуешься цифровой обработкой сигналов;
→ понимаешь маршрутизацию и пишешь скрипты для сетевого оборудования.

C 3 по 5 октября пройдёт онлайн-этап: участники готовят кейс по своему профилю. 11 октября — встреча финалистов на площадке, где эксперты компании помогут разобраться в деталях и дадут советы по доработке решений.

Что тебя ждёт:

🔺 Задачи, близкие к реальной работе инженеров МТС: от проектирования до оптимизации сетей.
🔺 Возможность показать экспертам свои решения и получить обратную связь.
🔺 Практика, которая позволит почувствовать себя частью технологической команды МТС.
🔺 Офлайн-финал в Москве: живое общение, защита проектов и Tech Corner с Arduino и роботами. Билеты и проживание оплатят организаторы.

Регистрация открыта до 1 октября включительно: https://cnrlink.com/mtsengineerhackdevlib
Please open Telegram to view this post
VIEW IN TELEGRAM
Меньше знаешь – крепче спишь?
С информационной безопасностью всё ровно наоборот.

21 сентября на бесплатном практикуме «Безопасность Kubernetes» разбираем основы защиты Kubernetes-кластера от большинства проблем.

Мы разберем «защиту в глубину»:
🔹с чего начать выстраивание безопасности в кластере
🔹какие инструменты требуют минимальных затрат на поддержку, но дают максимальный результат
🔹как избежать самых распространенных ошибок конфигурации.

На практической части покажем:
→ Как произвести минимальную донастройку базового Kubernetes-окружения и защитить кластер от большинства проблем
→ Несколько сторонних инструментов, совсем не требовательных в обслуживании, но очень полезных в обеспечении безопасности.

➡️ Спикер – Мария Запутряева - эксперт с более чем 11-летним опытом в IT, опыт Kubernetes с 2018 года (bare-metal и managed-решения), выстраивала безопасность кластеров с нуля в разных организациях и очень любит взаимодействие с отделами ИБ и DevSecOps-инженерами)

📅 21 сентября (воскресенье) 12:00 (мск)
👉 Зарегистрироваться на практикум.

Количество мест ограничено.
Не упустите шанс прокачать навыки и задать вопросы эксперту!

Реклама. ООО «Фаст Лейн Столица», ИНН: 7720787779, erid: 2VtzqwVBVNL
CK-X

A powerful Kubernetes certification practice environment that provides a realistic exam-like experience for kubernetess exam preparation.


https://github.com/sailor-sh/CK-X
kgateway

An Envoy-Powered, Kubernetes-Native API Gateway


https://github.com/kgateway-dev/kgateway
descheduler

Scheduling in Kubernetes is the process of binding pending pods to nodes, and is performed by a component of Kubernetes called kube-scheduler. The scheduler's decisions, whether or where a pod can or can not be scheduled, are guided by its configurable policy which comprises of set of rules, called predicates and priorities. The scheduler's decisions are influenced by its view of a Kubernetes cluster at that point of time when a new pod appears for scheduling. As Kubernetes clusters are very dynamic and their state changes over time, there may be desire to move already running pods to some other nodes for various reasons:

- Some nodes are under or over utilized.
- The original scheduling decision does not hold true any more, as taints or labels are added to or removed from nodes, pod/node affinity requirements are not satisfied any more.
- Some nodes failed and their pods moved to other nodes.
- New nodes are added to clusters.

Consequently, there might be several pods scheduled on less desired nodes in a cluster. Descheduler, based on its policy, finds pods that can be moved and evicts them. Please note, in current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.


https://github.com/kubernetes-sigs/descheduler
kubelet-csr-approver

Kubelet CSR approver is a Kubernetes controller whose sole purpose is to auto-approve kubelet-serving Certificate Signing Request (CSR), provided these CSRs comply with a series of configurable, provider-specific, checks/verifications.


https://github.com/postfinance/kubelet-csr-approver
murex

Murex is a shell, like bash / zsh / fish / etc however Murex supports improved features and an enhanced UX.


https://github.com/lmorg/murex
🚀 Хотите разобраться в больших языковых моделях (LLM) и попробовать собрать свою трансформерную модель на практике?
Приглашаем на открытый вебинар «Создание и обучение мини-LLaMA на PyTorch: Введение в LLM на практике», который пройдет 24 сентября в 20:00.

На вебинаре от курса «Python Developer. Professional» вы узнаете:
- Как устроены LLM на примере LLaMA и GPT
- Как с нуля собрать простую трансформерную модель на PyTorch и обучить её на небольшом наборе данных
- Когда выгоднее писать модель самому, а когда использовать готовые решения вроде HuggingFace

🎓 Этот вебинар — часть курса «Python Developer. Professional», который стартует 29 сентября. На курсе вы углубите знания Python, изучите асинхронное программирование, паттерны проектирования и методы высокопроизводительной разработки, а также получите практические навыки работы с веб-приложениями, Data Science и ML.

🧭 Успейте зарегистрироваться на вебинар и начните подготовку к курсу уже сейчас! Количество мест ограничено: https://vk.cc/cPAFTf

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2Vtzqv437iL
dotter

Dotter is a dotfile manager and templater.


https://github.com/SuperCuber/dotter
Why I Ditched Docker for Podman (And You Should Too)

I'm old enough to remember when Vagrant looked like a promised land where every development environment would look the same. Differences between language versions, as well as some unusual OS version differences, resulted in a few days of unproductive debugging of your development environment. I've had similar excitement when I started my first Docker Swarm (who uses that these days?!) - it felt revolutionary. Docker wasn't just a tool - it fundamentally changed how we thought about application development and deployment. Having a repeatable, separated environment from your local system was refreshing and looked like a superpower. It has become a must-have tool for every engineer. "Just Dockerize it" became my go-to solution for pretty much everything. Sure, architecture or defining a new Docker image could be a bit finicky at times, but hey, that's just how things worked. Is the persistent dockerd daemon eating upresources in the background with root privileges, just the price of doing business? I thought so.


https://codesmash.dev/why-i-ditched-docker-for-podman-and-you-should-too
SafeITConf на Cтачке
Информационная безопасность | 2 октября | Санкт-Петербург

SafeITConf - это место встречи специалистов по кибербезопасности: от инженеров и аналитиков безопасности до CISO и архитекторов.

Ключевые треки конференции:
—Разнообразное ИБ
—ИИ в ИБ

Выступят спикеры:

Нинель Шницарь, аналитик по безопасной разработке ПО в ООО УЦСБ. Тема доклада: «Оценка процессов безопасной разработки программного обеспечения»

Наталья Билаш, SOC аналитик 1 линии в Softline (подразделение Infosecurity). Тема доклада: «Использование рекомендательных систем в решениях класса UEBA/UBA»

Денис Батранков, директор по развитию бизнеса в Гарда. Тема доклада: «От смартфона до телевизора: как ЦРУ ломает мир — уроки Vault 7»

Алексей Морозов, руководитель отдела в Тинькофф. Тема доклада: «Тыкаю кавычки больше 15 лет»

Анна Олейникова, директор по продуктовому развитию в Innostage. Тема доклада: «Технологии TDIR, усиленные RAG подходом для оптимизации расследования инцидентов»

Николай Фомин, Stream CTO в МТС Web Services. Тема доклада: «Есть ли безопасность в ИИ для IoT?»

Лука Сафонов, Генеральный директор ООО Киберполигон. Тема доклада: «cybercrAIme: новые угрозы»

Программа и билеты на сайте

Следите за новостями в Телеграме и ВК

Реклама ООО «Стачка». ИНН 7328081691. Erid 2VtzqvtqPXa