опять таки все с моей точки зрения, после практикумов ребрейна, полученной работы, опыта, просмотренных видосов, кучи собесов на джуна
линукс база
- умение работать с cli, документация, грепы, регексы, пайпы, работа с пакетами, повышение полномочий, текстовые редактор\ы, архиваторы, права на файлы, конфигурации, обращение к веб ресурсам, утилиты для просмотра ресурсов, ссх, управление процессами, менеджер процессов, хард линк, софт линк
- баш(обработка текста, сед, авк, отладка, scp)
- конфигурация(интерпретатора, sgid\suid, стики биты, супервизор, крон, системд, параметры ядра, модули ядра)
- дебаг(дмесг, сислог, journald, strace, tcpdump)
девопс база
- гит(пул\пуш\фетч\мердж конфликты\ребейс\чери пик\пул реквесты + юай гитхаб\гитлаб, гитфлоу)
- терраформ(понимание как он работает на базовом уровне, синтаксис, работа с каким-то провайдером, провиженинг через ремоут экзек)
- энсибл(шаблоны, форматы, роли, автоматическое получение сертификатов, кросс роли, зависимости ролей)
- дев часть(структура современных рест апи, инструменты и методы докумментирования апи, написание апи, бд в современных приложениях, деплой php\nodejs\ror\python\golang)
- qa(виды тестирования, линтеры, нагрузочное тестирование, тестирование производительности, юнит тестинг, регрессии, смоук, апи тестинг)
- ci/cd(понимание методологии, ручная сборка, дженкинс(деплой статики, параметризация, общие либы), гитлаб\гитхаб CI(воркеры, теги, кэширование, динамическое окружение, мердж реквест пайплайны, шедулеры), мониторинг(промитеус, сбор логов, модели сбора логов, ЕЛК, грейлог, графана)