Pull to refresh
28
0

User

Send message

Как подружиться с OOM Killer: кейс Southbridge

Reading time6 min
Views23K

OOM Killer — защитный механизм ядра Linux, призванный решать проблемы с нехваткой памяти. При исчерпании доступной памяти он принудительно «убивает» наиболее подходящий по приоритетам процесс, отправляя ему сигнал KILL. Сообщение об этом отображается в /var/log/syslog (Debian/Ubuntu) или /var/log/messages (Centos/Rhel).

Иногда OOM Killer может затрагивать важные процессы, нарушая работу проекта. Как исправить это, узнали у Сергея Юдина, инженера Southbridge. Ниже подробный кейс с примерами кода. 

Читать далее

Быть или не быть ACL в администрировании Linux

Reading time5 min
Views29K

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

Эта статья поможет определиться действительно ли проекту требуется гибкость на уровне пакета ACL и какие проблемы могут возникнуть при его использовании. 

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

Читать далее

Как убедить работодателя оплатить обучение

Reading time5 min
Views3.3K

Привет, Хабр! Мы в Слёрме делаем курсы для тех, кто уже работает в сфере IT. У айтишников есть бонус — работодатель легко и с удовольствием оплачивает обучение. Но договориться об этом получается не у всех и не всегда.

Читать дальше

Как строить надежные, стабильные и отказоустойчивые IT-системы: главное об SRE и SLO

Reading time7 min
Views6.4K

К современным IT-системам предъявляются очень жесткие требования — они должны быть доступны практически 24/7, чтобы выдерживать конкуренцию на рынке. Для обеспечения такой надежности и доступности существует особый подход — SRE, Site Reliability Engineering.

Меня зовут Иван Круглов, я работаю в компании Databricks и уже несколько лет занимаюсь построением и поддержкой сложных и крупных IT-систем. Хочу рассказать, что такое подход SRE, зачем он нужен, какие критерии надежности существуют и как их определять.

Читать далее

Зачем и как айтишнику быть спикером курсов и конференций

Reading time4 min
Views2.7K

Мы провели короткое интервью с Павлом Селивановым, архитектором в Yandex Cloud, одним из первых преподавателей наших курсов и спикером IT-конференций. Павел рассказывает, зачем вообще IT-специалистам стоит ввязываться в спикерство, как готовиться к проведению занятий и публичным выступлениям. Статья пригодится тем, кто задумывается о прокачке личного бренда или чувствует стремление делиться своими знаниями.

Читать дальше

Построение DWH на основе Greenplum

Reading time11 min
Views20K

DBA в Southbridge Иван Чувашов подготовил статью о построении DWH на основе Greenplum. Слово Ивану.  

Привет, Хабр! Я администратор баз данных с 15-летним опытом. Сегодня хочу рассказать про Data Warehouse на основе Greenplum — как они устроены, как их поднимать и с какими проблемами и нюансами я лично сталкивался в своей практике.

Читать про Greenplum

Слёрм приглашает спикеров и экспертов

Reading time3 min
Views946

Приглашаем в команду спикеров (авторов) курсов по IT-инструментам и направлениям, а ещё ревьюеров для проверки работ, менторов для сопровождения студентов на готовых курсах, экспертов для разработки практических заданий, проектов и сертификаций.

Сегодня рассказываем, кого именно ищем, кто работает в команде и как мы выстраиваем совместную работу с экспертами.

Читать дальше

Работа с фреймворками Python: преимущества и проблемы

Reading time7 min
Views10K

Фреймворки помогают ускорить разработку и сделать её приятнее. Программу, которая раньше писалась неделю и занимала 1000 строк, с помощью фреймворка вы можете создать за пару часов и уместить в 50 строчках кода. Некоторые решения даже поставляются в виде подписки на сервисы, и программисту остаётся только написать шаблонный код — остальное сервис сделает сам. Несмотря на всё это, в российском IT всё равно чаще выбирают писать что-то своё, тратя на это много сил, времени и денег. Почему так происходит, попытались разобраться с Денисом Наумовым, Techlead и Data Engineer в Skyeng. 

Читать далее

Слёрм Карьера — Вакансии для инженеров, админов и разработчиков

Reading time8 min
Views1.8K

Проверенные вакансии для инженеров, админов и разработчиков, от джунов до тимлидов. На русском языке, c указанием зп, без всяких котов в мешке и без рекламы.

Читать далее

41 вопрос о работе со строками в Python

Reading time9 min
Views173K
Я начал вести список наиболее часто используемых функций, решая алгоритмические задачи на LeetCode и HackerRank.

Быть хорошим программистом — это не значит помнить все встроенные функции некоего языка. Но это не означает и того, что их запоминание — бесполезное дело. Особенно — если речь идёт о подготовке к собеседованию.

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


Читать дальше →

5 принципов, о которых нельзя забывать, когда описываешь инфраструктуру в виде кода

Reading time4 min
Views6.9K

Infrastructure as Code — это подход, который подразумевает описание инфраструктуры в виде коде с его последующим применением для внесения необходимых изменений. Но, как именно писать код, IaC не говорит, только даёт инструменты. Один из таких инструментов — Terraform.

21 мая в Слёрм пройдёт практический интенсив «Terraform Мега». Мы пообщались с его автором Павлом Селиванов, архитектором Yandex.Cloud. Он рассказал, каких принципов нужно придерживаться, когда описываешь инфраструктуру, чтобы на выходе не получить непонятный и плохо поддерживаемый код. 

Читать далее

Миграция с Oracle на PostgreSQL: зачем, как и что для этого нужно

Reading time8 min
Views16K

Привет, Хабр! Меня зовут Иван Чувашов, я сертифицированный администратор PostgreSQL с 13-летним опытом работы с БД. Хочу поговорить на весьма актуальную в последнее время тему — о миграции на PostgreSQL с Oracle. Расскажу, зачем вообще тратить время и деньги на миграцию, какие для этого понадобятся компетенции, какие есть варианты миграции, как этот процесс можно организовать и избежать типичных ошибок.

Читать дальше

IT-релокация: какие скиллы качать, чтобы устроиться на зарубежный рынок

Reading time6 min
Views42K

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

Мы пообщались с Павлом Замошиным, Site Reliability Engineer в Speakap. Он уже более двух лет в релокации, и его переезд пришёлся на разгар пандемии. Павел рассказал, чем зарубежные собеседования отличаются от российских, и что нужно уметь, чтобы получить оффер. А ещё поделился, как выбирал страну и с какими неочевидными сложностями столкнулся после переезда.

Читать далее

Kubernetes: как выбрать между self-hosted и managed-решением

Reading time9 min
Views6.6K

Привет, Хабр! Сергей Бондарев, архитектор Southbridge и спикер в Слёрме, недавно провёл вебинар «Kubernetes'22: выбор между self-hosted и managed-решением». Сегодня публикуем текстовую версию вебинара.

Читать дальше

Как настроить Kerberos аутентификации в Keycloak

Reading time2 min
Views23K

Виктор Попов, техлид DevOps-команды в X5 Tech и спикер курса «Безопасность проекта: аутентификация в Keycloak», подготовил туториал. В нём он рассказывает, как настроить Kerberos аутентификации в Keycloak и как подготовить браузеры для работы. 

Читать далее

Как я вырос из узкого специалиста по эксплуатации в DevOps-инженера

Reading time8 min
Views6.8K

В прошлом году мы в Southbridge запустили стажерскую программу. Стажировку прошли более 80 инженеров. Мы получили много обратной связи, учли разные нюансы и переупаковали программу учебной стажировки в курс DevOps Upgrade в Слёрме.

Сегодня рассказываем историю Вячеслава Лочашвили, который работал в отделе эксплуатации интернет-провайдера, полностью прошел нашу стажировку и теперь трудится в одной из команд Southbridge в роли DevOps-инженера. Передаём слово Вячеславу.

Читать дальше

Ansible: с чего начать и как не перейти на темную сторону

Reading time6 min
Views18K

Николай Месропян, системный инженер Southbridge, подробно рассказал редакции Слёрма о шестилетнем опыте работы с Ansible. Что стоит за слоганом «Simple IT automation»? Почему нельзя остановить темное движение мысли специалиста? И насколько это ясно на старте работы с Ansible? Николай досконально «разложил» все плюсы инструмента на минусы и наоборот.  

Посмотреть раскладку

Пошаговое руководство, как создать собственный Kubernetes оператор

Reading time5 min
Views10K

В статье разберет базовые понятия, которые нужны для создания оператора (CRD - Custom Resource Definition, контроллеры) и покажем на практике как можно написать собственный оператор с использованием инструмента Operator SDK без единой строчки кода.

Читать далее

Ansible FAQ

Reading time6 min
Views18K

Давайте разберем самые Часто Задаваемые Вопросы, или сокращенно FAQ. Они помогут вам глубже понять тонкости и принцип работы с Ansible. На ранних этапах можете использовать эту статью как некую шпаргалку.

Читать далее

Keycloak X. Что за зверь и с чем его едят?

Reading time9 min
Views15K

Недавно мы с коллегами из X5 Tech проводили митап, на котором разбирали, что такое Keycloak X и чего от него ждать. Для тех, кто пропустил или предпочитает читать, а не смотреть, подготовили текстовый вариант. 

Меня зовут Виктор Попов, я техлид DevOps-команды в X5 Tech. И я расскажу, как сэкономить время на чтении плохой документации, с какими сложностями можно столкнуться при обновлении на Keycloak X и как их преодолеть.

Читать далее
1
23 ...

Information

Rating
Does not participate
Registered
Activity