Guest User

инфа по вкату в IT

a guest
Mar 30th, 2021
1,593
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Краткая инфа по вкату в IT для новичков:
  2. Чем больше вы узнали на стадии обучения в шараге/университета, тем проще будет вам при трудоустройстве.
  3. Легче всего в начале пути устроиться помощником админа/эникейщиком или оператором тех.поддержки первой линии. Как минимум так вы приобретете навыки в прокладке кабеля, работе с железом, устранении проблем на сети, работе с серверными системами и т. д.
  4. Если такой путь не для вас и заниматься неблагодарной работой нет интереса, то:
  5. 1. открываем любой сайт поиска работы
  6. 2. вводим "сисадмин"/"сетевой инженер"/"девопс"/"вебмакака" и выбираем одно из направлений
  7. 3. выписываем требования по интересующим вакансиям
  8. 4. сортируем их в порядке встречаемости
  9. 5. начинаем гуглить и изучать каждое из них, читаем ссылки из шапки треда
  10. 6. разворачиваем виртуалки на ПК и крутим на них всевозможные сервисы
  11. 7. через год начинаем откликаться на вакансии эникейщика/оператора ТП 1-й линии, потому что без практического опыта нигде не берут
  12. --------------------------------------------------------------------------------------------------------------------------------
  13. Вкат в девопсы:
  14. https://2ch.hk/wrk/res/2256393.html#2280363
  15. Один линкукс мало кому нужен(вообще не нужен), погляди сам вакансии, линукс это одно из требований.Если тебе повезет и ты нароешь что-то, то это будет явно не то что ты ожидаешь, и не факт что потом ты с этим будешь востребован.
  16. если хочешь именно devops, у adv-it есть гайд(винду от туда убираем, и помним что разговор идет про запад).
  17. По линуксу
  18. - сеть маршруты (чем смотреть,как прописать, как сделать автозагрузку маршрута, приоритеты роутинга, как понять куда пойдет пакет? что такое default gw) - Андрей Созыкин в ютубе
  19. - диски, разметка дисков, файловые системы, как увеличить место, айноды
  20. - базовые команды: зачем нужна утилита strace
  21. - логи: как искать инфу в journalctl в чем его отличии от /var/log,почему почему надо cp /dev/null /var/log/shit.log, а не rm /var/log/shit.log, как настроить ротирование логов logrotate
  22. - как крутить параметры ядра sysctl, что такое proc и sys
  23. - bash, зачем надо &&,& ||, exit коды - курс на степике, ман на опеннет про баш
  24. - system d
  25. Более половины ответов и больше будет тут https://www.youtube.com/playlist?list=PLrCZzMib1e9rx3HmaLQfLYb9ociIvYOY1м
  26. План хороший подача не очень, выписывай план в тот же obsidian.md и пиши там коспекты, потом учи сам с собой.
  27. Далее
  28. - основы контейнеров(в чем отличее от виртуалки), как работает изоляция процессов, и ограничение ресурсов
  29. - докер, докер композ, слои, сети, синтаксис, уверенно его юзать, после уже кубер в облаке
  30. - gitlab-ci https://www.youtube.com/channel/UCz4slJ1WzdCiEIBZ-WZgliw
  31. - zabbix, grafana, prometheus
  32. - ansible - adv-it начало, потом нужно искать дальше
  33. - python - adv-it начало, потом нужно искать дальше
  34. - заведи ак на aws и посмотри всего adv-it
  35. --------------------------------------------------------------------------------------------------------------------------------
  36. Про то, что обычно спрашивают на собеседованиях на девопса:
  37. https://2ch.hk/wrk/res/2212924.html#2240450
  38. Первым делом тебя просят рассказать о своём опыте. Тут ожидается подробный и увлечённый рассказ, с описанием всех твоих достижений хотя бы на последнем месте работы, а часто бывает что спрашивают с последних трёх. Бывает что уже на этом этапе технари говорят "Ок, сечёшь, давай условия обговаривать".
  39. Дальше начинаются вопросы от технарей работодателя потенциальных. Обычно начинают с линуксовых вопросов, по самой ОС, по разным встроенным в неё механизмам, подсистемам, например про иниты, их отличия, про гиды уиды, про пиды, про загрузку оперативы, про метки процессов, про тюнинг ядра, про файловые системы, иноды и т.д. Тут вопросы могут быть хитрые, навыки линуксовые одни из самых важных для девопсера/sre.
  40. Дальше быстренько сети спрашивают, с уклоном тоже в линукс - модель оси, отличие л2 и л3, спрашивают бывает про работу dhcp, про статическую маршрутизацию, про то как её делают на линуксе, про несколько таблиц маршрутизаций одновременно. У SRE могут спросить за динамическую маршрутизацию тоже. Тут же спросят про фаерволы, фильтрацию, айпитейблсы, нфтейблсы, ss и устаревший нетстат. Почти всегда есть вопрос про анализы дампа тцпдампом и вайршарком, пару раз было про ids вопросы, с заворотом всего трафика на анализатор. Часто спрашивают про днс нормально так.
  41. Дальше идёт контейнеризация. Всё связанное с докером, написанием докерфайлов, запуском контейнеров, тут будут вопросы про кри, кри-о, про цгруппы, про контейнерд, про их отношения. Про подман тоже скорее всего спросят. Про компоуз спрашивают тут обычно тоже. Иногда про сворм докеровский, но редко. Пару раз спрашивали про rkt и lxc.
  42. Дальше начинается разбор сервисов инфраструктурных. SQL/NoSQL бд, их кластеризация, балансировка, балансировщики трафика, вебсервера, мониторинг, очередь сообщений. Спрашивать будут про стек конторы, но там всегда примерно одно и то же, постгрес или мускул/мариа, эластик стек, иногда временные ряды, rabbitmq или kafka на очереди, прометей в качестве мониторинга. Спросят про вебсервера, http, про SSL/TLS, про балансировку трафика по хедерам. Скорее всего будут конкретные вопросы про nginx и haproxy. Бывало что тут спрашивали ещё про распределённые файловые системы типа CEPH.
  43. Дальше CI/CD, чаще всего у людей (по моим ощущениям) гитлабовский. Спросят пр опайплайны, про раннеры, про среду раннера, про DIND и его минусы, про ускорение пайплайнов, про автоматизированное тестирование и ИБшные проверки компонентов из пайплайнов, про конкуретность, про хранилища артефактов и т.д.
  44. Дальше будет система манагмента конфигурациями, чаще всего ансибл у людей. Спросят про написание плейбуков, про роли, про инвентарь, про факты, про модули, попросят примеры описать на словах написанных ролей и плейбуков. Про ускорение работы, про ансибл волт и хранение секретов, про гитопс тут же спросят и про хранение конфигурации в гите, с развёрткой изменений на каждый коммит автоматической. Будут хитренькие задачки и вопросы с подвохами, скорее всего.
  45. Дальше начинаются кубы. Спрашивают про абстракции кубов, про балансировку в нём встроенную, про поды, про деплойменты, про неймспейсы, про сервисы, про хелм. Спрашивают иногда специфику какую-то и отличия в нескольких видах деплойментов, про различия схем, про реплицирование, про сервис-дискавери и т.д. Я сам кубы пока не особо изучил, поэтому эту часть особо не опишу.
  46. Под конец часто дают тестовое задание на день-два, типа там написать роль хитрую в ансибле, или поднять определённый сервис в определённом виде на инфре заказчика, или у них прям лаба бывает, и тебя туда пускают диагностику хитрой проблемы произвести. Обычно это последний этап.
  47. --------------------------------------------------------------------------------------------------------------------------------
  48. Алсо путь для девопсов: https://infinite.education/expertise/VYvjtTLeX6TIMwXqxVnzhlf2
  49. Путь для простых линуксовых админов: https://infinite.education/expertise/xdkXxYqQmhyJTYQNzHBwqWrR
  50. Иностранная паста для вкатывающихся в линукса: https://www.reddit.com/r/linuxadmin/comments/2s924h/how_did_you_get_your_start/cnnw1ma/
  51. --------------------------------------------------------------------------------------------------------------------------------
  52. Предложения по наполнению приветствуются
  53.  
RAW Paste Data