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

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

О чем говорили:

⚫️ зарплатная вилка
⚫️ дополнительные плюшки
⚫️ обязанности, задачи и KPI

А еще — обсуждали задачи с виртуальными машинами, телефонией, инфраструктурой и размышляли: зачем инженеру базовые знания Kubernetes. 

Ссылки на интервью:

YouTube
Rutube
VK Видео

Следить за расписанием следующих выпусков — в боте.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Linux, Windows, macOS: битва титанов глазами DevOps

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

➡️ Linux — король продакшена

Плюсы:
Гибкость — можно собрать сервер на коленке из bash-скриптов и молитв
Документация — если что-то сломалось, 99% ответов уже есть на Stack Overflow
Долговечность — сервер без апдейтов 10 лет? Легко!

Минусы:
«А у нас CentOS 6» — legacy-системы, которые до сих пор где-то работают
Драйверы — если железо не opensource, придётся танцевать с ndiswrapper

Философия DevOps:
— «Всё — файл, даже если это не файл»
— «Да, можно перезапустить продакшен через kill -9, но лучше не надо»


➡️ Windows — тёмная лошадка

Плюсы:

Active Directory — если любите раздавать права как конфетки.
GUI для всего — даже если это PowerShell-скрипт, его можно завернуть в ярлык.
Поддержка .NET — если вдруг ваш микросервис написан на C#.

Минусы:

«Требуется перезагрузка» — даже после смены иконки.
WSL — это хорошо, но… — всё равно хочется systemd, а не svchost.exe.

Философия DevOps:
— «Да, у нас есть k8s, но он работает… как-то по-своему»
— «Docker? Только если вы готовы к volume-ам в стиле C:\Users\Admin\Documents\container_data»


➡️ macOS — дорогой, но стильный компромисс

Плюсы:
UNIX-подобность — почти как Linux, но с человеческим интерфейсом
Документооборот — если DevOps ещё и рисует схемы в Keynote
Стабильность — пока не обновите macOS до новой версии и не сломаете brew

Минусы:
Цена — за стоимость MacBook можно купить пару серверов.
«А где systemd?» — приходится мириться с launchd и его странностями.

Философия DevOps:
— «Всё работает… пока Apple не решит иначе»
— «Да, я использую zsh, но только потому, что bash на macOS — это древняя версия»


Из всего этого могу сделать следующий вывод:
Linux — для продакшена, оркестрации и фанатов терминала
Windows — если ваш стек завязан на Microsoft или есть любовь к PowerShell
macOS — для локальной разработки, если не жалко денег и нервов на обновления

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

На какой ОС работаете вы и почему? И если на маке, то стоит ли его брать? Поделитесь в комментариях ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Первое фото в нашей крутой футболке 🔥

Коллеги, у меня для вас хорошая новость. Теперь в команде DevOps Upgrade будет целых два Федосеева — Евгений согласился быть ментором на двенадцатом потоке.

Для тех, кто все пропустил:

Евгений Федосеев, DevOps-инженер в ПУЛЬС АЙТИМ, рассказал свою историю «успешного успеха» и стал одним из победителей розыгрыша футболок. История показалась мне очень интересной, так что мы встретились в прямом эфире, чтобы поговорить про старт в DevOps (запись эфира тут).

В итоге, после решения всяких формальных вопросов, мы согласовали участие Евгения в организации нового потока DevOps Upgrade. Так что, коллеги, встречайте нового ментора!

Евгений, очень рад знакомству. Добро пожаловать в команду! 💥
2🔥11👏32
This media is not supported in your browser
VIEW IN TELEGRAM
Чем занимается ментор на курсе?

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

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

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

Эта часть курса находится чуть в другой плоскости от очевидных технических вопросов и не обозначена отдельным блоком. Но, на мой взгляд, она не менее важна.
👍8
Топ-5 инструментов для старта в DevOps, которые можно освоить уже сейчас

DevOps — это не только про культуру, но и про инструменты. Вот топ-5 must-have технологий, которые помогут вам стартовать и которые реально освоить в ближайшее время:

1️⃣ Linux

Без него — никуда. 90% серверов работают на Linux, поэтому базовые команды (grep, awk, sed), работа с правами (chmod, chown) и понимание файловой системы — обязательный минимум.

➡️ С чего начать?
1. Установите Ubuntu или CentOS на виртуалку
2. Пройдите Linux Survival — интерактивный тренажер
3. Зарегистрируйтесь на бесплатный видеокурс Слёрма «Сети в Linux»

2️⃣ Git

Системы контроля версий — основа CI/CD. Научитесь работать с ветками (git branch), мержить код (git merge) и откатывать изменения (git revert).

➡️ С чего начать?
1. Создайте аккаунт на GitHub/GitLab
2. Изучите Learn Git Branching — визуализированный гайд
3. Пройдите бесплатный видеокурс Слёрма «Git для начинающих»

3️⃣ Docker

Контейнеризация — ключевой навык DevOps. Учитесь создавать образы (Dockerfile), запускать контейнеры (docker run) и управлять необходимым окружением для вашего приложения (docker-compose).

➡️ С чего начать?
1. Установите Docker Desktop и попробуйте запустить Nginx
2. Разберите официальную документацию

4️⃣ Ansible

Конфигурация серверов вручную — прошлый век. Ansible позволяет автоматизировать настройку через YAML-файлы без агентов.

➡️ С чего начать?
1. Установите Ansible на свою VM или ноутбук
2. Попробуйте автоматизировать установку Apache по гайду

5️⃣ Terraform

Infrastructure as Code (IaC) — стандарт индустрии. Terraform от HashiCorp помогает разворачивать облака кодом.

➡️ С чего начать?
1. Заведите аккаунт в любом облаке и посмотрите документацию о провайдере (например, вот дока Яндекса)
2. Посмотрите официальный туториал

‼️ Важно! Не нужно гнаться за всем сразу. Освойте Linux → Git → Docker, потом добавляйте Ansible и Terraform.
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥5🤝4🫡1
Собираю остатки лета и работаю на набережной

Недавно проводил вводную встречу по CI/CD на десятом потоке, сидя на лавочке с видом на набережную. Очень люблю, когда во время работы меня окружает что-то красивое, или любимые вещи (да, машинки у меня за спиной тоже про это).

Коллеги скинули мне запись этой встречи, решил поделиться с вами. Там про то, как организуется командная работа и нетворкинг на DevOps Upgrade ⬇️
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3😁1🤡1
С чего начать свой старт в DevOps?

С бесплатного видеокурса Слёрма, конечно. Вчера кидал ссылки на курсы по линуксу и гиту, а сегодня делюсь курсом «Быстрый старт в DevOps»

Что внутри:

➡️ Компетенции и знания — изучите основы девопс, культуру философии и критически необходимые знания

➡️ Базовые инструменты — поймете, как работать с докером, k8s и мониторингом

➡️ Интерпретация в компании — узнаете, как внедрить DevOps в организации, разберетесь в современных трендах и решите реальный практический кейс от спикера

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

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

⭐️ Спикер — наш с вами любимый коллега Кирилл Борисов, SRE в VK.

Пройти видеокурс — по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍1
Эра AIOps уже наступила?

LLM, такие как GPT и DeepSeek, стали универсальными помощниками — от генерации кода до объяснения сложных концепций. Сейчас их потенциал только начинает раскрываться в сфере DevOps, особенно в области наблюдаемости и устранения инцидентов.

Разбираемся, как обстоят дела ⬆️

Кто уже работает с нейросетями? Как вам?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Давно мы с вами задачи не решали

Сегодня предлагаю вспомнить задачи, которые мы решали в самом начале. Попробуем сделать что-то более интересное на мой взгляд, но достаточно простое. Заодно узнаем, насколько мощны лапищи 😎

➡️ Задание уровня «минимум»: в Yandex Cloud (вот нравится он мне, ну и привычен) развернем kubernetes. Нужно сделать максимально автоматизированно. Можете сделать и башскрипт, главное, чтобы вы понимали, почему и зачем вы его используете

➡️ Задание уровня «приемлемый»: думаю, здесь отлично подойдёт terraform. Делаем максимально лаконичную, но гибкую и удобную структуру и содержание, в которой есть все, что может пригодиться для настоящей работы

➡️ Задание со звездочкой: добавляем деплой в k8s. Для проверки, что все точно правильно, деплоим туда какое-нибудь приложение. Я уже рассказывал, как задеплоить vault — можете повторить то же самое, или развернуть nexus, harbor или argoCD

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

#задача@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Сегодня вечером иду на митап «Kubernetes, кейсы, нетворкинг» от Deckhouse user community. Постараюсь выкладывать что-нибудь интересное.

Есть кто тоже придет? Напишите в комментах, пообщаемся вживую 🖐🏼
6
Рад что удалось собраться на данном мероприятии, пока небольшой перерыв - покажу пару фото. И есть вопрос на тему доклада: если обучаться k8s, то какие кейсы в обучении необходимо решать? хватает ли для обучения просто отдельных неймспейсов? У меня есть мнение, но я послушаю ваше.
2