Что такое DevOps простыми словами?
DevOps - это практика создавать, выпускать и эксплуатировать программное обеспечение как единый непрерывный цикл, а не как передачу дел между командой разработки и командой эксплуатации. В повседневной работе это означает автоматизировать тестирование, сборку и развёртывание кода и достаточно уверенно обращаться с серверами, контейнерами и командной строкой, чтобы поддерживать эти системы в порядке. Инструменты меняются каждые несколько лет; основы на этом пути - нет.
Что учить первым для DevOps?
Командную строку Linux, прежде всего остального. Почти каждый инструмент DevOps - Git, Docker, Kubernetes, Terraform, Ansible, любая CI-система - управляется из терминала и работает на Linux-серверах. Когда оболочка становится привычной, Git и Docker даются легко, а язык скриптов вроде Python превращает повторяющиеся задачи в автоматизацию. Именно в таком порядке построен этот путь.
Можно ли выучить DevOps бесплатно?
Да. Каждый курс на этом пути бесплатный: уроки, Linux-терминал в браузере, упражнения по Git и Docker, подсказки ИИ и сертификат в конце каждого курса. Никакой платы за буткемп и ничего устанавливать.
Нужно ли уметь программировать, чтобы учить DevOps?
Для начала - нет. Первые три шага - Linux, Git и Docker - не требуют программирования вовсе. Python стоит в конце пути именно потому, что к скриптам обращаются тогда, когда накопилась повторяющаяся работа в командной строке, которую стоит автоматизировать. Если вы уже знаете какой-то язык, этот шаг можно пропустить или заменить на Go, который тоже преподаётся на Coddy.
Охватывает ли этот путь Kubernetes, CI/CD или облачные платформы?
Пока нет, и мы предпочитаем сказать об этом прямо, а не раздувать страницу. Путь охватывает основы - Linux, Git, Docker, SQL и Python, - которые Kubernetes, GitHub Actions, AWS и остальные считают уже освоенными. Эти инструменты есть в дорожной карте учебной программы; когда курс выйдет, он добавится в этот путь новым шагом.
Сколько времени занимает путь DevOps?
Всего около 500 уроков. При одном сосредоточенном часе в день курсы по Linux, Git и Docker вместе занимают примерно месяц, SQL - ещё две-три недели, Python - от четырёх до шести недель в зависимости от того, как далеко вы пойдёте. Большинство людей уверенно работают в терминале уже через две недели.
Получу ли я сертификат DevOps?
Вы получаете бесплатный сертификат за каждый пройденный курс - Linux, Git, Docker, SQL и Python, - каждый проверяется по своему URL и публикуется в LinkedIn. Единого «сертификата DevOps» нет, потому что честное подтверждение - это пять навыков, а не ярлык; нанимающий менеджер может проверить каждый из них.