Devops Bootcamp с Федосеевым
4.92K subscribers
300 photos
16 videos
5 files
321 links
Сообщество для начинающих DevOps-инженеров: как лучше стартовать в Девопс, вебы от ТОП DevOps-специалистов, новости индустрии
Бесплатный курс по DevOps: https://edu.slurm.io/courses/demo_devops
Присоединиться к чату канала: https://t.iss.one/+8C5lo1K0Jn80MDIy
Download Telegram
Что происходит в DevOps?

В прошлый раз я немного накинул на вентилятор и рассказал про разные тревожные моменты в индустрии. Сейчас хочу добавить позитива и поведать, что же у нас есть хорошего (и почему пойти в DevOps все еще хорошая идея)

1️⃣ DevOps с одной стороны уже не на хайпе, а с другой стороны прошла проверка временем и стало понятно что такие инженеры нужны.

И не важно, как вас в итоге называют, находитесь ли вы ближе к SRE, MLOps, DevSecOps или TriceratOps.
Компаниям в любом случае нужны быстрые релизы, изменения и автоматизации

2️⃣ Возможности развития не ограничены простым набором инструментов

Развиваться можно так, как вам ближе: найти свою узкую, но востребованную нишу, или знать много всего и стать универсальным бойцом, который может решить любую задачу

3️⃣ Потолок зарплат все еще высокий

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

4️⃣ Сама по себе работа DevOps расположена на стыке подходов и техники

Это интересно и точно не заставит вас скучать. Всегда можно найти место с максимально комфортным соотношением подобных задач. Здесь каждому свое, но в любом случае хороший специалист должен уметь и в hard, и в soft

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

Хочется еще раз донести мысль: научиться может каждый

Но, как и в любой сфере, больше всего в DevOps ждут тех, кто на самом деле хочет и может добраться до сути проблемы, чтобы решить ее лучше и правильнее. Такие люди всегда выделаются в массе остальных и очень нужны на рынке.

Ну а куда можно пойти учиться, вы уже знаете 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍7
Инфраструктура под ключ за 4 часа: миф или реальность?

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

Ведущий — уже знакомый вам Евгений Федосеев, DevOps-инженер в «ПУЛЬС АЙТИМ»
Спикер — Павел Минкин, DevOps-инженер в Финтех


Вопросы, которые поднимут в процессе:

⚫️ Какие компоненты инфраструктуры можно развернуть «из коробки», а какие придется разворачивать руками?
⚫️ Terraform и Ansible — Король и Королева, или есть альтернативы?
⚫️ Пошаговый алгоритм развёртывания: что нужно сделать до старта, на шаге 0 и далее до момента введения в эксплуатацию?
⚫️ Какие бывают точки отказа(SPOF), и где они обитают?
⚫️ Увеличение нагрузки: на каком этапе об этом думать?
⚫️ Что делать при сбое? Все пропало? Или можно подстелить солому?

В конце вебинара — чек-лист для старта и оптимальная последовательность действий

Когда: 3 сентября в 19:00 мск

Лично я планирую присутствовать и, возможно, задавать всякие каверзные вопросы. Подключайтесь и вы — будем прокачиваться вместе 😎

Занять место на вебинаре — через бота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Почему HR молчит? Или 5 провальных точек входа при поиске работы

Вам кажется, что ваше резюме уходит в чёрную дыру? Что ж, это ощущение часто имеет под собой вполне конкретные причины. Как показывает практика, «тишина» после отклика обычно сводится к одному из пяти фундаментальных промахов. Давайте по ним пройдёмся.

1️⃣ Ваше резюме — это нечитаемый артефакт

Представьте себе пайплайн без логирования: что происходит — непонятно, всё падает, а дебажить невозможно. Так же и HR смотрит на десятистраничный документ, где неясно, чем вы реально занимались. Вам нужен лаконичный манифест — максимум на два листа.

И да — ничего «сверхважного» для мировой DevOps-индустрии вы оттуда не уберёте. Ключевое: компании, позиции, сроки и конкретные технологии/инструменты.

2️⃣ Слишком «узкий» и неизвестный стек или компании

Речь не про нишевые продуктовые стартапы, а про настоящие «ноунеймы» — вроде ООО «Ромашка», которое 10 лет писало под себя скрипты на Bash, не используя современные практики. Это создаёт риск, что ваш опыт будет слишком специфичным и не применимым в зрелой IT-среде. Ситуация поправима, но требует работы.

3️⃣ Сопроводительное письмо — это шедевр канцелярита

«Высоко мотивированный кандидат ищущий возможность применения навыков...» — стоп. Такое CL — аналог кривого console.log в продакшене: его никто не читает, а если и прочтут — решат, что и код вы пишете так же запутанно. Ваше письмо должно быть структурированным выводом grep: быстро, чётко, по делу. Или вы его не пишете вовсе? Напомним: 95% рекрутеров предпочтут кандидата с осмысленным CL.

4️⃣ Вы играете в лотерею, а не в поиск

Десять откликов за квартал — это не поиск работы, это надежда на чудо. Норма — 10–15 качественных откликов в неделю. Каждый — с индивидуальным CL, где вы прямо указываете, почему ваши навыки (например, опыт с Kubernetes или знание Terraform) решают боли конкретной вакансии.

5️⃣ Вы стреляете не в ту мишень

Senior-инженер с 10 годами в embedded-системах не станет продактом в FAANG. Админ из госструктуры с опытом только на виртуалках — не возьмут SRE в хай-лоад стартап без подготовки. Соискатели часто неадекватно оценивают свой опыт и его релевантность. Нужно честно смотреть на стек вакансии и свой — совпадают ли они хотя бы на 70%?

Еще один важный момент: почти все резюме отсеиваются ботами. Даже если вы 100% делали то, что требуется в вакансии, но плохо это описали, эйчар даже не посмотрит ваше резюме, и вас придет стандартная отбивка.


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

#карьера@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
6
Коллеги, приветствую!

На этой неделе обсуждали кризисы в индустрии, а сегодня хочется сфокусироваться на личных кризисах

Как вы справляетесь с накопившейся усталостью, выгоранием и желанием уволиться и уйти в лес?

Поделитесь в комментариях ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
400 тысяч и 6 встреч в день: новое интервью Севы Севостьянова уже на всех платформах

В этот раз в гости к Севе пришел Олег, руководитель группы инженеров в российском сервис-провайдере

Что обсуждали:

⭐️ 400 тысяч в день: реальность или мечта?
⭐️ Какие задачи выполняют инженеры в бигтехе?
⭐️ Сколько встреч в день может быть у руководителя?

Где посмотреть:

YouTube
VK Видео
Rutube

Я лично с большим интересом за этим форматом наблюдаю, он прям сильно отличается от первого сезона, который мы делали с бигтехами. Вам как?

🌟 Расписание следующих встреч, как всегда, в боте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Надоело сидеть на созвонах, буду сидеть на дороге
1😁18🦄5😎2👍1🐳1
DevOps Upgrade: 7 часов до повышения цен

Мы уже вовсю готовимся к двенадцатому потоку, и сегодня ровно в 00:00 цены на участие вырастут на 25%

Сейчас присоединиться к потоку можно за 170 000 ₽ 135 000 ₽

Кто планирует стартовать в этом потоке, но не готов вносить всю сумму сейчас — бронируйте раннюю цену, чтобы потом не переплачивать


▶️Подробности — на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62🤡1
В первом классе у меня не было линейки

У меня день рождения 12 октября, мне было 5 лет, поэтому в школу меня изначально не взяли. А потом, как только мне исполнилось 6, меня взяли, и учиться я начал с октября 🫠

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

Сегодня отвел дочку и сына в школу, в первый и четвертый класс. Школа частная, небольшая, поэтому таких масштабных линеек, как в нашем детстве, у них нет, но зато мои дети вместе звенели первый звонок — было классно 🤩

Сегодня предлагаю поностальгировать и вспомнить, кем вы мечтали стать в школьные годы. А кем мечтают стать ваши дети? Поделитесь в комментариях ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍9🔥3
Кстати, кого еще нет в нашем кайфовом чате?

Вижу, что среди подписчиков много новичков — присоединяйтесь к комьюнити. Мы там общаемся, обсуждаем рабочие кейсы и скидываем мемы 😅

➡️ Вступить в чат — по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🕊1
Первый микроблог для девопсов 💅

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

SlurmTalks — приложение, которое мы разработали совместно с моим коллегой Никитой Мазуром специально для курса «DevOps Upgrade» и выкатили в девятом потоке

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

Состав проекта:

➡️ Frontend (Nextjs)
Next.js поддерживает два типа компонентов:
— Серверные компоненты — выполняются на сервере, имеют доступ к переменным окружения, не включаются в клиентский бандл
— Клиентские компоненты ("use client“) — выполняются в браузере, не имеют прямого доступа к переменным окружения на сервере

➡️ Backend (Go)
— Проводит миграцию схемы в PostgreSQL при запуске приложения
— Создаёт таблицу users
Есть две пробы:
— healthz - проходит после запуска сервиса
— readyz - проходит после присоединения сервиса к базам данных

➡️ Redis
Используется для хранения пользовательских данных:
— Регистрация и авторизация
— Профили пользователей

➡️ PostgreSql
Используется для данных, связанных с постами, где важна скорость:
— Посты
— Реакции

Что предстоит делать: поэтапно собирать и развертывать приложение, с учетом всех изученных инструментов. В конце вы получите готовый проект, который можно приложить к портфолио 🤌

Занять место на курсе и приложить руку к созданию первого микроблога для девопсов — по ссылке.

💅, если хотите попробовать
Please open Telegram to view this post
VIEW IN TELEGRAM
💅51
Надеюсь, все, кто хотел, прислали свои решения задачи?

Через полчаса встречаемся в прямом эфире для разбора и обсуждения.

➡️ Ссылка на эфир: https://to.slurm.io/8L0dww

Всех жду!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31
This media is not supported in your browser
VIEW IN TELEGRAM
Мы уже начали разбирать задачу🔥

Подключиться — по ссылке
2
5 инструментов-антидепрессантов, которые спасают день девопса

Знаете, какой самый ценный ресурс в девопсе? Не процессорное время и не оперативка. Ваше настроение 💀

Вот инструменты, которые спасают его с утра и не дают упасть в ноль к деплою в пятницу вечером:

1️⃣ k9s — для тех, кто не хочет пялиться в kubectl get pods весь день

Это как включить читы для Kubernetes. Вместо кучи команд — один терминал, где можно буквально управлять кластером мышкой. Он следит за подами, лазает по логам и вообще делает из кабала понятный интерфейс. Прощайте, сотни grep и awk
→ Что почитать

2️⃣ Bat — cat, который съел радугу

Обычный cat срабатывает при любой ошибке и выдает скучные монотонные строки. Bat — это cat с подсветкой синтаксиса, нумерацией строк и интеграцией с гитом. Мелочь, а глаза не кровоточат, когда читаете логи или конфиги. Практически терапия 🌈
Как поставить: sudo apt install bat (или для вашей ОС)

3️⃣ HTTPie — когда curl слишком басистый, а вам нужен фронтмен

Curl мощный, но его синтаксис порой выглядит как древние руны. HTTPie — это инструмент для людей: человекочитаемые команды, цветной вывод, встроенный JSON-форматтер. Для отладки API — то, что доктор прописал
→ Как докрутить

4️⃣ Diagrams as Code — чтобы не рисовать стрелочки в бесплатной триальной версии Visio

Вы описываете архитектуру на Python-подобном синтаксисе, а он вам рисует красивые картинки. Автоматически, под версионный контроль и без кривых рук. Для документации, которая не вызывает желание вырвать глаза
Пример: from diagrams.aws.compute import EC2

5️⃣ Oh My Zsh — ваш терминал, но на стероидах

Дефолтная оболочка — это как квартира с голыми стенами. Oh My Zsh — это ремонт от лучшего дизайнера. Автодополнение, которая работает сама, классные темы, куча плагинов (git вы вообще забудете как запускать руками). Настраивается один раз и экономит тысячи кликов
Как кастомизировать

А какой ваш любимый инструмент-антидепрессант? Кидайте в комменты — обсудим, насколько мы все зависимы 🤖
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍4
До старта вебинара по инфраструктуре остался час

На нем Евгений Федосеев и Павел Минкин расскажут:

⚫️ Какие компоненты инфраструктуры можно развернуть «из коробки», а какие придется разворачивать руками?
⚫️ Terraform и Ansible — Король и Королева, или есть альтернативы?
⚫️ Пошаговый алгоритм развёртывания: что нужно сделать до старта, на шаге 0 и далее до момента введения в эксплуатацию?
⚫️ Какие бывают точки отказа(SPOF), и где они обитают?
⚫️ Увеличение нагрузки: на каком этапе об этом думать?
⚫️ Что делать при сбое? Все пропало? Или можно подстелить солому?

А еще поделятся с вами чек-листом и оптимальной последовательностью действий для старта.

Переходите в бота и включайте уведомления, чтобы не пропустить ссылку. Встречаемся в 19:00 мск 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
4
🌟 Старт вебинара через 15 минут 🌟

Занимайте места в первом ряду!
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤡1
3 слова, которые убивают ваши шансы на собеседовании ⚰️

Вы знаете, какой вопрос рекрутеры используют как идеальную ловушку? Тот самый — про слабые стороны. И 9 из 10 кандидатов попадаются, выдавая этот смертельный триггер-набор: «перфекционизм», «трудоголизм», «гиперответственность»

Эти ответы сразу попадают в красную зону

Почему эти формулировки так опасны? Они показывают не отсутствие слабостей, а lack of self-awareness — недостаток самоосознанности. В DevOps-индустрии, где критичны точная оценка рисков и работа над ошибками, это особенно важно

Готовы узнать, как правильно пройти эту ловушку? Делюсь алгоритмом, который используют senior-инженеры в FAANG-компаниях:

1️⃣Проанализируйте вакансию как production-систему — выделите критические компоненты (key skills) и точки отказа (weak spots)

2️⃣ Ваша слабость должна быть в «non-critical path» — для DevOps-роли можно упомянуть ограниченный опыт с конкретным инструментом (например, ArgoCD при переходе с Flux)

3️⃣Обязательно покажите mitigation strategy — «уже прохожу сертификацию CNCF, развернул test environment и пишу документацию по миграции»

✔️ Пример сильного ответа: «Раньше мне не хватало глубины в мониторинге распределённых систем — но за последний квартал внедрил OpenTelemetry в трёх сервисах и разработал дашборды для отслеживания latency»

Это не просто ответ — это сигнал о вашей профессиональной зрелости. Сохраните, чтобы не потерять

#карьера@devopsupgrade

Рассказывали на собесах про перфекционизм и трудоголизм?
🌚, если было
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚5🔥3👍1🗿1
Код, который вас точно выбесит 😈

Решил пересмотреть привычный подход к составлению задач и принес вам вот такой нехитрый Ansible-плейбук.

Что делать: искать и исправлять ошибки. Есть как простые, так и концептуальные, так что можно разгуляться.

Жду ваши горящие 🍑 в комментариях
1