Как стать автором
Поиск
Написать публикацию
Обновить
72
0
Игорь @lexore

Infrastructure Engineer

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

Ультимативный гайд по созданию CI/CD в GitLab с автодеплоем в Kubernetes на голом железе всего за 514$ в год ( ͡° ͜ʖ ͡°)

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

Шел 2021 год, русские хакеры продолжают переигрывать и уничтожать загнивающий Запад, вмешиваясь в выборы, ломая фейсбуки и пентагоны. Тем временем на Хабре выходят статьи о создании неубиваемых Kubernetes-кластеров, которые, по видимому, всех нас переживут. А кто-нибудь подумал о простых пацанах (пацанессах)??? Как быть обычному программисту, который хочет свой небольшой кластер и ламповый CI/CD с автодеплоем приложения, чтобы кенты с района не засмеяли?

Всем привет, меня зовут Алексей и я алкоголик разработчик на Python/Go в Домклик. Сегодня мы будем понижать порог входа в self-hosted Kubernetes и GitLab AutoDevops.

Читать далее

Страны Юго-Восточной Азии запускают визы для цифровых кочевников

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


Вирус отступает, и страны просыпаются.


Государства Юго-Восточной Азии, известные своими прекрасными пляжами и низкой стоимостью жизни, наконец-то запускают визы для тех, кто подходит под определение Digital Nomad. Получить билет в рай смогут заявители с годовым доходом не меньше 24 тысяч долларов в Малайзии и 80 тысяч в Таиланде.

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

Сделай так, чтобы оно больше не падало

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

Привет, меня зовут Ярослав Иссинский, я руководитель Технической платформы в группе «М.Видео-Эльдорадо». Сегодня я хочу рассказать про переход в публичное облако на примере крупной ритейл-компании.

Читать далее

Как подготовиться к собеседованию в зарубежных компаниях по методике STAR и почему это не очередная выдумка HR

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

Среди российских IT-специалистов бытует мнение, что главное в компании — выполнять обязанности из должностной инструкции. А всё, что касается гибких навыков и корпоративной культуры — это лишние опции, думать о которых не обязательно. Это показывают даже простейшие опросы на Хабре — и рейтинги статей. К сожалению, иногда это тормозит развитие карьеры и снижает шансы на трудоустройство в международные компании. 

Читать далее

«Уехал, и что дальше?» — подборка для планирования жизни за границей

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

Внезапно уехавшие могут пребывать в паническом шоке. А дальше что? Уехал, и? А что если затянется на года? Даже если есть деньги, в какой стране можно остаться надолго?

Для тех, кто уехал и не знает, что делать дальше, собрал всё, что нужно знать, чтобы иметь план хотя бы на год вперёд.

Читать скорее!

Немного хардкора: как поднять Kubernetes на двух старых ноутбуках с Gentoo

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

Хочу рассказать об интересном эксперименте, суть которого заключалась в развертывании и настройке Kubernetes на двух старых ноутбуках — один из них, кроме того, был с процессором на архитектуре i386. В качестве теоретической основы использовалось руководство Kubernetes The Hard Way, которое по ходу дела пришлось немного доработать, а в качестве системы на хостах — Gentoo (да, вам не показалось). Давайте погрузимся в этот увлекательный хардкор!

Читать далее

Как мониторить золотые сигналы SRE

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

Принципы Site Reliability Engineering (SRE) в последнее время очень популярны, отчасти благодаря знаменитой книге о SRE в Google, где говорится о золотых сигналах, за которыми нужно следить, чтобы наши системы работали быстро и безотказно в любых масштабах.

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

Читать далее

Эволюция человека продолжается: у нас появилась дополнительная артерия

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

Продолжают ли люди эволюционировать?

Мы, конечно, становимся всё выше — но пример ли это эволюции? Или просто правильное питание и лучшая экология позволяют нам раскрыть свой полный потенциал?

Сравнение роста современных шведов и норвежцев (180 см) и средневековых викингов (170 см) вроде бы показывает, что прогресс есть. Но это легко опровергается сравнением тех же южных корейцев (172,5 см у мужчин) и северных корейцев (165 см). Разница почти такая же, хотя разделение произошло только 74 года назад. И это при том, что южные корейцы не сразу начали жить как-то по-другому. На самом деле в основном этот рост произошел всего за последние 40 лет. В то время как их соседи остались примерно там же, где были.

Экология в Северной Корее отличная, выбросов от предприятий и машин почти нет. Климат — такой же, как и у соседей с юга. Времени прошло немного, сменилось всего лишь несколько поколений. Поэтому этот пример наглядно показывает, что главным в вопросе роста всё-таки является питание (в том числе и женщин в период беременности). Эволюция тут ни при чём. Если взять средневекового крошку-викинга и посадить его на нашу диету, он тоже вырастет здоровяком. Прям как вы!

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

Читать далее

Получил доступ к Dalle-2. Вы не поверите, что может нарисовать машина… Дизайнеры больше не нужны

Время на прочтение4 мин
Количество просмотров150K
Текст генерации: furry monster with green eyes looking at us, the word «habrahabr» in the background, digital art, blue background, 3d

Привет, чемпион!

Недавно мне посчастливилось стать обладателем доступа к API Dalle-2. Если ты ещё не слышал про Dalle, то это такая CLIP-архитектура, обученная на огромном корпусе пар текст-изображение. Иначе говоря — она умеет генерировать очень качественные изображения из текста. Отличить результаты генерации от рисунков человека иногда просто невозможно! Это одновременно впечатляет и в то же время — немного шокирует.

По сравнению с предыдущей версией — DALL-E 2 умеет генерировать изображения в более высоком разрешении (1024×1024 пикселей, что в 16 раз превышает разрешение в предыдущей версии модели) да ещё и намного быстрее. Более того, DALL-E 2 позволяет редактировать уже существующие изображения.

Нет больше терпения ждать, давайте же опробуем её!
Читать дальше →

Переезд в США от визы О-1 до гринкарты: стоимость эмиграции, сроки, ошибки и советы

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

Пять лет назад, в июле 2017 я впервые рассказал на Хабре свою историю переезда в США по визе для талантливых специалистов. В июле уже этого года эта история, наконец, завершилась получением гринкарты. Поскольку первая статья вызвала достаточно большой интерес, было много вопросов, я решил опубликовать новый материал по итогам всего этого опыта со всеми его этапами, ошибками, подводными камнями и плюсами. Поехали!

Disclaimer: вся статья лишь суммирует мой личный опыт, мысли об ошибках и правильных ходах – это ни в коем случае не legal advice, но мне в свое время не хватало и такой информации.

Читать далее

«Спроси почему, %&@$#?», или как саботажники захватывают власть в коллективе

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

Предыдущая статья про саботажников набрала более 55 тысяч читателей, став одной из самых читаемых на «Хабре». И понятно, почему. Саботажники есть везде – как дырки в сыре, они пронизывают практически любой профессиональный коллектив. Сегодня мы разберём, как саботажники захватывают власть.

Читать далее

Есть ли в вашей IT команде саботажник?

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

В вашей команде редко кто задерживается больше чем на год, но при этом никто не жалуется на что-то конкретное. Совсем недавно ни с того ни сего ушел ML-инженер, затем исчез ключевой бэкендер, и работу парализовало на квартал. Бизнес-цели хронически не достигаются, а внутренние встречи полны неловких молчаний. Скрытые конфликты висят в воздухе, разряжаясь искрящимися молниями в самое неожиданное время. Вы не хотите в этом признаваться, но заставить себя пойти на работу каждое утро стоит вам невероятных усилий.  

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

Читать далее

Советы руководителю от руководителя

Время на прочтение11 мин
Количество просмотров120K
Привет, Хабр! Я управляю командами разработки уже 10 лет.

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

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

Поэтому выключаю тумблер «не будь выскочкой» и делюсь «секретами».



Тут не будет стандартных «делегируй», «налаживай процесс», «стой в правильной позе на стендапе» — об этом написано уже достаточно. Будет о другом.
Читать дальше →

Аудит входа в Linux через Slack. Разбираемся с PAM

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

Библиотеки PAM (Pluggable Authentication Module) используются для добавления сложного сценария проверки учетных данных и выполнения дополнительных действий при аутентификации пользователя и доступе к службам. В этой статье мы разберемся с внутренней архитектурой PAM, особенностями конфигурации и сделаем простой модуль для отправки уведомлений в Slack при входе пользователя в систему.

Читать далее

Сингапур: город, который построил Ли

Время на прочтение20 мин
Количество просмотров39K
Этот город-государство для многих стал синонимом чистоты, эффективности и безопасности. А Ли Куан Ю, его основатель и долгий бессменный премьер-министр, зачастую воспринимается как идеал управленца, государственного деятеля и философа-конфуцианца. Всё это справедливо. Но есть и другая сторона медали — «рай на Земле» удалось построить при жёстком и авторитарном руководстве. Пассионарность населения была купирована навязыванием массового владения социальным жильём. Автодороги были освобождены от пробок драконовскими налогами на авто. Ну а абсолютная власть местных городских планировщиков, которые подчинили целям экономического развития саму мать-природу, стала уже притчей во языцех. Итак, встречайте Сингапур, the Fine City.

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

Имплементируем WebSocket протокол на Go

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

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

Или узнать с какой простотой Go стал одним из самых популярных языков программирования для написания сетевых приложений.

Читать далее

Как вырастить тупого ребёнка (научно обоснованные вредные советы)

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

Brain of someone described as an «idiot»

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

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

Что мы подразумеваем под умственным развитием


Интеллект (ум) – это способность учиться, делать выводы и решать проблемы. Эти способности закладываются генетически, но развиваются благодаря внешним факторам с момента зачатия до конца жизни.

Набор генов не только определяет ваши свойства, а ещё, сильно упрощая, задаёт возможный диапазон их развития. То есть мы не можем по ДНК отличить гения от среднего, не очень умного человека, но можем влиять на развитие потенциала ребёнка посредством воздействия на генетику эпигенетическими механизмами.

Итак, начнём растить не очень умного ребёнка, пользуясь достижениями современной науки.
Читать дальше →

«Великое увольнение» продолжается: теперь с работы уходят даже боссы

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


Еще недавно российская экономика испытывала острый дефицит рабочей силы, вызванный оживлением деловой активности после пандемического шока, демографической ямой и сокращением притока международных мигрантов. В конце прошлого года работодателям хронически не хватало примерно 2 млн сотрудников (это максимум с 2014 года).


Но за последние 4 месяца индекс рекрутинговой активности работодателей упал с 1.43 до 0.96. То есть спрос на рабочие руки просел примерно на треть.

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

Разделяй и властвуй. Изоляция процессов в Linux

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

Последнее десятилетие проходило под знаком контейнеризации, появлялись десятки и сотни инструментов для управления контейнерами, создания виртуальных сетей для взаимодействия контейнеров на разных узлах кластера, появлялись системы маршрутизации трафика, мониторинга доступности и иные DevOps-инструменты, которые во многом трансформировали деятельность системных администраторов вплоть до того, что начали появляться сомнения в потребности организаций в администраторах Linux (особенно с учетом появления облачных провайдеров, предоставляющих как среды для запуска контейнеров в Kubernetes, так и полностью настроенные и управляемые сервисы баз данных, очередей, систем для накопления и анализа логов и т.п.). Но нередко возникают ситуации, когда нужно осуществить некоторый уровень изоляции или ограничения уже запущенных процессов и для этого можно использовать возможности control groups ядра Linux, которые также лежат в основе технологий контейнеризации Docker и LXC. В этой статье мы последовательно разберем возможности cgroups, обсудим отличия новой cgroups v2 и затронем тему контейнеризации на основе Linux Containers. Да пребудет с вами безопасное окружение выполнения.

Читать далее

Как стать мидлом или сеньором-разработчиком, обучаясь на любых курсах по программированию?

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

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

Читать далее

Информация

В рейтинге
3 856-й
Зарегистрирован
Активность

Специализация

DevOps-инженер, Инженер по доступности сервисов