Импортозамещение или переезд с Google Suite на Yandex 360
К слову сказать, мы еще в процессе, но веселья уже столько, что захотелось рассказать.
Все прекрасно понимают, что по качеству и функционалу яндексу до гугла как до луны пешком. Тем не менее это лучшее из того что есть на отечественном рынке, поэтому мы сейчас неспешно переезжаем со всеми почтами, доками и прочим корпоративным барахлом. Ну как, мы переезжаем примерно также как Райффайзенбанк уходит из РФ, то есть все таки надеемся, что, так и не придется переключаться с гугла. Но план Б должен быть.
А учитывая сколько проблем вылезло, за день другой это сделать будет не возможно, а значит может случитьсяжопа и работа некоторых сотрудников будет сильно нарушена.
Изначально у нас был план интегрировать Keycloak с яндексом, чтобы каталог пользователей был у нас, а яндекс ходил бы к нам и использовал Keycloak в качестве IDP. У них отличная инструкция, к слову, но выполнив все шаги, мы обнаружили что авторизация не работает. Суппорт нам помочь не смог🚽 , к сожалению.
Еще одна проблема, которая вылезла на ровном месте - подтверждение домена. Да это ж проще простого, надо лишь создать TXT запись в DNS и нажать кнопку. Но нет, запись есть, а яндекс не хочет подтверждать домен. Как только мы не пытались это решить, но опять же суппорт помочь нам до сих пор не смог⛔️ . Я допускаю, что это мы такие невезучие и у остальных все прекрасно завелось, но все таки не должно быть в простых вещах таких сложностей.
🚬 Пока делаю следующий вывод:
Google, пожалуйста, не уходи...
DevopsTrain
К слову сказать, мы еще в процессе, но веселья уже столько, что захотелось рассказать.
Все прекрасно понимают, что по качеству и функционалу яндексу до гугла как до луны пешком. Тем не менее это лучшее из того что есть на отечественном рынке, поэтому мы сейчас неспешно переезжаем со всеми почтами, доками и прочим корпоративным барахлом. Ну как, мы переезжаем примерно также как Райффайзенбанк уходит из РФ, то есть все таки надеемся, что, так и не придется переключаться с гугла. Но план Б должен быть.
А учитывая сколько проблем вылезло, за день другой это сделать будет не возможно, а значит может случиться
Изначально у нас был план интегрировать Keycloak с яндексом, чтобы каталог пользователей был у нас, а яндекс ходил бы к нам и использовал Keycloak в качестве IDP. У них отличная инструкция, к слову, но выполнив все шаги, мы обнаружили что авторизация не работает. Суппорт нам помочь не смог
Еще одна проблема, которая вылезла на ровном месте - подтверждение домена. Да это ж проще простого, надо лишь создать TXT запись в DNS и нажать кнопку. Но нет, запись есть, а яндекс не хочет подтверждать домен. Как только мы не пытались это решить, но опять же суппорт помочь нам до сих пор не смог
🚬 Пока делаю следующий вывод:
DevopsTrain
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13👍3🤔2
Golang исполнилось 15 лет
Не смог пройти мимо этого события, ведь golang играет значимую роль в мире DevOps. Посудите сами, такие продукты как Kubernetes, Terraform, Docker написаны с использованием этого замечательного языка. Да и обычная девопс рутина очень часто связана с написанием go кода. Например, создание операторов или автоматизация процедур.
🚀 Golang довольно быстро набрал популярность благодаря таким ключевым особенностям как компиляция в исполняемый файл, высокая производительность, легкая работа с асинхронными функциями, простой C-подобный синтаксис, богатая стандартная библиотека и многое другое.
📈 Все это позволило увеличить пользовательскую базу в 3 раза за последние 5 лет, что сделало его одним из самых быстрорастущих языков. Он стабильно входит в топ-10 языков программирования.
📎 В своей работе и своих проектах Golang - язык номер один, даже чаще использую, чем bash. Бекенд сервисы пишу на нем с 2015 года. К примеру бекенд платформы devopstrain и функционала проверки заданий, а также инструмент Kurator написаны на гошечке.
🤌 Кстати и проектная работа в рамках программы наставничества подразумевает работу с golang сервисами — отличная практика.
В целом я рекомендую обратить внимание на этот язык если вы еще его не используете, точно будет полезно. Он отлично подходит в качестве первого языка, в этом смысле он лучше, чем python, после которого приходится переучиваться. Ну а что вы хотели от языка, где отступы решают? ))
DevopsTrain
Не смог пройти мимо этого события, ведь golang играет значимую роль в мире DevOps. Посудите сами, такие продукты как Kubernetes, Terraform, Docker написаны с использованием этого замечательного языка. Да и обычная девопс рутина очень часто связана с написанием go кода. Например, создание операторов или автоматизация процедур.
🚀 Golang довольно быстро набрал популярность благодаря таким ключевым особенностям как компиляция в исполняемый файл, высокая производительность, легкая работа с асинхронными функциями, простой C-подобный синтаксис, богатая стандартная библиотека и многое другое.
📈 Все это позволило увеличить пользовательскую базу в 3 раза за последние 5 лет, что сделало его одним из самых быстрорастущих языков. Он стабильно входит в топ-10 языков программирования.
📎 В своей работе и своих проектах Golang - язык номер один, даже чаще использую, чем bash. Бекенд сервисы пишу на нем с 2015 года. К примеру бекенд платформы devopstrain и функционала проверки заданий, а также инструмент Kurator написаны на гошечке.
🤌 Кстати и проектная работа в рамках программы наставничества подразумевает работу с golang сервисами — отличная практика.
В целом я рекомендую обратить внимание на этот язык если вы еще его не используете, точно будет полезно. Он отлично подходит в качестве первого языка, в этом смысле он лучше, чем python, после которого приходится переучиваться. Ну а что вы хотели от языка, где отступы решают? ))
DevopsTrain
🔥10🤓1🦄1
Давайте порассуждаем на тему: а стоит ли становиться тимлидом?
👾 Нередкий случай, когда специалист меняет свою позицию с тимлида обратно на линейного инженера. И этому есть причины. Но начнем с плюсов.
➕Плюсы тимлидства:
1. Руководящая роль подразумевает меньше ручной работы, и больше орг. работы. Кому-то это ближе и нравится больше
2. Выигрыш по деньгам, пусть и незначительный
3. Иногда есть возможность набрать команду по своим предпочтениям, но опять же не всегда, иногда ты приходишь в команду, которая уже существует
4. У тебя больше рычагов давления и можно выстроить инфру по своим предпочтениям
➖Минусы тимлидства:
1. Очень часто приходится совмещать лидерскую работу и непосредственно работу руками, что требует определенного навыка
2. Выигрыш по деньгам может не покрывать возросшую нагрузку и ответственность, как правило, это именно так
3. Если работа руками полностью переложена на участников команды, то неминуема потеря хард-скиллов
4. Из пункта 3 следует, что позиция тимлида может стать тупиковой: с одной стороны ты растерял (пусть и в моменте) свои навыки работы руками, но при этом пробраться на позицию выше (например, CTO) далеко не всегда представляется возможным
5. Из пункта 4 следует, что ты можешь оказаться в ситуации vendor-lock, то есть в зависимости от работы в одной компании, что очень плохо
Именно поэтому переходы в тимлидерство и обратно - это хорошая практика для тех, кому просто быть сеньoром скучно =)
P.S: cо следующего года планируется повышение цен на индивидуальное наставничество. Успейте забронировать по старой цене 😎
DevopsTrain
👾 Нередкий случай, когда специалист меняет свою позицию с тимлида обратно на линейного инженера. И этому есть причины. Но начнем с плюсов.
➕Плюсы тимлидства:
1. Руководящая роль подразумевает меньше ручной работы, и больше орг. работы. Кому-то это ближе и нравится больше
2. Выигрыш по деньгам, пусть и незначительный
3. Иногда есть возможность набрать команду по своим предпочтениям, но опять же не всегда, иногда ты приходишь в команду, которая уже существует
4. У тебя больше рычагов давления и можно выстроить инфру по своим предпочтениям
➖Минусы тимлидства:
1. Очень часто приходится совмещать лидерскую работу и непосредственно работу руками, что требует определенного навыка
2. Выигрыш по деньгам может не покрывать возросшую нагрузку и ответственность, как правило, это именно так
3. Если работа руками полностью переложена на участников команды, то неминуема потеря хард-скиллов
4. Из пункта 3 следует, что позиция тимлида может стать тупиковой: с одной стороны ты растерял (пусть и в моменте) свои навыки работы руками, но при этом пробраться на позицию выше (например, CTO) далеко не всегда представляется возможным
5. Из пункта 4 следует, что ты можешь оказаться в ситуации vendor-lock, то есть в зависимости от работы в одной компании, что очень плохо
Именно поэтому переходы в тимлидерство и обратно - это хорошая практика для тех, кому просто быть сеньoром скучно =)
DevopsTrain
👍4
Когда я начинал свой путь в DevOps никаких системных обучений не было. Да и девопса тогда тоже еще не было 😅. Приходилось набивать шишки самостоятельно.
Сейчас вроде как стало проще, множество образовательных курсов, платформ, обучений. Но системные ли они и дадут ли тот выхлоп, на который надеется ученик?
Проблема в том, что большинство обучающих платформ коммерческие, и помимо DevOps программ у них зачастую можно встретить курсы по вязанию зеленого енота или "психолог за 2 недели". Ну сами понимаете качество подобных обучений.
Так вот, возвращаемся к системности, что мы обычно ждем от программы:
👉 Волшебный пинок (зачастую)
👉 Поддержание мотивации
👉 Релевантные и актуальные знания
👉 Перспективы в дальнейшем
☝️ Так что важно найти продукт, который будет удовлетворять этим потребностям. Ну и тут появляюсь я со своей Программой Наставничества.
Так вот, про программу: это по сути уникальное предложение, которое может ДЕЙСТВИТЕЛЬНО вывести вас на новый уровень (были джуном, стали мидлом, были мидлом - прокачались до синьера) за полгода.
Нет, я не волшебник, сыворотку лучшей версии себя не дам, но сделаю все возможное чтобы вы не сбились с пути и покорили этот devops.
Это индивидуальное наставничество для максимально эффективного обучения профессии DevOps инженера и достижения ваших конечных целей: повышения зарплаты, грейда, устройства на желаемую работу.
Во первых, никаких привычных "потоков" и видео-уроков. Начинаете когда захотите, проходите курсы на тренажере, берете консультации (4 штуки включены), полируете реальным рабочим проектом. И с улыбочкой идете искать работу, ну или на мои стажировки (за вами уже очередь 😎).
Перед началом мы конечно проходим все этапы, куда же без них:
❔А оно мне надо? Подойдет/не подойдет?
Если не уверены в скиллах - пишите мне, если не уверены в себе - пишите психологу
❔ А хватит ли у меня времени?
Программа рассчитана на busy buddies, так что за полгода уделяя от 7 часов в неделю вы справитесь. Да и доступ к курсам останется у вас навсегда.
❔ А что я потом получу?
Актуальные знания, НАВЫКИ, сертификат и кейс, который можно добавить в резюме
⚡️ Ну и напоминаю, цены с 2025 повышаются :)
Сейчас вроде как стало проще, множество образовательных курсов, платформ, обучений. Но системные ли они и дадут ли тот выхлоп, на который надеется ученик?
Проблема в том, что большинство обучающих платформ коммерческие, и помимо DevOps программ у них зачастую можно встретить курсы по вязанию зеленого енота или "психолог за 2 недели". Ну сами понимаете качество подобных обучений.
Так вот, возвращаемся к системности, что мы обычно ждем от программы:
👉 Волшебный пинок (зачастую)
👉 Поддержание мотивации
👉 Релевантные и актуальные знания
👉 Перспективы в дальнейшем
☝️ Так что важно найти продукт, который будет удовлетворять этим потребностям. Ну и тут появляюсь я со своей Программой Наставничества.
Так вот, про программу: это по сути уникальное предложение, которое может ДЕЙСТВИТЕЛЬНО вывести вас на новый уровень (были джуном, стали мидлом, были мидлом - прокачались до синьера) за полгода.
Нет, я не волшебник, сыворотку лучшей версии себя не дам, но сделаю все возможное чтобы вы не сбились с пути и покорили этот devops.
Что такое?
Это индивидуальное наставничество для максимально эффективного обучения профессии DevOps инженера и достижения ваших конечных целей: повышения зарплаты, грейда, устройства на желаемую работу.
А как выглядит?
Во первых, никаких привычных "потоков" и видео-уроков. Начинаете когда захотите, проходите курсы на тренажере, берете консультации (4 штуки включены), полируете реальным рабочим проектом. И с улыбочкой идете искать работу, ну или на мои стажировки (за вами уже очередь 😎).
Перед началом мы конечно проходим все этапы, куда же без них:
❔А оно мне надо? Подойдет/не подойдет?
Если не уверены в скиллах - пишите мне, если не уверены в себе - пишите психологу
❔ А хватит ли у меня времени?
Программа рассчитана на busy buddies, так что за полгода уделяя от 7 часов в неделю вы справитесь. Да и доступ к курсам останется у вас навсегда.
❔ А что я потом получу?
Актуальные знания, НАВЫКИ, сертификат и кейс, который можно добавить в резюме
Для меня давно не новость, что многие по 3-12 месяцев думают над покупкой программы наставничества. И даже потом не всегда решаются. Зачастую важно сделать этот первый шаг. Как зайти в воду по щиколотку, чтобы начать привыкать к температуре.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6💊1
Недавно вышел очередной Kubernetes под версией 1.32.
Давайте разберем основные изменения и улучшения в данной версии:
👉 возможность отдельно вывести stderr поток в kubectl logs. Ранее выводился комбинированный лог из stdout & stderr
👉 возможность задать ресурсы на уровне пода. Ранее можно было только на уровне каждого из контейнеров внутри пода
👉 теперь можно снимать согласованные снепшоты сразу с нескольких волумов через указание общего лейбла
👉 PersistentVolumeClaims (PVC), создаваемые StatefulSet, теперь автоматически удаляются, когда больше не нужны, при этом обеспечивается сохранность данных во время обновлений StatefulSet и обслуживания узлов. Эта функция упрощает управление хранилищем для StatefulSets и снижает риск появления брошенных PVC
👉 cелектор полей пользовательских ресурсов (CRD) позволяет разработчикам добавлять селекторы полей к пользовательским ресурсам, отражая функциональность, доступную для встроенных объектов Kubernetes.
👉 множество других мелких и не очень изменений на более низких уровнях k8s
📎 Напомню, что новые версии выходят примерно 3 раза в год.
📌 И несмотря на то, что база будет актуальна всегда, я постоянно обновляю свои кубер-курсы "Kubernetes на практике" и "Kubernetes Advanced" 💪
DevopsTrain
Давайте разберем основные изменения и улучшения в данной версии:
👉 возможность отдельно вывести stderr поток в kubectl logs. Ранее выводился комбинированный лог из stdout & stderr
👉 возможность задать ресурсы на уровне пода. Ранее можно было только на уровне каждого из контейнеров внутри пода
👉 теперь можно снимать согласованные снепшоты сразу с нескольких волумов через указание общего лейбла
👉 PersistentVolumeClaims (PVC), создаваемые StatefulSet, теперь автоматически удаляются, когда больше не нужны, при этом обеспечивается сохранность данных во время обновлений StatefulSet и обслуживания узлов. Эта функция упрощает управление хранилищем для StatefulSets и снижает риск появления брошенных PVC
👉 cелектор полей пользовательских ресурсов (CRD) позволяет разработчикам добавлять селекторы полей к пользовательским ресурсам, отражая функциональность, доступную для встроенных объектов Kubernetes.
👉 множество других мелких и не очень изменений на более низких уровнях k8s
📎 Напомню, что новые версии выходят примерно 3 раза в год.
DevopsTrain
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍1
Итоги года в DevopsTrain 🚄
💫 Хотел бы поздравить вас с наступающими праздниками и подвести итоги года на нашей платформе Devopstrain.
Я рад каждому вопросу, который вы задаете в рамках освоения курсов, они помогают определить слабые места и улучшить, доработать курс 💪
Итак, итоги года 2024:
👉 В январе произошло знаменательное событие - запуск программы наставничества
👉 С марта началось создание курса Linux & Networks, которое длилось оставшуюся часть года
👉 За год было 4 релиза платформы с исправлениями и добавлениями новых функций. О последнем в этом году релизе рассказываю подробнее ниже.
👉 Договоренность о возможности стажировки (после программы обучения) с двумя компаниями
👉 Добавлен вариант курса по Terraform для AWS
👉 Devops Roadmap дополнен новыми разделами
👉 Отрефакторена логика работы с k8s, вынесена в отдельный сервис, что улучшило взаимодействие с вашими кластерами
👉 Множественные обновления всех курсов, включая фирменные диаграммы для наглядности
🚀 Платформа для практического обучения продолжает активно улучшаться. Сегодня я рад сообщить вам, что доступен новый релиз 0.4.0, который включает следующие функции:
▪️Тема (светлая/темная) теперь следует за системной темой, если вы не переключали ее вручную
▪️Функционал заметок: вы можете оставлять приватные и публичные заметки в новой вкладке Заметки. Заметки могут быть в виде текста или ссылок. Делая заметку публичной, вы включаете возможность отображения публичных заметок от других участников. Делитесь полезной информацией!
1️⃣ 1 курс + еще 1 курс = 3 курса
Выбирайте 2 курса на платформе и забирайте третий в подарок
2️⃣ Последняя возможность записаться на Индивидуальное наставничество по старой цене!
Ну и конечно мне будет приятно получить комментарии о канале и платформе :)
💫 Хотел бы поздравить вас с наступающими праздниками и подвести итоги года на нашей платформе Devopstrain.
Я рад каждому вопросу, который вы задаете в рамках освоения курсов, они помогают определить слабые места и улучшить, доработать курс 💪
Итак, итоги года 2024:
👉 В январе произошло знаменательное событие - запуск программы наставничества
👉 С марта началось создание курса Linux & Networks, которое длилось оставшуюся часть года
👉 За год было 4 релиза платформы с исправлениями и добавлениями новых функций. О последнем в этом году релизе рассказываю подробнее ниже.
👉 Договоренность о возможности стажировки (после программы обучения) с двумя компаниями
👉 Добавлен вариант курса по Terraform для AWS
👉 Devops Roadmap дополнен новыми разделами
👉 Отрефакторена логика работы с k8s, вынесена в отдельный сервис, что улучшило взаимодействие с вашими кластерами
👉 Множественные обновления всех курсов, включая фирменные диаграммы для наглядности
🚀 Платформа для практического обучения продолжает активно улучшаться. Сегодня я рад сообщить вам, что доступен новый релиз 0.4.0, который включает следующие функции:
▪️Тема (светлая/темная) теперь следует за системной темой, если вы не переключали ее вручную
▪️Функционал заметок: вы можете оставлять приватные и публичные заметки в новой вкладке Заметки. Заметки могут быть в виде текста или ссылок. Делая заметку публичной, вы включаете возможность отображения публичных заметок от других участников. Делитесь полезной информацией!
🚆Кроме этого до 15 января действуют всеми любимые акции:
1️⃣ 1 курс + еще 1 курс = 3 курса
Выбирайте 2 курса на платформе и забирайте третий в подарок
2️⃣ Последняя возможность записаться на Индивидуальное наставничество по старой цене!
Ну и конечно мне будет приятно получить комментарии о канале и платформе :)
👍9
Захотелось поделиться отзывами по моей программе наставничества, которой скоро исполняется 1 год с момента запуска 👏
За это время произошло множество событий, а сама программа была адаптирована и дополнена. Теперь все процессы отточены и обучение идет полным ходом 🤌
✅ Также стоит отметить, что у меня есть договоренность с двумя компаниями, которые могут взять на стажировку выпускников данной программы с последующим устройством на реальный проект в крупные организации (банки, маркетплейсы и т.д.). Тем самым мы с вами решаем проблему курицы и яйца: когда людей не берут на работу без опыта, а опыт они не могут получить без работы.
Присоединяйтесь! Места ограничены.
За это время произошло множество событий, а сама программа была адаптирована и дополнена. Теперь все процессы отточены и обучение идет полным ходом 🤌
✅ Также стоит отметить, что у меня есть договоренность с двумя компаниями, которые могут взять на стажировку выпускников данной программы с последующим устройством на реальный проект в крупные организации (банки, маркетплейсы и т.д.). Тем самым мы с вами решаем проблему курицы и яйца: когда людей не берут на работу без опыта, а опыт они не могут получить без работы.
Присоединяйтесь! Места ограничены.
🔥7👍3⚡1
Мифы о Devops
👻 Devops - это сисадмин с большой зарплатой
Нет, devops обладает навыками сисадмина, но обычно сисадмину есть что подтянуть в своих навыках, чтобы стать девопс-инженером.
👻 Девопс - это про инструменты.
Нет, девопс это даже не человек, это подход. Хотя Devops-инженер вполне себе человек, которые применяет на практике парадигму и помогает остальным участникам команды следовать этой методике.
👻 Devops инженеру обязательно уметь программировать
Нет, для уровня junior это не обязательно, но будет большим плюсом, а для сеньора да, обязательно.
👻 Если подходы devops сработали в одной компании, то они будут работать и в любой другой
Нет, это не так, подстраивать процессы нужно в каждой отдельной компании или команде.
👻 Devops - это ci/cd
Конечно же нет, это куда сложнее и глобальнее.
👻 Без devops инженеров компания не сможет работать
Сможет, но до определенного момента. Хотя у некоторых компаний, даже известных, этот момент еще не наступил =)
👻 Devops - это ответ на все проблемы в компании
Нет, он не поможет если в компании не принято что-то менять в целях улучшения эффективности или если есть другие, несовместимые с ним подходы.
👻 Devops только для больших компаний
Нет, даже в малых компаниях практики devops могут сделать процессы релизов и разработки более простыми, частыми и прозрачными, что уменьшает время доставки обновлений конечным пользователям.
А с какими мифами сталкивались вы? 👀
👻 Devops - это сисадмин с большой зарплатой
Нет, devops обладает навыками сисадмина, но обычно сисадмину есть что подтянуть в своих навыках, чтобы стать девопс-инженером.
👻 Девопс - это про инструменты.
Нет, девопс это даже не человек, это подход. Хотя Devops-инженер вполне себе человек, которые применяет на практике парадигму и помогает остальным участникам команды следовать этой методике.
👻 Devops инженеру обязательно уметь программировать
Нет, для уровня junior это не обязательно, но будет большим плюсом, а для сеньора да, обязательно.
👻 Если подходы devops сработали в одной компании, то они будут работать и в любой другой
Нет, это не так, подстраивать процессы нужно в каждой отдельной компании или команде.
👻 Devops - это ci/cd
Конечно же нет, это куда сложнее и глобальнее.
👻 Без devops инженеров компания не сможет работать
Сможет, но до определенного момента. Хотя у некоторых компаний, даже известных, этот момент еще не наступил =)
👻 Devops - это ответ на все проблемы в компании
Нет, он не поможет если в компании не принято что-то менять в целях улучшения эффективности или если есть другие, несовместимые с ним подходы.
👻 Devops только для больших компаний
Нет, даже в малых компаниях практики devops могут сделать процессы релизов и разработки более простыми, частыми и прозрачными, что уменьшает время доставки обновлений конечным пользователям.
А с какими мифами сталкивались вы? 👀
👍9
Программе Менторства исполнился ровно 1 год! 🫣
🗓 22 января прошлого года я, в качестве эксперимента, стартовал программу наставничества, о которой сообщил в рассылке. Честно сказать, не ожидал получить столько откликов в первые же дни. У меня даже не все было готово на тот момент, но первые студенты начали обучение уже 23 января! 😄
За последний год было много сделано для улучшения программы: улучшена сама интерактивная платформа, добавлены новые курсы и обновлены разделы старых, дополнены доступные в программе материалы (devops кейсы, ответы на вопросы технических интервью).
Но главное - это получен бесценный опыт работы с учащимися. Никогда не думал, что я стану преподавателем или ментором, но куда нас жизнь только не забрасывает. Самое интересное, что мне это оказалось по душе, и я очень рад такому повороту.
За год несколько десятков человек начали или прошли программу и это очень мотивирует двигаться дальше. Спасибо всем за обратную связь и за ваше усердие в обучении 🤝❤️🔥.
А я, тем временем, буду рад познакомиться с новыми людьми, которые также хотели бы улучшить свои навыки в весьма востребованной сфере. Приходите!
🗓 22 января прошлого года я, в качестве эксперимента, стартовал программу наставничества, о которой сообщил в рассылке. Честно сказать, не ожидал получить столько откликов в первые же дни. У меня даже не все было готово на тот момент, но первые студенты начали обучение уже 23 января! 😄
За последний год было много сделано для улучшения программы: улучшена сама интерактивная платформа, добавлены новые курсы и обновлены разделы старых, дополнены доступные в программе материалы (devops кейсы, ответы на вопросы технических интервью).
Но главное - это получен бесценный опыт работы с учащимися. Никогда не думал, что я стану преподавателем или ментором, но куда нас жизнь только не забрасывает. Самое интересное, что мне это оказалось по душе, и я очень рад такому повороту.
За год несколько десятков человек начали или прошли программу и это очень мотивирует двигаться дальше. Спасибо всем за обратную связь и за ваше усердие в обучении 🤝❤️🔥.
А я, тем временем, буду рад познакомиться с новыми людьми, которые также хотели бы улучшить свои навыки в весьма востребованной сфере. Приходите!
❤9👍7
Как проходит типичный рабочий день девопса ❓
Конечно у всех он отличается, но я расскажу про свой.
Итак, просыпаюсь, понятное дело без будильника. По будильнику - только в аэропорт =) Дольше 8-9 утра обычно не сплю, могу и в 5-6 встать, как повезет. Далее незатейливый завтрак за проверкой почты, сообщений и алертов, накопившихся за ночь. День как правило уже распланирован накануне, и вот эти сообщения могут внести коррективы в планы, но это абсолютно нормально. Отвечаю на ваши вопросы и провожу консультации.
До обеда, как правило, получается все разрулить и даже вместить небольшую физактивность🏋️♀️ , а иногда и утреннюю прогулку (если, конечно, на улице хорошая погода). Далее обед дома или в кафе, который переходит в хорошую прогулку часа на полтора-два. Да, 15 тыс шагов сами себя не пройдут. Остаюсь на связи все это время и даже иногда беру с собой дорожный ноут для решения срочных проблем, которые случаются, впрочем, не часто.
👨💻 По возращении домой разгребаю, если что-то накопилось с обеда, и продолжаю запланированную работу до ужина. А после основного дня бывают созвоны с учениками.
💡 Вот примерно так и проходит мой рабочий день.
Делитесь своим в комментариях 👇
DevopsTrain
Конечно у всех он отличается, но я расскажу про свой.
Итак, просыпаюсь, понятное дело без будильника. По будильнику - только в аэропорт =) Дольше 8-9 утра обычно не сплю, могу и в 5-6 встать, как повезет. Далее незатейливый завтрак за проверкой почты, сообщений и алертов, накопившихся за ночь. День как правило уже распланирован накануне, и вот эти сообщения могут внести коррективы в планы, но это абсолютно нормально. Отвечаю на ваши вопросы и провожу консультации.
До обеда, как правило, получается все разрулить и даже вместить небольшую физактивность
Делитесь своим в комментариях 👇
DevopsTrain
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5
Вот примерно так выглядит рабочее место девопса 👨💻
Не любого конечно, это конкретно мой вариант. Да, вот такой минимализм, и он меня абсолютно устраивает. Вы, наверное, ожидали увидеть тут большой монитор, захламленный стол, наушники и внешнюю камеру. Этого всего у меня нет, и быть не может, потому что я меняю локацию в течение дня и занимаю место на удобном диване (на второй картинке). В таком положении комфортно смотреть видосики или проводить митинги. Также стоит отметить, что стол на первой картинке имеет электропривод, поэтому иногда работаю стоя, правда не очень долго.
Размер экрана данного лэптопа (Thinkpad P73) - 17.3", что для меня является оптимальным вариантом 👌. Нередко данный ноут покидает дом и едет на дачу, и никаких проблем с переноской не возникает (вес вместе с зарядником около 4 кг)
😎 На экране вы можете видеть NixOS, в терминале запущен k9s - мой незаменимый инструмент. О нем я расскажу в следующий раз подробнее. Для коротких выездов есть также копия системы на 15" thinkpad, его носить сильно легче (1.7 кг).
✔️ Разделение рабочего пространства и личного происходит на уровне рабочих столов gnome и переключение между ними вполне быстрое, происходит много раз на дню.
Подводя итог, можно сказать что мое рабочее место - это там где есть мой ноут и интернет, и нет так важно, где это: подмосковье, средиземноморье или юго-восточная азия😉
А как вы организовали свое рабочее место?
DevopsTrain
Не любого конечно, это конкретно мой вариант. Да, вот такой минимализм, и он меня абсолютно устраивает. Вы, наверное, ожидали увидеть тут большой монитор, захламленный стол, наушники и внешнюю камеру. Этого всего у меня нет, и быть не может, потому что я меняю локацию в течение дня и занимаю место на удобном диване (на второй картинке). В таком положении комфортно смотреть видосики или проводить митинги. Также стоит отметить, что стол на первой картинке имеет электропривод, поэтому иногда работаю стоя, правда не очень долго.
Размер экрана данного лэптопа (Thinkpad P73) - 17.3", что для меня является оптимальным вариантом 👌. Нередко данный ноут покидает дом и едет на дачу, и никаких проблем с переноской не возникает (вес вместе с зарядником около 4 кг)
✔️ Разделение рабочего пространства и личного происходит на уровне рабочих столов gnome и переключение между ними вполне быстрое, происходит много раз на дню.
Подводя итог, можно сказать что мое рабочее место - это там где есть мой ноут и интернет, и нет так важно, где это: подмосковье, средиземноморье или юго-восточная азия
А как вы организовали свое рабочее место?
DevopsTrain
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Псевдографика - наше всё
➡️ Я сейчас о консольных
Пожалуй, самый известный пример такого рода утилит -
Сегодня я использую такие утилиты как
У меня получается им пользоваться гораздо эффективнее чем графическим Lens, который я так и не полюбил. Мне нравится vim-like стиль управления k9s для переключения видов, объектов отображения, фильтрации списков, поиска по тексту логов, да словом все что может понадобиться. Даже порт прокинуть можно и файлы скачать / загрузить. Очень наглядна статистика по общему потреблению ресурсов кластера, и по каждой ноде. В общем, рекомендосьон!
💡 Пользуясь случаем, хотел бы показать вам нового бота, который обучен отвечать на вопросы по моим курсам и программе обучения - @devopstrain_mentoring_bot
Работает базе Deepseek v3. Попробуйте - он с удовольствием ответит на все ваши вопросы :]
DevopsTrain
GUI утилитах, которые иначе называют псевдографическими, потому что какая там может быть графика в текстовом режиме. Однако, как показала практика они чрезвычайно удобны. Даже если вы работаете на десктопе в своем уютном маке, вы можете не отказывать себе в удобстве и подключившись к удаленному серверу по SSH, где эти утилиты прекрасно функционируют.Пожалуй, самый известный пример такого рода утилит -
midnight commander (олды помнят еще norton/volkov commander и far)Сегодня я использую такие утилиты как
k9s, lazygit и иногда lazydocker. Хотел бы немного подробнее рассказать про k9s, если вы еще с ним не знакомы.k9s - на мой взгляд лучший инструмент для управления kubernetes с точки зрения пользователя.
У меня получается им пользоваться гораздо эффективнее чем графическим Lens, который я так и не полюбил. Мне нравится vim-like стиль управления k9s для переключения видов, объектов отображения, фильтрации списков, поиска по тексту логов, да словом все что может понадобиться. Даже порт прокинуть можно и файлы скачать / загрузить. Очень наглядна статистика по общему потреблению ресурсов кластера, и по каждой ноде. В общем, рекомендосьон!
Работает базе Deepseek v3. Попробуйте - он с удовольствием ответит на все ваши вопросы :]
DevopsTrain
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Как учиться за счет работодателя
🤨 Многие знают о возможности обучения за счет компании. Зачастую они сами оповещают сотрудников о бюджете на обучение и условиях его реализации. Тем не менее часто возникают вопросы: кто из персонала компании отвечает за это и что нужно говорить?
Ловите советы:
📌 В большинстве компаний на рост и обучение сотрудников специализируются HR, руководители отделов, технические и финансовые директора.
Основные аспекты диалога с ними:
📞 Разберитесь, на каком "языке" общается лицо, принимающее решение – это может быть язык бизнеса, команды, финансов, инструментов, то есть что является ключевым для него. Ориентируясь на эти параметры, выберите аргументы в поддержку вашего обучения: выгоды от повышения вашей квалификации должны быть очевидными как для вас, так и для собеседника. Расскажите, как обучение повлияет на результаты его работы и отражается на KPI, за которые он отвечает.
Итак, план таков:
1️⃣ Ищем возможность отправить заявку на обучение (если есть) или идем к человечкам выше 👆
2️⃣ "Продаем" необходимость своего обучения и отправляем на него ссылку
3️⃣ Вы сделали что могли, остальное мы порешаем с вашим работодателем 🤝
Ловите советы:
📌 В большинстве компаний на рост и обучение сотрудников специализируются HR, руководители отделов, технические и финансовые директора.
Основные аспекты диалога с ними:
Итак, план таков:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3😁1
Сегодня разберем одну из типовых вакансий, в данной случае это SRE инженер в Сбер-страхование
Требования вы можете видеть на скриншоте. Давайте по порядку:
1👌
2 👌
3 ❔
4 ❔
5 👀
6 👌
7 👽 Работа с
8 👀
9 👽
Варианты есть: один их них - стажировка за еду, но зато потом есть высокие шансы устроиться на реальный проект.
😎 В целом весь этот стек, как и требуемый практический опыт, который можно округлить в резюме до года (по объему материала и заданий) есть в моей программе наставничества. Приходите ✅
DevopsTrain
Требования вы можете видеть на скриншоте. Давайте по порядку:
1👌
Linux — куда же без него? Основа всего что сейчас запущено в мире (в том или ином виде)2 👌
Docker - частный случай использования контейнеров, но самый популярный. Что ж, тут тоже все логично. 3 ❔
CI/CD. Тут они смешали все в кучу. Причем тут ansible? Ну конечно можно его туда завернуть, но ниже ведь идет helm/kubernetes. И как бы тогда зачем? В целом ci/cd конечно маст хев.4 ❔
Автоматизация через скриптовые и интерпретируемые языки. Ну во-первых это, с моей точки зрения одно и тоже, но обычно разделяют на интерпретируемые и компилируемые. Это важно, конечно. Но я бы добавил еще такие вещи как Go в свой скиллсет.5 👀
Системы логгирования. В данном случае устаревший стек ELK, но до сих пор очень популярный. Ранее я разбирал современные альтернативы.6 👌
K8s/helm и все что с ним связано - без этого сейчас обходится мало вакансий.7 👽 Работа с
Jira то еще удовольствие, и я бы с радостью не работал бы с ней, но корпорации любят этого перегруженного монстра. Впрочем, сложного там ничего нет, просто больно чуток.8 👀
Микросервисный паттерн - частый кейс в настоящее время, иногда даже слишком частый. Кажется что там не микро, а наносервисы.9 👽
Опыт работы от 3-х лет. Ха-ха, ну вроде бы логично и не много, но если ты только начинаешь, то как быть? Варианты есть: один их них - стажировка за еду, но зато потом есть высокие шансы устроиться на реальный проект.
DevopsTrain
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Про удаленку
На удаленку я перешел еще до того как это стало мейнстримом, лет 20 назад. По правде говоря, я в офисе от силы месяцев 5 отработал за свою карьеру😱 . Бывало потом приезжал раз в пару месяцев потусоваться с коллегами в офис, обсудить текущие вопросы, которые впрочем можно было бы и онлайн обсудить, но так интереснее)
И прекрасно работали еще 2-3 года, после чего похоже менеджеры заскучали, офисы простаивали и народ снова начали загонять насильно в офисы, официально - для повышения эффективности работы😣
Но мы то знаем, что в офисе атмосфера вообще не располагает к работе: за чаем 10 раз на дню, обед, просто побазарить с народом.
И еще получается либо тебе надо настраивать свой рабочий комп и разделять жестко: работа-дом, либо таскать свой ноут из дома. Разделять жестко в ИТ получается редко, а если ты разработчик или девопс, то это утопия.
Другое дело работа дома: ты проснулся (без будильника) и уже можешь работать, экономишь туеву хучу времени и денег на дороге и питании, у тебя твое привычное место и идеально настроенная система, холодильник, чайник, кофемашина, все что нужно. В любой свободный момент оделся и вышел, пошел, прогулялся - красота же 🤌
Пользуясь случаем, передаю привет тем работодателям, которые пытаются нас лишить законной возможности жить в балансе между работой и отдыхом. Не поддавайтесь, господа🙂
DevopsTrain
На удаленку я перешел еще до того как это стало мейнстримом, лет 20 назад. По правде говоря, я в офисе от силы месяцев 5 отработал за свою карьеру
А потом вдруг с ковидом все поняли, что можно в офис то не ходить, оказывается.
И прекрасно работали еще 2-3 года, после чего похоже менеджеры заскучали, офисы простаивали и народ снова начали загонять насильно в офисы, официально - для повышения эффективности работы
Но мы то знаем, что в офисе атмосфера вообще не располагает к работе: за чаем 10 раз на дню, обед, просто побазарить с народом.
И еще получается либо тебе надо настраивать свой рабочий комп и разделять жестко: работа-дом, либо таскать свой ноут из дома. Разделять жестко в ИТ получается редко, а если ты разработчик или девопс, то это утопия.
Другое дело работа дома: ты проснулся (без будильника) и уже можешь работать, экономишь туеву хучу времени и денег на дороге и питании, у тебя твое привычное место и идеально настроенная система, холодильник, чайник, кофемашина, все что нужно. В любой свободный момент оделся и вышел, пошел, прогулялся - красота же 🤌
Пользуясь случаем, передаю привет тем работодателям, которые пытаются нас лишить законной возможности жить в балансе между работой и отдыхом. Не поддавайтесь, господа
DevopsTrain
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🤷6🤝3
AI Ассистент в Devopstrain 🤖
Хотел бы поделиться с вами весьма интересным кейсом использования AI моделей LLM вроде GPT4-o.
Нам потребуются следующие ингредиенты:
➡️ Сама модель. Начал с OpenAI GPT-4o, но они по ценам совсем берега попутали, поэтому в итоге остановился на Deepseek V3. Уровень ответов как минимум не хуже, а цена в 10 раз ниже.
➡️ Материалы курсов в текстовом виде. Да это изи вообще, ведь мои курсы построены не на базе занудных видео, а в виде интерактивного текста, где есть и теория и практика. Скормить текстовые материалы по этой причине оказалось очень просто.
➡️ Платформа для создания сценариев, которая умеет запрашивать данные из курсов, обрабатывать элементарную логику и делать правильные промпты в языковую модель. Тут конечно вышло немного из пушки по воробьям, но зато универсальная платформа теперь позволяет мне создавать и телеграм ассистентов в виде ботов в пару кликов и ассистентов для установки на сайт. При этом каждый из ассистентов работает по своему сценарию. Вообще об этой платформе есть что рассказать отдельно. Пока она не доступна публично, но если будет интерес, то я раскрою подробности в отдельном посте.
➡️ Виджет для интеграции в платформу обучения, в виде чата, который вы можете видеть на сайте и в самой платформе.
➡️ Слой адаптации, чтобы вытаскивать текстовые данные из json массива, в котором отдает платформа. Это нужно, чтобы сильно сэкономить на токенах, т.к. основной расход - это input tokens, которые требуются для "дообучения" модели. Условно говоря самый большой раздел у меня примерно 13000 токенов, без адаптации модель отлично работает, но сжирает раза в 2 больше.
🧑🎓 Результат вы можете видеть в моих курсах: задаете вопрос и получаете ответ не как обычный gpt, а с учетом данного раздела курса. В этом главная ценность и отличие от типового gpt 🤌
◽️1 курс + еще 1 курс = 3 курса (выбирайте 2 курса на платформе и забирайте третий в подарок)
◽️скидка 5% на Индивидуальное наставничество
P.S. за год цена на наставничество выросла на 30%
✔️ Изучайте материал более эффективно, экономя время на поиск и адаптацию под вашу задачу найденного на просторах интернета решения.
DevopsTrain
Хотел бы поделиться с вами весьма интересным кейсом использования AI моделей LLM вроде GPT4-o.
Нам потребуются следующие ингредиенты:
🧑🎓 Результат вы можете видеть в моих курсах: задаете вопрос и получаете ответ не как обычный gpt, а с учетом данного раздела курса. В этом главная ценность и отличие от типового gpt 🤌
По этому поводу до 10 апреля действуют акции:
◽️1 курс + еще 1 курс = 3 курса (выбирайте 2 курса на платформе и забирайте третий в подарок)
◽️скидка 5% на Индивидуальное наставничество
P.S. за год цена на наставничество выросла на 30%
✔️ Изучайте материал более эффективно, экономя время на поиск и адаптацию под вашу задачу найденного на просторах интернета решения.
DevopsTrain
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Интересует ли вас обучение MLOPS (запуск, обслуживание, обучение моделей, инфра и тд)?
Anonymous Poll
39%
Да, купил бы курс
38%
Да, но буду изучать сам
22%
Не интересует тема