Как стать автором
Обновить
28
0

Пользователь

Отправить сообщение

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

Время на прочтение6 мин
Количество просмотров19K

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

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

Читать далее
Всего голосов 14: ↑12 и ↓2+12
Комментарии12

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

Время на прочтение5 мин
Количество просмотров22K

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

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

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

Читать далее
Всего голосов 14: ↑12 и ↓2+11
Комментарии6

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

Время на прочтение5 мин
Количество просмотров3.2K

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

Читать дальше
Всего голосов 17: ↑12 и ↓5+10
Комментарии4

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

Время на прочтение7 мин
Количество просмотров5.8K

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

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

Читать далее
Всего голосов 12: ↑8 и ↓4+5
Комментарии2

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

Время на прочтение4 мин
Количество просмотров2.7K

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

Читать дальше
Всего голосов 14: ↑9 и ↓5+5
Комментарии8

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

Время на прочтение11 мин
Количество просмотров17K

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

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

Читать про Greenplum
Всего голосов 13: ↑10 и ↓3+8
Комментарии5

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

Время на прочтение3 мин
Количество просмотров913

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

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

Читать дальше
Всего голосов 15: ↑9 и ↓6+4
Комментарии0

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

Время на прочтение7 мин
Количество просмотров9.6K

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

Читать далее
Всего голосов 23: ↑11 и ↓120
Комментарии3

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

Время на прочтение8 мин
Количество просмотров1.8K

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

Читать далее
Всего голосов 11: ↑10 и ↓1+12
Комментарии0

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

Время на прочтение9 мин
Количество просмотров155K
Я начал вести список наиболее часто используемых функций, решая алгоритмические задачи на LeetCode и HackerRank.

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

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


Читать дальше →
Всего голосов 47: ↑44 и ↓3+59
Комментарии40

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

Время на прочтение4 мин
Количество просмотров6.8K

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

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

Читать далее
Всего голосов 19: ↑10 и ↓9+4
Комментарии3

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

Время на прочтение8 мин
Количество просмотров15K

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

Читать дальше
Всего голосов 26: ↑21 и ↓5+18
Комментарии2

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

Время на прочтение6 мин
Количество просмотров42K

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

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

Читать далее
Всего голосов 28: ↑24 и ↓4+23
Комментарии78

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

Время на прочтение9 мин
Количество просмотров6.3K

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

Читать дальше
Всего голосов 12: ↑11 и ↓1+11
Комментарии2

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

Время на прочтение2 мин
Количество просмотров18K

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

Читать далее
Всего голосов 14: ↑14 и ↓0+14
Комментарии0

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

Время на прочтение8 мин
Количество просмотров6.7K

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

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

Читать дальше
Всего голосов 13: ↑10 и ↓3+10
Комментарии2

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

Время на прочтение6 мин
Количество просмотров17K

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

Посмотреть раскладку
Всего голосов 21: ↑17 и ↓4+18
Комментарии3

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

Время на прочтение5 мин
Количество просмотров9.8K

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

Читать далее
Всего голосов 13: ↑12 и ↓1+12
Комментарии0

Ansible FAQ

Время на прочтение6 мин
Количество просмотров17K

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

Читать далее
Всего голосов 19: ↑17 и ↓2+16
Комментарии9

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

Время на прочтение9 мин
Количество просмотров13K

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

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

Читать далее
Всего голосов 21: ↑21 и ↓0+21
Комментарии11
1
23 ...

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность