Чем занимается ментор на курсе?
Много раз уже рассказывал про сам курс, про то какие в нем основные блоки и темы. Сегодня хочу развить тему менторства и рассказать, какие задачи мы выполняем на курсе.
С темами понятно: есть авторы, которые вкладывают свои знания и свой взгляд на технические вопросы, придумывают задания. В этой части я нахожусь на стороне студентов: рассказываю зачем это все мы проходим, делюсь своим опытом. Здесь же проверяю часть работ и призываю выработать правильный подход к задачам.
Мне, как ментору, хочется показать, что в реальной работе не всегда все выглядит так, как в красивых статьях. Бывают проблемы, и каждому придется с ними столкнуться.
Эта часть курса находится чуть в другой плоскости от очевидных технических вопросов и не обозначена отдельным блоком. Но, на мой взгляд, она не менее важна.
Много раз уже рассказывал про сам курс, про то какие в нем основные блоки и темы. Сегодня хочу развить тему менторства и рассказать, какие задачи мы выполняем на курсе.
С темами понятно: есть авторы, которые вкладывают свои знания и свой взгляд на технические вопросы, придумывают задания. В этой части я нахожусь на стороне студентов: рассказываю зачем это все мы проходим, делюсь своим опытом. Здесь же проверяю часть работ и призываю выработать правильный подход к задачам.
Мне, как ментору, хочется показать, что в реальной работе не всегда все выглядит так, как в красивых статьях. Бывают проблемы, и каждому придется с ними столкнуться.
Эта часть курса находится чуть в другой плоскости от очевидных технических вопросов и не обозначена отдельным блоком. Но, на мой взгляд, она не менее важна.
👍8
Топ-5 инструментов для старта в DevOps, которые можно освоить уже сейчас
DevOps — это не только про культуру, но и про инструменты. Вот топ-5 must-have технологий, которые помогут вам стартовать и которые реально освоить в ближайшее время:
1️⃣ Linux
Без него — никуда. 90% серверов работают на Linux, поэтому базовые команды (
➡️ С чего начать?
1. Установите Ubuntu или CentOS на виртуалку
2. Пройдите Linux Survival — интерактивный тренажер
3. Зарегистрируйтесь на бесплатный видеокурс Слёрма «Сети в Linux»
2️⃣ Git
Системы контроля версий — основа CI/CD. Научитесь работать с ветками (
➡️ С чего начать?
1. Создайте аккаунт на GitHub/GitLab
2. Изучите Learn Git Branching — визуализированный гайд
3. Пройдите бесплатный видеокурс Слёрма «Git для начинающих»
3️⃣ Docker
Контейнеризация — ключевой навык DevOps. Учитесь создавать образы (
➡️ С чего начать?
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.
DevOps — это не только про культуру, но и про инструменты. Вот топ-5 must-have технологий, которые помогут вам стартовать и которые реально освоить в ближайшее время:
Без него — никуда. 90% серверов работают на Linux, поэтому базовые команды (
grep
, awk
, sed
), работа с правами (chmod
, chown
) и понимание файловой системы — обязательный минимум.1. Установите Ubuntu или CentOS на виртуалку
2. Пройдите Linux Survival — интерактивный тренажер
3. Зарегистрируйтесь на бесплатный видеокурс Слёрма «Сети в Linux»
Системы контроля версий — основа CI/CD. Научитесь работать с ветками (
git branch
), мержить код (git merge
) и откатывать изменения (git revert
).1. Создайте аккаунт на GitHub/GitLab
2. Изучите Learn Git Branching — визуализированный гайд
3. Пройдите бесплатный видеокурс Слёрма «Git для начинающих»
Контейнеризация — ключевой навык DevOps. Учитесь создавать образы (
Dockerfile
), запускать контейнеры (docker run
) и управлять необходимым окружением для вашего приложения (docker-compose
).1. Установите Docker Desktop и попробуйте запустить Nginx
2. Разберите официальную документацию
Конфигурация серверов вручную — прошлый век. Ansible позволяет автоматизировать настройку через YAML-файлы без агентов.
1. Установите Ansible на свою VM или ноутбук
2. Попробуйте автоматизировать установку Apache по гайду
Infrastructure as Code (IaC) — стандарт индустрии. Terraform от HashiCorp помогает разворачивать облака кодом.
1. Заведите аккаунт в любом облаке и посмотрите документацию о провайдере (например, вот дока Яндекса)
2. Посмотрите официальный туториал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥5🤝4🫡1
Собираю остатки лета и работаю на набережной
Недавно проводил вводную встречу по CI/CD на десятом потоке, сидя на лавочке с видом на набережную. Очень люблю, когда во время работы меня окружает что-то красивое, или любимые вещи (да, машинки у меня за спиной тоже про это).
Коллеги скинули мне запись этой встречи, решил поделиться с вами. Там про то, как организуется командная работа и нетворкинг на DevOps Upgrade⬇️
Недавно проводил вводную встречу по 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.
Пройти видеокурс — по ссылке.
С бесплатного видеокурса Слёрма, конечно. Вчера кидал ссылки на курсы по линуксу и гиту, а сегодня делюсь курсом «Быстрый старт в DevOps»
Что внутри:
После курса у вас будет четкое понимание, кто такой DevOps-инженер, чем он занимается, какими инструментами должен владеть, и что делать пошагово, чтобы стать DevOps-инженером.
Курс бесплатный, поэтому рекомендую записаться и начать знакомиться с профессией уже сейчас.
Пройти видеокурс — по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1
Эра AIOps уже наступила?
LLM, такие как GPT и DeepSeek, стали универсальными помощниками — от генерации кода до объяснения сложных концепций. Сейчас их потенциал только начинает раскрываться в сфере DevOps, особенно в области наблюдаемости и устранения инцидентов.
Разбираемся, как обстоят дела⬆️
Кто уже работает с нейросетями? Как вам?
LLM, такие как GPT и DeepSeek, стали универсальными помощниками — от генерации кода до объяснения сложных концепций. Сейчас их потенциал только начинает раскрываться в сфере DevOps, особенно в области наблюдаемости и устранения инцидентов.
Разбираемся, как обстоят дела
Кто уже работает с нейросетями? Как вам?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Давно мы с вами задачи не решали
Сегодня предлагаю вспомнить задачи, которые мы решали в самом начале. Попробуем сделать что-то более интересное на мой взгляд, но достаточно простое. Заодно узнаем, насколько мощны лапищи 😎
➡️ Задание уровня «минимум»: в Yandex Cloud (вот нравится он мне, ну и привычен) развернем kubernetes. Нужно сделать максимально автоматизированно. Можете сделать и башскрипт, главное, чтобы вы понимали, почему и зачем вы его используете
➡️ Задание уровня «приемлемый»: думаю, здесь отлично подойдёт terraform. Делаем максимально лаконичную, но гибкую и удобную структуру и содержание, в которой есть все, что может пригодиться для настоящей работы
➡️ Задание со звездочкой: добавляем деплой в k8s. Для проверки, что все точно правильно, деплоим туда какое-нибудь приложение. Я уже рассказывал, как задеплоить vault — можете повторить то же самое, или развернуть nexus, harbor или argoCD
Все это должно запускаться из гитлаб. Присылайте ссылки на готовые репозитории в комменты или мне в личку, а на следующей неделе проведем прямой эфир с разбором ваших решений
#задача@devopsupgrade
Сегодня предлагаю вспомнить задачи, которые мы решали в самом начале. Попробуем сделать что-то более интересное на мой взгляд, но достаточно простое. Заодно узнаем, насколько мощны лапищи 😎
Все это должно запускаться из гитлаб. Присылайте ссылки на готовые репозитории в комменты или мне в личку, а на следующей неделе проведем прямой эфир с разбором ваших решений
#задача@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1
Сегодня вечером иду на митап «Kubernetes, кейсы, нетворкинг» от Deckhouse user community. Постараюсь выкладывать что-нибудь интересное.
Есть кто тоже придет? Напишите в комментах, пообщаемся вживую 🖐🏼
Есть кто тоже придет? Напишите в комментах, пообщаемся вживую 🖐🏼
❤7
Рад что удалось собраться на данном мероприятии, пока небольшой перерыв - покажу пару фото. И есть вопрос на тему доклада: если обучаться k8s, то какие кейсы в обучении необходимо решать? хватает ли для обучения просто отдельных неймспейсов? У меня есть мнение, но я послушаю ваше.
❤3
Почему вам отказывают после интервью?
Поговорим про самые обидные отказы, которые случаются уже после интервью. Сразу скажу: я не оправдываю такие решения, а лишь рассказываю о суровой реальности на основе своего опыта.
Топ-7 причин выглядит так:
1️⃣ Вы рассказываете не о том
Вам нужно говорить не обо всём подряд, а о том, что релевантно для конкретной вакансии. Внимательно изучите описание — это ваш план действий. Вы же не настраиваете kubectl, когда от вас требуют починить nginx?
2️⃣ Ваше поведение отталкивает
Опоздания, высокомерие, неуместные шутки или фамильярность. Универсальный совет — придерживайтесь делового этикета. Не уверены в своём юморе — лучше не шутите. Хотите блеснуть — сделайте это за счёт глубоких знаний Terraform, а не едких комментариев.
3️⃣ Ваш внешний вид не соответствует ситуации
И хотя лично меня майки не смущают, а даже располагают к себе (кто помнит, тот помнит), реальность такова: приходить на Zoom-интервью в майке и с сигаретой — моветон. Помните: вы претендуете на роль профессионала, а не на роль «своего парня» из бара, поэтому лучше придерживаться базовых стандартов smart casual.
4️⃣ Вы недостаточно заинтересованы
Ведёте беседу рассеянно, не можете ответить, чем вас привлекла именно эта компания и чем наш продукт лучше, чем у конкурентов. Если вам всё равно — зачем вы здесь и тратите время всех участников процесса? К тому же, гораздо приятнее работать с тем, что реально интересно (даже несмотря на то, что все мы тут ради денег).
5️⃣ Вы чересчур заинтересованы
Обратная крайность — выглядеть отчаянным джоб-хоппером. Чрезмерная лесть в духе «ваша компания — мечта любого девопса» и попытки подлизаться к интервьюеру вызывают подозрения, а не симпатию. Ведите себя ровно: уверенно, спокойно и профессионально.
6️⃣ Вы плохо отзываетесь о прошлых работодателях
Можно бесконечно смотреть на три вещи: как горят логи, как течёт вода и как соискатель поливает грязью предыдущий отдел DevOps. Никто не сочувствует — все думают, что именно вы были проблемой в той команде.
7️⃣ Вы не подготовились
Прийти на интервью, не зная ни продукта компании, ни стека технологий, который указан в вакансии — признак непрофессионализма. Хотите успеха — изучите стек, подумайте над архитектурой, сформулируйте умные вопросы. Показать, что вы не горели желанием готовиться, — верный путь к отказу.
Разумеется, причины бывают и точечными: например, вам предпочли другого кандидата, который оказался сильнее в вопросах организации CI/CD или глубже разбирался в нюансах Kubernetes. С этим ничего не поделаешь.
Но эти семь пунктов — самые частые и, что главное, управляемые ошибки. Не допускайте их.
#карьера@devopsupgrade
Поговорим про самые обидные отказы, которые случаются уже после интервью. Сразу скажу: я не оправдываю такие решения, а лишь рассказываю о суровой реальности на основе своего опыта.
Топ-7 причин выглядит так:
Вам нужно говорить не обо всём подряд, а о том, что релевантно для конкретной вакансии. Внимательно изучите описание — это ваш план действий. Вы же не настраиваете kubectl, когда от вас требуют починить nginx?
Опоздания, высокомерие, неуместные шутки или фамильярность. Универсальный совет — придерживайтесь делового этикета. Не уверены в своём юморе — лучше не шутите. Хотите блеснуть — сделайте это за счёт глубоких знаний Terraform, а не едких комментариев.
И хотя лично меня майки не смущают, а даже располагают к себе (кто помнит, тот помнит), реальность такова: приходить на Zoom-интервью в майке и с сигаретой — моветон. Помните: вы претендуете на роль профессионала, а не на роль «своего парня» из бара, поэтому лучше придерживаться базовых стандартов smart casual.
Ведёте беседу рассеянно, не можете ответить, чем вас привлекла именно эта компания и чем наш продукт лучше, чем у конкурентов. Если вам всё равно — зачем вы здесь и тратите время всех участников процесса? К тому же, гораздо приятнее работать с тем, что реально интересно (даже несмотря на то, что все мы тут ради денег).
Обратная крайность — выглядеть отчаянным джоб-хоппером. Чрезмерная лесть в духе «ваша компания — мечта любого девопса» и попытки подлизаться к интервьюеру вызывают подозрения, а не симпатию. Ведите себя ровно: уверенно, спокойно и профессионально.
Можно бесконечно смотреть на три вещи: как горят логи, как течёт вода и как соискатель поливает грязью предыдущий отдел DevOps. Никто не сочувствует — все думают, что именно вы были проблемой в той команде.
Прийти на интервью, не зная ни продукта компании, ни стека технологий, который указан в вакансии — признак непрофессионализма. Хотите успеха — изучите стек, подумайте над архитектурой, сформулируйте умные вопросы. Показать, что вы не горели желанием готовиться, — верный путь к отказу.
Разумеется, причины бывают и точечными: например, вам предпочли другого кандидата, который оказался сильнее в вопросах организации CI/CD или глубже разбирался в нюансах Kubernetes. С этим ничего не поделаешь.
Но эти семь пунктов — самые частые и, что главное, управляемые ошибки. Не допускайте их.
#карьера@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10
This media is not supported in your browser
VIEW IN TELEGRAM
🤡1
Пятница — лучшее время, чтобы порассуждать
Очень люблю, когда вы приходите в комментарии и обсуждаете что-то. Поэтому сегодня хочу задать вопрос — какие задачи вы больше всего любите выполнять?
Может, это какие-то классные супер современные технологии? Или что-то привычное, что лучше вас никто не сделает?
А может вы испытываете кайф от чего-то срочного и горящего? Поделитесь в комментариях⬇️
Очень люблю, когда вы приходите в комментарии и обсуждаете что-то. Поэтому сегодня хочу задать вопрос — какие задачи вы больше всего любите выполнять?
Может, это какие-то классные супер современные технологии? Или что-то привычное, что лучше вас никто не сделает?
А может вы испытываете кайф от чего-то срочного и горящего? Поделитесь в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡1