[Ozon Masters] Linux, ssh, Git (Артем Трунов)Несколько тем, объединенных одной идеей - работой в командной строке. Автор ведет целый такой же блок в Ozon Masters, по факту получаем ту же инфу, что и в Ozon Masters. must have. Linux _Самая распространенная ОС в мире_ - Что такое Linux и как появилась эта ОС - Как и почему работает модель open source - Ядро, файловые системы, процессы - Терминал и командная строка - Виртуальные терминалы ssh _Протокол для безопасной связи_ - Безопасность и крипто-алгоритмы - Как работает ssh - Логин с паролем - Логин с ключём - Туннелирование. Альтернатива VPN - Как защищать свои данные и данные работодателя Спойлер: Далее о программе: Git _Самая популярная система контроля версий_ - Что такое системы контроля версий - Что такое git и github - Начало работы: pull, commit, push - Ветки, слияния, pull-request - Как работают профи: git flow, github flow Bash _Изучаем команды оболочки и скриптинг_ - Основные команды - Обработка кода выхода команды. Условные операторы - Циклы - Pipes и потоки ввода/вывода - Переменные среды Обработка данных не открывая файл в Excel или Jupyter - grep, awk и другие фильтры - работа с данными в формате CSV,TSV - Работа с REST-сервисами и HTTP в командной сроке. curl и jq - SQL в командной строке. csvkit и clickhouse-local DevOps _Познакомьтесь поближе с работой своих коллег, чтобы разговаривать с ними на одном языке_ - Разъясняю DevOps, Agile, CI/CD и другие модные словечки - Виртуализация. virtualenv, docker, docker-compose - практикуемся - GitHub Actions - автоматизация в репозитории - практикуемся - Основы администрирования Linux Советы бывалого без воды и откровенно - Как выбирать профессию и работодателя - Как трезво оценить себя и выбирать стратегию карьеры? - работа vs. startup vs. собственный бизнес - мой собственный опыт во всех трёх - time-management - необходимый минимум Автоматизация всего - Конфигурирование сервера с Ansible - Конфигурирование облака с Terraform Телеграм-бот на Python - Bot API vs. Client API - Бот на REST API для оповещений - Бот на Python для диалогов