Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Краткая инфа по вкату в IT для новичков:
- Чем больше вы узнали на стадии обучения в шараге/университета, тем проще будет вам при трудоустройстве.
- Легче всего в начале пути устроиться помощником админа/эникейщиком или оператором тех.поддержки первой линии. Как минимум так вы приобретете навыки в прокладке кабеля, работе с железом, устранении проблем на сети, работе с серверными системами и т. д.
- Если такой путь не для вас и заниматься неблагодарной работой нет интереса, то:
- 1. открываем любой сайт поиска работы
- 2. вводим "сисадмин"/"сетевой инженер"/"девопс"/"вебмакака" и выбираем одно из направлений
- 3. выписываем требования по интересующим вакансиям
- 4. сортируем их в порядке встречаемости
- 5. начинаем гуглить и изучать каждое из них, читаем ссылки из шапки треда
- 6. разворачиваем виртуалки на ПК и крутим на них всевозможные сервисы
- 7. через год начинаем откликаться на вакансии эникейщика/оператора ТП 1-й линии, потому что без практического опыта нигде не берут
- --------------------------------------------------------------------------------------------------------------------------------
- Вкат в девопсы:
- https://2ch.hk/wrk/res/2256393.html#2280363
- Один линкукс мало кому нужен(вообще не нужен), погляди сам вакансии, линукс это одно из требований.Если тебе повезет и ты нароешь что-то, то это будет явно не то что ты ожидаешь, и не факт что потом ты с этим будешь востребован.
- если хочешь именно devops, у adv-it есть гайд(винду от туда убираем, и помним что разговор идет про запад).
- По линуксу
- - сеть маршруты (чем смотреть,как прописать, как сделать автозагрузку маршрута, приоритеты роутинга, как понять куда пойдет пакет? что такое default gw) - Андрей Созыкин в ютубе
- - диски, разметка дисков, файловые системы, как увеличить место, айноды
- - базовые команды: зачем нужна утилита strace
- - логи: как искать инфу в journalctl в чем его отличии от /var/log,почему почему надо cp /dev/null /var/log/shit.log, а не rm /var/log/shit.log, как настроить ротирование логов logrotate
- - как крутить параметры ядра sysctl, что такое proc и sys
- - bash, зачем надо &&,& ||, exit коды - курс на степике, ман на опеннет про баш
- - system d
- Более половины ответов и больше будет тут https://www.youtube.com/playlist?list=PLrCZzMib1e9rx3HmaLQfLYb9ociIvYOY1м
- План хороший подача не очень, выписывай план в тот же obsidian.md и пиши там коспекты, потом учи сам с собой.
- Далее
- - основы контейнеров(в чем отличее от виртуалки), как работает изоляция процессов, и ограничение ресурсов
- - докер, докер композ, слои, сети, синтаксис, уверенно его юзать, после уже кубер в облаке
- - gitlab-ci https://www.youtube.com/channel/UCz4slJ1WzdCiEIBZ-WZgliw
- - zabbix, grafana, prometheus
- - ansible - adv-it начало, потом нужно искать дальше
- - python - adv-it начало, потом нужно искать дальше
- - заведи ак на aws и посмотри всего adv-it
- --------------------------------------------------------------------------------------------------------------------------------
- Про то, что обычно спрашивают на собеседованиях на девопса:
- https://2ch.hk/wrk/res/2212924.html#2240450
- Первым делом тебя просят рассказать о своём опыте. Тут ожидается подробный и увлечённый рассказ, с описанием всех твоих достижений хотя бы на последнем месте работы, а часто бывает что спрашивают с последних трёх. Бывает что уже на этом этапе технари говорят "Ок, сечёшь, давай условия обговаривать".
- Дальше начинаются вопросы от технарей работодателя потенциальных. Обычно начинают с линуксовых вопросов, по самой ОС, по разным встроенным в неё механизмам, подсистемам, например про иниты, их отличия, про гиды уиды, про пиды, про загрузку оперативы, про метки процессов, про тюнинг ядра, про файловые системы, иноды и т.д. Тут вопросы могут быть хитрые, навыки линуксовые одни из самых важных для девопсера/sre.
- Дальше быстренько сети спрашивают, с уклоном тоже в линукс - модель оси, отличие л2 и л3, спрашивают бывает про работу dhcp, про статическую маршрутизацию, про то как её делают на линуксе, про несколько таблиц маршрутизаций одновременно. У SRE могут спросить за динамическую маршрутизацию тоже. Тут же спросят про фаерволы, фильтрацию, айпитейблсы, нфтейблсы, ss и устаревший нетстат. Почти всегда есть вопрос про анализы дампа тцпдампом и вайршарком, пару раз было про ids вопросы, с заворотом всего трафика на анализатор. Часто спрашивают про днс нормально так.
- Дальше идёт контейнеризация. Всё связанное с докером, написанием докерфайлов, запуском контейнеров, тут будут вопросы про кри, кри-о, про цгруппы, про контейнерд, про их отношения. Про подман тоже скорее всего спросят. Про компоуз спрашивают тут обычно тоже. Иногда про сворм докеровский, но редко. Пару раз спрашивали про rkt и lxc.
- Дальше начинается разбор сервисов инфраструктурных. SQL/NoSQL бд, их кластеризация, балансировка, балансировщики трафика, вебсервера, мониторинг, очередь сообщений. Спрашивать будут про стек конторы, но там всегда примерно одно и то же, постгрес или мускул/мариа, эластик стек, иногда временные ряды, rabbitmq или kafka на очереди, прометей в качестве мониторинга. Спросят про вебсервера, http, про SSL/TLS, про балансировку трафика по хедерам. Скорее всего будут конкретные вопросы про nginx и haproxy. Бывало что тут спрашивали ещё про распределённые файловые системы типа CEPH.
- Дальше CI/CD, чаще всего у людей (по моим ощущениям) гитлабовский. Спросят пр опайплайны, про раннеры, про среду раннера, про DIND и его минусы, про ускорение пайплайнов, про автоматизированное тестирование и ИБшные проверки компонентов из пайплайнов, про конкуретность, про хранилища артефактов и т.д.
- Дальше будет система манагмента конфигурациями, чаще всего ансибл у людей. Спросят про написание плейбуков, про роли, про инвентарь, про факты, про модули, попросят примеры описать на словах написанных ролей и плейбуков. Про ускорение работы, про ансибл волт и хранение секретов, про гитопс тут же спросят и про хранение конфигурации в гите, с развёрткой изменений на каждый коммит автоматической. Будут хитренькие задачки и вопросы с подвохами, скорее всего.
- Дальше начинаются кубы. Спрашивают про абстракции кубов, про балансировку в нём встроенную, про поды, про деплойменты, про неймспейсы, про сервисы, про хелм. Спрашивают иногда специфику какую-то и отличия в нескольких видах деплойментов, про различия схем, про реплицирование, про сервис-дискавери и т.д. Я сам кубы пока не особо изучил, поэтому эту часть особо не опишу.
- Под конец часто дают тестовое задание на день-два, типа там написать роль хитрую в ансибле, или поднять определённый сервис в определённом виде на инфре заказчика, или у них прям лаба бывает, и тебя туда пускают диагностику хитрой проблемы произвести. Обычно это последний этап.
- --------------------------------------------------------------------------------------------------------------------------------
- Алсо путь для девопсов: https://infinite.education/expertise/VYvjtTLeX6TIMwXqxVnzhlf2
- Путь для простых линуксовых админов: https://infinite.education/expertise/xdkXxYqQmhyJTYQNzHBwqWrR
- Иностранная паста для вкатывающихся в линукса: https://www.reddit.com/r/linuxadmin/comments/2s924h/how_did_you_get_your_start/cnnw1ma/
- --------------------------------------------------------------------------------------------------------------------------------
- Предложения по наполнению приветствуются
RAW Paste Data