DevOps в России в 2026: рынок остыл, джуны закончились, выживают только те, кто умеет думать

Еще пару лет назад рынок ИТ напоминал черную пятницу в торговом центре.

Люди после курсов “DevOps за 3 месяца” массово шли менять профессию. HR писали всем подряд. Зарплаты росли быстрее курса доллара. А слово Kubernetes произносили так, будто это заклинание на +300к к зарплате.

Потом случилась суровая встреча с реальностью.

Я - ТимЛид

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

Как заставить Kube-Vip проснуться ДО того, как родится кластер Kubernetes

Вот какой вопрос я задаю очень часто на собеседовании:

- Если вы подняли на дефолтных настройках, по мануалам из интернета, кластер с помощью kubespray, что будет, если выключить первый мастер?

Все будет хорошо! Ведь это Kubernetes!

- Кластер превратится в тыкву. Давайте попробую объяснить...

И, после этого, я пробую объяснить. Но, лучше, опишу это в статье.

Инфраструктура

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

PostgreSQL: большая памятка по командам для админов, DevOps и тех, кто «не ДБА, но опять чинит прод»

PostgreSQL - штука прекрасная. Пока не приходит момент:

  • выдать доступ аналитику,
  • срочно восстановить базу,
  • понять, почему реплика отстала на 18 гигабайт,
  • или выяснить, кто опять держит блокировку уже 40 минут.

Именно в такие моменты начинается археология:

«Так… где же была та команда с ALTER DEFAULT PRIVILEGES?..»

Ниже - большая практическая памятка по PostgreSQL. Без академической воды. С примерами из реальной инфраструктуры.

Базы данных

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

Хватит писать git push руками. Автоматизируем Git через Makefile как взрослые люди

Когда работаешь с Git каждый день, очень быстро понимаешь - больше всего времени уходит не на разработку, а на бесконечную рутину. git status, git pull, git add, git commit, git push и так по кругу десятки раз в день. Раньше такие вещи обычно автоматизировали bash-скриптами вроде gitpush.sh и gitpull.sh, но со временем подобный подход превращается в набор разрозненных костылей. Именно поэтому многие DevOps и инфраструктурные инженеры используют Makefile как единый интерфейс управления проектом. Вместо длинных команд появляется простой и понятный make push или make pull. Это не только ускоряет работу, но и уменьшает количество ошибок, особенно в больших проектах с Kubernetes, CI/CD и несколькими ветками разработки. В этой статье разберем, как превратить Makefile в удобную консоль для работы с Git, автоматизировать самые частые операции и сделать повседневную работу с репозиториями намного приятнее.

Разработка

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

Minio: пользователи и права доступа к бакетам и файлам

MinIO давно перестал быть просто «аналогом S3 для своих». Сегодня это полноценное объектное хранилище, которое крутится в Kubernetes, обслуживает резервные копии, хранит артефакты CI/CD, модели машинного обучения, логи, медиаконтент и вообще всё, что DevOps-инженер однажды решил «временно положить в бакет». А потом это стало продом. Как обычно...

Инфраструктура

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

Автоматический backup MSSQL с архивацией и отправкой на сетевую шару

Рано или поздно в жизни любого инфраструктурщика наступает момент, когда:

  • база данных уже большая

  • руками делать backup лень

  • штатные решения "enterprise-класса" стоят как крыло от Boeing

  • а начальство внезапно вспоминает слово Disaster Recovery

И вот тогда рождаются маленькие инженерные шедевры на cmd, PowerShell и паре костылей, которые годами работают в production лучше некоторых "коробочных" решений.

Базы данных

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

Авторизация на сервере Linux по SSH ключам

Есть вещи, которые любой Linux-инженер начинает делать автоматически спустя пару лет работы:

  • проверять df -h

  • ругаться на SELinux

  • ненавидеть legacy Java

  • и первым делом отключать вход по паролю через SSH

Потому что парольная авторизация на сервере в 2026 году - это примерно как оставить root/root на production базе данных и надеяться на силу молитвы.

DevOps

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