Спасибо, только я бы немного подкорректировал. Сначала стоит изучить ansible, затем CI/CD затем Docker- так как это позволит сначала научиться настраивать сервер (ansible) затем зная CI/CD будет удобно собирать билды через тесты, попутно играясь с тегами и версиями, а дальше отточить деплой контейнеров с одновременной настройкой и тестами во время билда, а так же таким образом GitHub будет "обрастать" проектами. Зная эти три технологии будет проще уже на них "навешать" k8s и Terraform. Ну и о SQL наверное не стоит забывать. Postgres достаточно простая штука, а нервов сохранит массу. Я бы так поступил
Схема на самом деле для Senior DevOps, и то, я бы сказал, для какого-то единоличника девопса, который тянет всю инфру и ночами не спит :). На самом деле на реальной работе, будет процентов 25-30 нужно от всей этой карты, и ещё будет очень зависеть от того, в какую область будет уклон на рабочем месте, может быть сисадмин, SRE, Platform, Cloud, безопасность... (из популярных). Всего в одном флаконе почти никогда не бывает - нужны лишь поверхностные знания по общим моментам и более глубокие по конкретному стаку.
Добрый день. Если не трудно, подскажите, пожалуйста, как Вы считаете с чего лучше начать обучение DevOps и как примерно двигаться дальше по технологиям?
@@Маленькоеоблачко-ы9в привет 👋 самые основы можно взять из роудмапа в видео. Нужно хотя бы понимать, что каждый пункт значит. Более подробно я бы изучил: основы сетей, основы линукса и базовый баш. Далее терраформ, ансибл, дженкинс, гит. Пока хватит, а то будет передоз 😀ну это прямо почти везде используется, после можно копнуть в облака и мониторинг
Работаю Cloud Engineer, половину из этого не использую. Важно иметь знание сетей, гита, пайплайнов разных типов и что к ним можно прикрутить. И самое главное это терраформ+авс, в сети есть курсы которые помогут вам выучить сразу и то и другое. Не стоит упарываться в ansible или k8s вначале пути, а то разочаруетесь.
Да да. Бывает и такое. Ну там у него ещё огрехи есть. Например где RedHat? А его ох как требуют и сертификацию в том числе. Эта ось встречается чаще чем все остальные вместе взятые. Далее где GCP? И GCP и Azure ещё как требуют. Хотя я не знаю для какого рынка шла речь.
факт, джун должен понимать что все это значит и делает, будет делать когда сталкивается разбираясь по мере поступления проблем. Senior уже разбирался поэтому сделает все быстрее. Вся разница
Думаю что надо для начала вообще основы Linux и сетей выучить, модель OSI например, какие маски бывают, октеты и тд., а потом уже к тулзам переходить, тем более к таким как Wireshark. Внесу поправочку iptable не верно, правильно - iptables. Вообще судя по дереву в ролике, в devops прийти с нуля будет очень проблематично. Надо наверное хотя бы пару лет сисадмином линуксовым поработать, поразворачивать с нуля те же web сервера, среды разработки и т.д. Я имея за спиной большой бэкграунд сетевика и админа пошёл на курс, потому как нужна реальная практика с тем же k8s и систематизировать уже полученные знания, восполнить пробелы новыми и т.д. Например старт курса у нас вообще начался с изучения методологий разработки, и по мне это правильно, потому как devops должен хотя бы иметь представление что такое agile, kanban, waterfall и т.д., ведь он тесно взаимодействует с командой разработки.
«Jenkins собирает весь код, который хранится в GitLab’е и доставляет его на AWS’ный инстанс - это такой обычный пайплайн» - я поперхнулся от обычности этого явления. Ну серьезно 😟?
@@PavelVinogradovme так девопс и есть наполовину разработчик, даже в самом названии заложено. Так что кусочек переписать способен. Как минимум на беке свой "скрипт" для хай лоад сервиса.
@@MaxSemin в названии заложено, что девопс объединяет команды для работы над общей целью, а не половину времени "разрабатывает" и половину "оперирует" :). Девопс может всё, просто не очень должен переписывать рандомный кусок кода. Скрипт для автоматизации, к примеру, выдёргивания каких-то параметров для пайплайна и что-то подобное - да. Лямбду для триггера написать - тоже, конечно. Тут питона хватит. А конкретно го девопсу больше нужен для написания операторов под кубер, к примеру.
Банально iptables? tcpdump? серьезно? банально нужно понимать как работает сеть, чем отличаестся TCP от UDP, что такое VLAN, и хотябы модель OSI, иначе iptables и tcpdump вам не нужны)
Я хуже тебе скажу. Очень часто на вакансиях бывает написано что опыт 1-3 года. Опыт 5-7 лет встречается крайне редко. А ещё доводилось слышать о том, что не принимают в компании спецов. Не так выгодно как каких-то студентов по цене десяток за штуку. Вот как хочешь так с этим и живи.
Вопрос. ЗАЧЕМ СНАЧАЛА УЧИТЬ ЯП. Это так глупо. Ты выучишь его и пока будешь учить что-то другое, то уже тысячу раз забудешь. Это просто смешно. Не делай такие дорожные карты, ты просто портишь людям вход в IT. Начать вхождение в профессию можно и без языка программирования.......
Добрый день, я правильно понимаю, Вы как-то связаны с данной профессией? Если не трудно, дайте пару советов, с чего лучше начать и как примерно двигаться дальше по технологиям? В интернете действительно очень много разных пунктов указывают для изучения, очень трудно сориентироваться...
Спасибо, только я бы немного подкорректировал. Сначала стоит изучить ansible, затем CI/CD затем Docker- так как это позволит сначала научиться настраивать сервер (ansible) затем зная CI/CD будет удобно собирать билды через тесты, попутно играясь с тегами и версиями, а дальше отточить деплой контейнеров с одновременной настройкой и тестами во время билда, а так же таким образом GitHub будет "обрастать" проектами. Зная эти три технологии будет проще уже на них "навешать" k8s и Terraform. Ну и о SQL наверное не стоит забывать. Postgres достаточно простая штука, а нервов сохранит массу. Я бы так поступил
Схема на самом деле для Senior DevOps, и то, я бы сказал, для какого-то единоличника девопса, который тянет всю инфру и ночами не спит :). На самом деле на реальной работе, будет процентов 25-30 нужно от всей этой карты, и ещё будет очень зависеть от того, в какую область будет уклон на рабочем месте, может быть сисадмин, SRE, Platform, Cloud, безопасность... (из популярных). Всего в одном флаконе почти никогда не бывает - нужны лишь поверхностные знания по общим моментам и более глубокие по конкретному стаку.
Добрый день.
Если не трудно, подскажите, пожалуйста, как Вы считаете с чего лучше начать обучение DevOps и как примерно двигаться дальше по технологиям?
@@Маленькоеоблачко-ы9в привет 👋 самые основы можно взять из роудмапа в видео. Нужно хотя бы понимать, что каждый пункт значит. Более подробно я бы изучил: основы сетей, основы линукса и базовый баш. Далее терраформ, ансибл, дженкинс, гит. Пока хватит, а то будет передоз 😀ну это прямо почти везде используется, после можно копнуть в облака и мониторинг
Мне понравилась подача материала через общее дерево) Это делает видео более системным. Еще бы ссылочку на него в сервисе)
Работаю Cloud Engineer, половину из этого не использую. Важно иметь знание сетей, гита, пайплайнов разных типов и что к ним можно прикрутить. И самое главное это терраформ+авс, в сети есть курсы которые помогут вам выучить сразу и то и другое. Не стоит упарываться в ansible или k8s вначале пути, а то разочаруетесь.
кому-то хватит посмотреть на это дерево и разочароваться хД
Очень полезно спасибо❤️
спасибо, очень полезное видео!
Про "дебиан еще развивается" наверное зацепило всех )) "Еще". Ппц. Ну как так то, автор? :))
Да да. Бывает и такое. Ну там у него ещё огрехи есть. Например где RedHat? А его ох как требуют и сертификацию в том числе. Эта ось встречается чаще чем все остальные вместе взятые.
Далее где GCP? И GCP и Azure ещё как требуют. Хотя я не знаю для какого рынка шла речь.
На самом деле это всё можно отнести и к Senior левелу. Просто глубина познананий отличает джуна и сеньёра.
факт, джун должен понимать что все это значит и делает, будет делать когда сталкивается разбираясь по мере поступления проблем. Senior уже разбирался поэтому сделает все быстрее. Вся разница
Плюсую +++
Думаю что надо для начала вообще основы Linux и сетей выучить, модель OSI например, какие маски бывают, октеты и тд., а потом уже к тулзам переходить, тем более к таким как Wireshark. Внесу поправочку iptable не верно, правильно - iptables. Вообще судя по дереву в ролике, в devops прийти с нуля будет очень проблематично. Надо наверное хотя бы пару лет сисадмином линуксовым поработать, поразворачивать с нуля те же web сервера, среды разработки и т.д. Я имея за спиной большой бэкграунд сетевика и админа пошёл на курс, потому как нужна реальная практика с тем же k8s и систематизировать уже полученные знания, восполнить пробелы новыми и т.д. Например старт курса у нас вообще начался с изучения методологий разработки, и по мне это правильно, потому как devops должен хотя бы иметь представление что такое agile, kanban, waterfall и т.д., ведь он тесно взаимодействует с командой разработки.
Давай еще на 40 минут что должен знать.
расслабься , джуны макс знают линук, чуть баш, питон и баз данных
С чего вы взяли, что на python делается большинство проектов???
Sql, Nosql и git не хватает очень сильно. Можно еще добавить мавен/градл
возможно ли использовать JavaScript как язык программирования?
да
Ну а где в вашей схеме градация? До сюда Джун, до сюда мило и ТД? Как ориентироваться в этом?)
Господи это фуул стек девопс, слава богу этот ад я прошел и работаю девопс Клауд инженер !
Ты не в России? С каким облаком работаешь?
то же самое)) тоже работаю клаудом с плэтформ функциями без загона в bare сети и пиление линукс сборок))
это рисунок (дерево) на каком программе делаешь? кто знает можете подсказать заранее спасибо!
в углу же подписано.
«Jenkins собирает весь код, который хранится в GitLab’е и доставляет его на AWS’ный инстанс - это такой обычный пайплайн» - я поперхнулся от обычности этого явления.
Ну серьезно 😟?
не хватает Golangа, часто звучит "переписать этот кусок с пайтона на Go."
го знать неплохо, но переписать кусок кода - это задача для программиста
@@PavelVinogradovme так девопс и есть наполовину разработчик, даже в самом названии заложено. Так что кусочек переписать способен. Как минимум на беке свой "скрипт" для хай лоад сервиса.
@@MaxSemin в названии заложено, что девопс объединяет команды для работы над общей целью, а не половину времени "разрабатывает" и половину "оперирует" :). Девопс может всё, просто не очень должен переписывать рандомный кусок кода. Скрипт для автоматизации, к примеру, выдёргивания каких-то параметров для пайплайна и что-то подобное - да. Лямбду для триггера написать - тоже, конечно. Тут питона хватит. А конкретно го девопсу больше нужен для написания операторов под кубер, к примеру.
@@PavelVinogradovme да я же и не спорю) просто вопрос стоял может или должен ... ну он ка бы может, но не особо должен )
@@MaxSemin тут не могу не согласиться 🙂
Уххх Debian - он еще существует он еще развивается... вообще-то это основа той же ubuntu и много чего еще
Многие не понимают что такое убунту, автор не сказал что обычно убунту не ставят на продакшн сервера)
Меня это тоже покоробило. После этого нажал на паузу и не стал дальше слушать.
Есть ещё хорошая утилита для динамичного вывода текста - lnav
Debian ещё существует...
А как же Git и базы данных?
CI/CD подразумевает знания Git )) А вот без СУБД далеко не уехать.
дебиан основа для половины сборок
Заббикс и Дженкинс? Верните мой 2007?😂 консул тоже та ещё шляпа, уж лучше etcd.
А почему консул шляпа? Сейчас вот разбираюсь в принципе в хашикорп стеке номад+консул+вагрант+волт. Вроде на игрушечном проекте все хорошо.
@@АльфредБрок кластер консула падает при любом чихе
Девопсу нужно знать информационную безопасность?
Конечно, иначе ты откроешь все данные миру :)
Опять же на уровне junior
Банально iptables? tcpdump? серьезно? банально нужно понимать как работает сеть, чем отличаестся TCP от UDP, что такое VLAN, и хотябы модель OSI, иначе iptables и tcpdump вам не нужны)
нормально, надо ещё из двоичной в десятичную переводить в уме уметь
Это точно юниор?
ЧТО ЗА ГУГЛОВСКАЯ РИСОВАЛКА
=СХЕМЫ=
НАЙТИ НЕ МОГУ !!!
Пока это всё выучишь - на пенсию выйдешь.. )
Не успел .. прибавили ещё 5 лет!
😂😂😂👍
@@divarpik получается как в пословице" Век живи, век учись!" IT дело такое..
Я хуже тебе скажу. Очень часто на вакансиях бывает написано что опыт 1-3 года. Опыт 5-7 лет встречается крайне редко.
А ещё доводилось слышать о том, что не принимают в компании спецов. Не так выгодно как каких-то студентов по цене десяток за штуку. Вот как хочешь так с этим и живи.
Вопрос. ЗАЧЕМ СНАЧАЛА УЧИТЬ ЯП. Это так глупо. Ты выучишь его и пока будешь учить что-то другое, то уже тысячу раз забудешь. Это просто смешно. Не делай такие дорожные карты, ты просто портишь людям вход в IT. Начать вхождение в профессию можно и без языка программирования.......
Добрый день, я правильно понимаю, Вы как-то связаны с данной профессией?
Если не трудно, дайте пару советов, с чего лучше начать и как примерно двигаться дальше по технологиям?
В интернете действительно очень много разных пунктов указывают для изучения, очень трудно сориентироваться...
@@Маленькоеоблачко-ы9в, а ты кем в данное время работаешь?
🔂👍
запись голоса бубнящая и как из ж0пы - на контрасте с интро сильно заметно. Извиняюсь, но пофиксите пожалуйста в будущем.
какое убунту?, убунту это десктоп мальчик...
Есть еще Ubuntu Server, он без десктопа. Он не плох. Но я предпочитаю Debian.
Во ба... получается у меня три сервака на десктопе развернуты