Кто такой DevOps в 2025? Живой разговор с теми, кто каждый день решает это на практике
Коллеги, кажется, настало время разобраться, куда катится мир DevOps. А разбираться будем с теми, кто знает про него не по учебникам.
11 ноября в 18:00 мск приглашаю вас на разговор, который точно не будет скучным. Если вы, как и я, чувствуете, что границы профессии стали слишком размытыми — этот вебинар для нас с вами.
Кто со мной на сцене:
➡️ Всеволод Севостьянов — тот самый, что вел «DevOps про деньги». Энергичный, с живыми шутками «для своих» и без пафоса. Если вы устали от занудных вебинаров — он ваш человек.
➡️ Мария Калашникова — лидер кураторов, тьютор и фасилитатор в Слёрме. Говорят, задаёт вопросы, после которых хочется пересмотреть карьеру. Проверим?
Что будем обсуждать:
📌 Почему в 2025 году DevOps остаётся профессией-загадкой, где каждый работодатель видит что-то своё
📌 Как читать между строк в вакансиях и отделять реальные требования от «хотелок»
📌 Чем на самом деле отличается путь от Junior до Lead — не в днях, а в ответственности и влиянии
📌 Как перестать метаться между сотней технологий и выстроить осмысленный путь роста
⚡️ Присоединяйтесь — вместе разберёмся, куда движется профессия и где в ней наше место
Коллеги, кажется, настало время разобраться, куда катится мир DevOps. А разбираться будем с теми, кто знает про него не по учебникам.
11 ноября в 18:00 мск приглашаю вас на разговор, который точно не будет скучным. Если вы, как и я, чувствуете, что границы профессии стали слишком размытыми — этот вебинар для нас с вами.
Кто со мной на сцене:
Что будем обсуждать:
P.S. Особенно рекомендую тем, кто чувствует, что застрял в развитии или не понимает, какие навыки прокачивать дальше. Лично сам жду этот разговор — давно назрело!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍1
Вы либо ненавидите YAML, либо еще не написали в нем достаточно много
Коллеги, признаюсь честно: каждый раз, когда я вижу новый YAML-файл, во мне просыпается тихая ярость. И знаю — я не один такой.
Вот что сводит с ума лично меня:
🌟 Два пробела вместо таба. Один неверный отступ — и прощай, пайплайн
🌟 Забыл дефис в списке? Получай немую ошибку парсинга где-то в 15-й строке
🌟 Неявное приведение типов: "yes" → true, "123" → number, "1.0" → float
🌟 Переносы строк в multiline-строках (|, >, |-, >-) — это отдельный вид боли
🌟 Отсутствие встроенной валидации схемы — ошибки всплывают только при запуске
Главная проблема YAML: кажется простым, но подводных камней хватит на всех. «О, это же просто ключи и значения!» — говорил я себе в начале. А через месяц понял, что трачу непропорционально много времени на отладку конфигов
При этом мы все зависим от этого формата:
➡️ Kubernetes manifests
➡️ GitLab CI/CD
➡️ Ansible playbooks
➡️ Docker Compose
➡️ Helm charts
➡️ GitHub Actions
YAML — это тот инструмент, который постоянно подводит в мелочах, но без которого никуда в современном DevOps.
Что реально помогает:
1️⃣ yamllint — валидация синтаксиса до запуска
2️⃣ VS Code/YAML-extension — подсветка и валидация в реальном времени
3️⃣ Schema validation — например, с помощью kubeval для Kubernetes
4️⃣ Статический анализ в pre-commit — отлавливаем ошибки до коммита
5️⃣ Генераторы конфигов — когда YAML становится слишком сложным
А вы как относитесь к YAML? Поделитесь в комментариях — какая ваша самая болезненная история с этим «простым» форматом? Может, кто-то нашёл идеальное решение?
Коллеги, признаюсь честно: каждый раз, когда я вижу новый YAML-файл, во мне просыпается тихая ярость. И знаю — я не один такой.
Вот что сводит с ума лично меня:
Главная проблема YAML: кажется простым, но подводных камней хватит на всех. «О, это же просто ключи и значения!» — говорил я себе в начале. А через месяц понял, что трачу непропорционально много времени на отладку конфигов
При этом мы все зависим от этого формата:
YAML — это тот инструмент, который постоянно подводит в мелочах, но без которого никуда в современном DevOps.
Что реально помогает:
А вы как относитесь к YAML? Поделитесь в комментариях — какая ваша самая болезненная история с этим «простым» форматом? Может, кто-то нашёл идеальное решение?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4
Коллеги и любители докладов, привет!
Расскажу, чем занимаюсь➡️ на этой неделе у нас внутренние доклады от DevOps, лучшие и самые интересные из которых потом попадут на наш открытый митап, который, я надеюсь, будет в обозримом будущем.
Я очень рад, что коллеги рассказывают действительно интересные вещи. Отдельно хочется поделиться тем, как на самом деле бывает важно всем собраться и вспомнить, кто как выглядит. Обязательно находятся небольшие вопросы, которые будут решены в рамках этих встреч🔥
Делитесь вашими новостями, что на повестке этой недели?
Расскажу, чем занимаюсь
Я очень рад, что коллеги рассказывают действительно интересные вещи. Отдельно хочется поделиться тем, как на самом деле бывает важно всем собраться и вспомнить, кто как выглядит. Обязательно находятся небольшие вопросы, которые будут решены в рамках этих встреч
Делитесь вашими новостями, что на повестке этой недели?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤3
Коллеги, несу вам интересное предложение — DevOpsConf 2026 ищет спикеров ⭐️
Если у вас есть подходящие истории, кейсы/решения по DevOps, SRE или инженерным практикам — самое время рассказать о них широкой аудитории. Я планирую подать заявку в ближайшее время.
Ключевые темы конференции:
➡️ Эксплуатация LLM
➡️ AI-Driven Engineering: практики, риски и трансформация разработки
➡️ Как сократить косты на инфраструктуру?
➡️ Цифровые иммунные системы и инженерия надёжности (это SRE и новый термин оттуда)
➡️ Про разработку для системных инженеров
➡️ Требования регуляторов на простом русском
➡️ Базовые практики работы и про то, почему они по-прежнему важны
Приём заявок до 24 ноября, принимают их тут.
Какую тему выбрали бы для доклада?
Если у вас есть подходящие истории, кейсы/решения по DevOps, SRE или инженерным практикам — самое время рассказать о них широкой аудитории. Я планирую подать заявку в ближайшее время.
Ключевые темы конференции:
Для участия подойдут доклады, которые:🌟 основаны на личном опыте;🌟 демонстрируют результаты применения Open Source решений;🌟 рассказывает о проектах в стадии промышленной эксплуатации;🌟 содержит полезную информацию для аудитории.
Приём заявок до 24 ноября, принимают их тут.
Какую тему выбрали бы для доклада?
Please open Telegram to view this post
VIEW IN TELEGRAM
✍4
Привет! На связи Аниса
#карьера@devopsuprade
Недавно мы с вами обсуждали сопроводы к открытым вакансиям.
А как насчёт скрытых вакансий? Рассказываю🤓
Скрытый рынок труда — это процесс закрытия вакансии без публикации на сайтах. Такие вакансии закрываются за счёт личных контактов (пост про нетворк) и работы с внутренней базой кандидатов — то есть с прошлыми соискателями.
Как кандидатам с этим работать? Ответ:смело самим писать рекрутерам!
(все персонажи и события вымышлены, любые совпадения случайны 🍿 )
6 правил написания классного письма для поиска работы:
1. Кто вы, как нашли рекрутера, почему ему написали.
2. Что вы умеете, достижения в цифрах.
3. Что вам нравится делать, что вам интересно.
Важно это раскрыть, так как сотрудничество — это всегда про взаимность. Деньги классный, но недолгосрочный мотиватор. Замечательно, когда на работе можно делать то, что правда вовлекает, пусть и не все время.
4. Локация, формат работы.
Здесь всё понятно. Главное — не жестить с ожиданиями. Рынок классных вакансий слегка просел, поэтому адаптивность и комментарий «готов(а) обсудить и другие варианты» будут кстати.
5. Резюме прикладываем сразу в формате pdf.
Много споров о том, ок ли рекрутерам резюме с hh.
Да, этот формат ок. Базовый, понятный стандарт.
6. Контакты.
Рекомендую делиться ником в тг. Без всяких «телефон указан в резюме, к нему привязан телеграм». Это долго.
Мы с вами должны быть максимально просты для контакта.
Общие рекомендации: старайтесь сохранять живость и персональный tone of voice в сообщении. Много людей используют chatgpt — и это читается. А люди соскучились по людям.
Согласны ли вы с рекомендациями? Или поделитесь своими вариантами? Давайте обсуждать)
#карьера@devopsuprade
Недавно мы с вами обсуждали сопроводы к открытым вакансиям.
А как насчёт скрытых вакансий? Рассказываю
Скрытый рынок труда — это процесс закрытия вакансии без публикации на сайтах. Такие вакансии закрываются за счёт личных контактов (пост про нетворк) и работы с внутренней базой кандидатов — то есть с прошлыми соискателями.
Как кандидатам с этим работать? Ответ:
6 правил написания классного письма для поиска работы:
1. Кто вы, как нашли рекрутера, почему ему написали.
Маша, привет!
Я Аниса, Старший рекрутер в Ромашкино.
Увидела твой пост в линке про неудачные собесы с кандидатами. Хочу стать обратным примером, а именно: самым быстрым и качественным закрытием вакансии — и вот пишу тебе)
2. Что вы умеете, достижения в цифрах.
Смогу выстроить HR-процессы с нуля — начиная от пребординга и заканчивая ведением HR-аналитики. Плюс дружу с публичностью и развитием HR-бренда.
Из достижений:
- внедрила метрику X в компании N, которая позволила управлять временем ожидания обратной связи от нанимающего и сократить цикл найма на Y
- организовала коммьюнити в компании M внутри рекрутмента для обмена опытом с регулярными митапами по темам развития hard + soft скиллов
3. Что вам нравится делать, что вам интересно.
Важно это раскрыть, так как сотрудничество — это всегда про взаимность. Деньги классный, но недолгосрочный мотиватор. Замечательно, когда на работе можно делать то, что правда вовлекает, пусть и не все время.
4. Локация, формат работы.
Здесь всё понятно. Главное — не жестить с ожиданиями. Рынок классных вакансий слегка просел, поэтому адаптивность и комментарий «готов(а) обсудить и другие варианты» будут кстати.
5. Резюме прикладываем сразу в формате pdf.
Много споров о том, ок ли рекрутерам резюме с hh.
Да, этот формат ок. Базовый, понятный стандарт.
6. Контакты.
Рекомендую делиться ником в тг. Без всяких «телефон указан в резюме, к нему привязан телеграм». Это долго.
Мы с вами должны быть максимально просты для контакта.
Общие рекомендации: старайтесь сохранять живость и персональный tone of voice в сообщении. Много людей используют chatgpt — и это читается. А люди соскучились по людям.
Согласны ли вы с рекомендациями? Или поделитесь своими вариантами? Давайте обсуждать)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥5✍2👍1
Пока ждем новый поток — время подружиться с Linux
Коллеги, следующий DevOps Upgrade стартует только в марте, и у нас есть отличная возможность подтянуть то, на что вечно не хватает времени — фундаментальные знания Linux.
Сам постоянно вижу, как уверенное владение линуксом отличает сильных специалистов. Когда понимаешь не просто команды, а как работает система — совсем по-другому подходишь к задачам
У Слёрма есть классный курс, который ведет Кирилл Казарин (наш коллега, DevOps/SRE в RingCentral) — там как раз тот редкий случай, когда теория сразу превращается в практические навыки. 57 часов работы со стендами — это серьезно
⚡️ Что меня привлекает в таком подходе:
— Разбирают не только основы, но и тонкости безопасности
— Учат читать метрики и не теряться в инцидентах
— Показывают работу с серверами без GUI
⏩ Новый поток стартует 17 ноября. Если вы сейчас в раздумьях, как провести время с пользой — возможно, это ваш шанс прокачать базу, которая пригодится в любом случае
Подробности — на сайте
Коллеги, следующий DevOps Upgrade стартует только в марте, и у нас есть отличная возможность подтянуть то, на что вечно не хватает времени — фундаментальные знания Linux.
Сам постоянно вижу, как уверенное владение линуксом отличает сильных специалистов. Когда понимаешь не просто команды, а как работает система — совсем по-другому подходишь к задачам
У Слёрма есть классный курс, который ведет Кирилл Казарин (наш коллега, DevOps/SRE в RingCentral) — там как раз тот редкий случай, когда теория сразу превращается в практические навыки. 57 часов работы со стендами — это серьезно
— Разбирают не только основы, но и тонкости безопасности
— Учат читать метрики и не теряться в инцидентах
— Показывают работу с серверами без GUI
Подробности — на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
Коллеги, приветствую!
На этой неделе я был в командировке, в нашем другом офисе.
💬 Хочется поразмышлять на тему: бывают ли командировки, которые не напрягают, а вообще вполне приятные? Я, наверное, не тот человек, кто хотел бы в своей деятельности постоянно ездить в командировки, но в некоторых случаях это может нравится.
Например, когда они не слишком частые и ощущаются как приятная смена обстановки. Похоже на походы в офис, но еще лучше. Очень рад что получается организовывать такие встречи, как большие встречи команды. Удобно познакомиться с новыми сотрудниками лично или пообщаться с теми, кого давно не видел. Часть вопросов удается решить достаточно быстро.
Но не все на самом деле любят такие поездки, и бывает комфортнее оставаться дома даже без особых причин. Я считаю, что, однозначно, никого нельзя заставлять в таком участвовать. Но, конечно, всем вместе веселее.
А как вы относитесь к командировкам или очным встречам команды?
На этой неделе я был в командировке, в нашем другом офисе.
Например, когда они не слишком частые и ощущаются как приятная смена обстановки. Похоже на походы в офис, но еще лучше. Очень рад что получается организовывать такие встречи, как большие встречи команды. Удобно познакомиться с новыми сотрудниками лично или пообщаться с теми, кого давно не видел. Часть вопросов удается решить достаточно быстро.
Но не все на самом деле любят такие поездки, и бывает комфортнее оставаться дома даже без особых причин. Я считаю, что, однозначно, никого нельзя заставлять в таком участвовать. Но, конечно, всем вместе веселее.
А как вы относитесь к командировкам или очным встречам команды?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🐳1
This media is not supported in your browser
VIEW IN TELEGRAM
❤5🤡1🌭1
Сегодня праздничный вторник, так что задача будет необычная
#задача@devopsupgrade
Какой из перечисленных принципов улучшения работы с DevOps практиками НЕ входит в «Три пути» Из книги «Проект феникс»
Если не читали — не проблема. Посмотрим кто как чувствует 😎
#задача@devopsupgrade
Какой из перечисленных принципов улучшения работы с DevOps практиками НЕ входит в «Три пути» Из книги «Проект феникс»
Если не читали — не проблема. Посмотрим кто как чувствует 😎
🔥3🥴1
11 ноября разбираем вакансии: что от нас хотят работодатели в 2025
Коллеги, продолжаем начатый ранее разговор о том, как меняется наша профессия. Напоминаю, что 11 ноября в 18:00 МСК жду вас на открытом вебинаре, где мы с экспертами будем искать ответы вместе
Мы уже не раз поднимали тему вакансий в эфирах — и каждый раз вижу, насколько это живой и болезненный вопрос. Поэтому на предстоящем вебинаре мы тоже решили сделать акцент на разборе реальных вакансий — вместе с Всеволодом Севостьяновым и Марией Калашниковой
‼️ И здесь мне снова нужна ваша помощь.
Присылайте в комментарии ссылки или скрины вакансий, которые вызывают у вас вопросы. Возьмём самые показательные случаи и научимся читать между строк: где в описании скрываются реальные требования, а где — фантазии HR.
Для меня это не просто вебинар. Это возможность вместе разобраться в том, что действительно происходит на рынке
➡️ Присоединяйтесь к разговору — будет практично и без воды
Коллеги, продолжаем начатый ранее разговор о том, как меняется наша профессия. Напоминаю, что 11 ноября в 18:00 МСК жду вас на открытом вебинаре, где мы с экспертами будем искать ответы вместе
Мы уже не раз поднимали тему вакансий в эфирах — и каждый раз вижу, насколько это живой и болезненный вопрос. Поэтому на предстоящем вебинаре мы тоже решили сделать акцент на разборе реальных вакансий — вместе с Всеволодом Севостьяновым и Марией Калашниковой
Присылайте в комментарии ссылки или скрины вакансий, которые вызывают у вас вопросы. Возьмём самые показательные случаи и научимся читать между строк: где в описании скрываются реальные требования, а где — фантазии HR.
Для меня это не просто вебинар. Это возможность вместе разобраться в том, что действительно происходит на рынке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Привет! На связи Аниса
#карьера@devopsuprade
Сегодня без лишних предисловий иду к вам с интересной темой: обсуждение денег на интервью.
Наслышана о разных методиках обсуждения финансов – кто-то до последнего не называет точных цифр своих з/п ожиданий, а кто-то, наоборот, с первого звонка определяет строгий минимум, ниже которого общаться не готов.
🌟 Я тоже периодически прохожу интервью. И вот мои рекомендациями, проверенные временем и офферами.
А вы забирайте, что вам ближе⬇️
В целом, этого достаточно. Очень хочется, чтобы мы чаще встречали на рынке классные предложения – чего я и желаю🥰
А какие у вас есть лайфхаки? Делитесь)
#карьера@devopsuprade
Сегодня без лишних предисловий иду к вам с интересной темой: обсуждение денег на интервью.
Наслышана о разных методиках обсуждения финансов – кто-то до последнего не называет точных цифр своих з/п ожиданий, а кто-то, наоборот, с первого звонка определяет строгий минимум, ниже которого общаться не готов.
А вы забирайте, что вам ближе
⏩ Стараемся не использовать не целые значения, например: 190, 210, 155 и тд. Мозг человека часто не воспринимает эти маленькие хвостики (вспоминаем правило акций за 599 и тд).Да и к чему мелочиться, если можно округлить!)
⏩ На вопрос: «Какие ваши з/п ожидания?» всегда отвечаем уверенно. Можно даже заранее прорепетировать – произносить голосом комфортные для себя цифры, чтобы привыкнуть. Любые фразы, выдающие сомнения в своих же з/п ожиданиях, создают впечатление, что мы не верим в то, сколько стоим. А значит нам можно столько и не платить. Надо воспитывать рынок!)
⏩ Всегда оставляем поле для обсуждения. Я против строгих рамок, так как они могут сыграть со мной, как с кандидатом, злую шутку.
Можно поступить так: поделиться ожиданиями в формате «минимум N, комфорт Y» на 20-30% выше своих реальных, добавив: «готов(а) к обсуждению». Это будет win-win исход.
В целом, этого достаточно. Очень хочется, чтобы мы чаще встречали на рынке классные предложения – чего я и желаю
А какие у вас есть лайфхаки? Делитесь)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥6🌭2🤡1
Чего я не ожидал, когда поступил в магистратуру заочно
Коллеги, два месяца, как я студент. Пока мало что могу рассказать по существу, но первыми впечатлениями поделиться могу.
⏩ Во-первых, выходных стало в два раза меньше. Думаю, именно эта формулировка самая подходящая. Их и раньше не хватало, но сейчас стало ещё тяжелее.
⏩ Во-вторых, я теперь смотрю на преподавателей как спикер, наблюдаю, как доносится информация. И тут есть о чем задуматься.
⏩ Ещё одним сюрпризом стало, что надо не просто каждую субботу учиться — надо ещё очно приезжать. И пока что это больше, чем рабочий день в офисе напрягает.
Очень надеюсь, что стадии отрицания и торга уже прошли, и скоро я выйду на нужный ритм. А пока что пойду готовиться к завтрашним очным парам про безопасность.
Есть среди вас студенты вузов? Как уговариваете себя учиться по субботам?
Коллеги, два месяца, как я студент. Пока мало что могу рассказать по существу, но первыми впечатлениями поделиться могу.
Очень надеюсь, что стадии отрицания и торга уже прошли, и скоро я выйду на нужный ритм. А пока что пойду готовиться к завтрашним очным парам про безопасность.
Есть среди вас студенты вузов? Как уговариваете себя учиться по субботам?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤4🤡2😁1😢1🌭1🗿1
Distroless vs Alpine vs Ubuntu: почему не существует идеального Docker-образа
Коллеги, до сих пор вижу в вакансиях размытые требования про «универсальный Dockerfile»
На практике его не существует — то, что оптимально для стартапа, может быть неприемлемо в финансовом секторе
Вот какие подходы я выбираю в зависимости от контекста:
✨ Multi-stage сборки — когда критичен размер финального образа
✨ Distroless-образы — для сокращения поверхности атаки (но требуют зрелых процессов отладки)
✨ Alpine — баланс между размером и удобством диагностики
✨ Полноценные базовые образы — когда важна совместимость и предсказуемость
❗️ Выбор зависит от конкретных требований
- Политики безопасности компании
- SLA и требований к доступности
- Экспертизы команды в поддержке
- Бюджета на хранилище и сеть
Именно поэтому в вакансиях такой разброс: кто-то ищет специалиста по оптимизации образов, а кто-то — по безопасным сборкам для регулируемых отраслей
Завтра в 18:00 как раз будем разбираться, как читать между строк в вакансиях и выбирать свой путь — вместе со Всеволодом Севостьяновым и Марией Калашниковой
➡️ Занять место на вебинаре — через бота
Коллеги, до сих пор вижу в вакансиях размытые требования про «универсальный Dockerfile»
На практике его не существует — то, что оптимально для стартапа, может быть неприемлемо в финансовом секторе
Вот какие подходы я выбираю в зависимости от контекста:
- Политики безопасности компании
- SLA и требований к доступности
- Экспертизы команды в поддержке
- Бюджета на хранилище и сеть
Именно поэтому в вакансиях такой разброс: кто-то ищет специалиста по оптимизации образов, а кто-то — по безопасным сборкам для регулируемых отраслей
Завтра в 18:00 как раз будем разбираться, как читать между строк в вакансиях и выбирать свой путь — вместе со Всеволодом Севостьяновым и Марией Калашниковой
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🆒2
Апгрейд ваших навыков со скидкой 50%
Сегодня тот самый день, когда можно не только затариться всяким digital-хламом, но и вложиться в себя по-настоящему. Учебный центр Слёрм запускает свою умную распродажу 11.11, ну а я не могу об этом молчать🔥
Первое окно скидок открывается прямо сейчас и затрагивает курсы, которые нам с вами больше всего интересны:
1️⃣ Администрирование Linux, тариф Эксперт: 35 000₽ 17 000₽
2️⃣ Ansible, тариф Стандарт: 45 000₽ 22 000₽
3️⃣ DevOps Upgrade, тариф Комфорт и Комфорт карьера: от 200 000₽ от 100 000₽
Как получить скидку:
➡️ Перейти на сайт Слёрма
➡️ Используйте промокод:
➡️ Выберите подходящий курс и начинайте обучение в выгодных условиях
⏩ Подробности — на странице акции
Сегодня тот самый день, когда можно не только затариться всяким digital-хламом, но и вложиться в себя по-настоящему. Учебный центр Слёрм запускает свою умную распродажу 11.11, ну а я не могу об этом молчать
Первое окно скидок открывается прямо сейчас и затрагивает курсы, которые нам с вами больше всего интересны:
Внимание! Скидки на это направление сгорят через 3 часа!
Как получить скидку:
SMART_DEVOPSPlease open Telegram to view this post
VIEW IN TELEGRAM
❤2
Коллеги, сегодня в 18:00 по мск встречаемся с Всеволодом Севостьяновым и Марией Калашниковой, чтобы разобраться, куда движется наша профессия.
У вас еще есть время прислать вакансии для разбора!
Пришлите в комментарии ссылки или скриншоты вакансий, которые:
Я соберу самые показательные примеры, и мы вместе со спикерами разберем их «по косточкам» — научимся читать между строк и понимать реальные ожидания работодателей
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2