Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Домашние задания

DevOps-инженер с нуля от Нетологии

DevOps-инженер с нуля
Формат
Онлайн
Длительность
24 месяца
Уровень
Для новичков
Документ
Диплом
Трудоустройство
Да
Программа

Курс создан вместе с DevOps-специалистами и архитекторами Yandex.Cloud. Он подойдёт новичкам в IT и начинающим сисадминам. 

Во время обучения вы освоите навыки сисадмина и самые популярные инструменты DevOps: Linux, Ansible, Kubernetes, Jenkins и GitLab. Научитесь синхронизировать все этапы разработки: от написания кода до выпуска приложения. Если у вас уже есть опыт работы системным администратором, то на курсе вы сможете заполнить пробелы в знаниях и повысить свою квалификацию.

  • DevOps-инженер: введение в профессию

    Овладеете базовой терминологией, которую используют в процессе создания программного обеспечения. Познакомитесь с популярными методологиями разработки и поймёте их отличия. Узнаете, зачем нужны инфраструктурные архитекторы и чем они занимаются.

  • Операционная система Linux

    Узнаете, какие бывают типы операционных систем, какие функции они обеспечивают. Поймёте, как устроено взаимодействие внутри ОС, как приложения обращаются к системе. Детально разберёте ОС Linux и принципы работы системного администратора с ней. Научитесь управлять процессами, потоками, сигналами, хранением данных.

  • Английский язык для начинающих разработчиков

    Бонусный модуль от EnglishDom. Вас ждут 10 видеолекций, которые помогут вам начать разговаривать на английском языке как настоящий разработчик.

  • Сеть и сетевые протоколы

    Изучите основы работы компьютерных сетей, команды для конфигурации сетевых устройств и служб, инструменты настройки и диагностики сетей, а также самые распространённые сетевые приложения. Рассмотрите модель OSI, работу сетей TCP/IP на втором, третьем и четвёртом уровнях. Узнаете, как работать с VPN, Firewall, NAT.

  • Виртуализация, автоматизация и CI/CD

    Узнаете, что такое облака и зачем они нужны. Изучите основы виртуализации. Познакомитесь с системой оркестрации Kubernetes и научитесь с её помощью разворачивать приложения. Сможете поднять облачный сервер с помощью Terraform и сконфигурировать его с помощью Ansible. Узнаете, что такое DevOps, и познакомитесь с основными задачами и инструментами DevOps. Получите практические навыки работы с системой контроля версий Git.

  • Системы управления версиями

    Узнаете, почему и как возникли системы управления версиями исходного кода. Получите практические навыки глубокой работы с Git-репозиториями. Научитесь работать одновременно с несколькими репозиториями, синхронизировать их и создавать резервные копии. 

    Познакомитесь со способами интеграции репозиториев со внешними системами. Узнаете, как контролировать процесс разработки ещё на уровне отправки кода в репозиторий.

  • Отказоустойчивость

    Узнаете, как обеспечивается отказоустойчивая работа приложений. Изучите основные иструменты кластеризации и балансировки. Изучите принципы и инструменты резервного копирования операционной системы, баз данных и приложений. Узнаете, что такое disaster recovery и как его можно реализовать.

  • Системы хранения и передачи данных

    Узнаете, чем различаются базы данных SQL и NoSQL, и научитесь выбирать нужную из всего многообразия существующих решений. Разберётесь, что такое кеш, зачем он нужен и как его использовать. Научитесь складывать и смотреть логи приложений в Elasticsearch, а также настраивать и использовать менеджер очередей RabbitMQ.

  • Реляционные базы данных

    Узнаете принципы работы реляционных баз данных. Научитесь писать SQL-запросы к базе данных. Научитесь работать с индексами и оптимизировать выполнение запросов. Освоите репликацию и масштабирование баз данных, а также научитесь делать резервное копирование.

  • Администрирование баз данных

    Познакомитесь с решениями для полнотекстового поиска. Овладеете навыками установки и настройки кеш-систем. Научитесь устанавливать и настраивать базы данных для нужд разработки. Познакомитесь с технологиями создания отказоустойчивых кластеров баз данных и кеш систем при помощи кластеризации и шардинга. Научитесь писать простые SQL-запросы и запросы для работы с NoSQL-базами данных.

  • Виртуализация в DevOps

    Узнаете различия видов виртуализации и контейнеризации. Научитесь управлять виртуальными машинами с помощью libvirtd. Напишете несколько Dockerfile, которые можно будет использовать в дальнейших проектах как примеры. Научитесь запускать несколько контейнеров одновременно и объединять их в виртуальную сеть.

  • Непрерывная разработка и интеграция

    Подробно разберём все этапы жизни ПО. Вы узнаете, как организовать взаимодействие между разработчиками, тестировщиками и системными администраторами. Получите практические навыки работы с Jenkins, TeamCity и Gitlab CI.

  • Мониторинг и логи

    Подробно разберётесь, зачем нужен мониторинг и какие параметры нужно контролировать. Узнаете, как организовать систему оповещения о различных событиях, чтобы узнавать о сбоях первым, а не от заказчика. 

    Научитесь организовывать логирование всех действий приложений и анализировать эти логи. Овладеете навыками работы с elasticsearch, Logstash, Kibana и Graylog. Научитесь настраивать связку Prometehus + Grafana + Alertmanager. Познакомитесь с Zabbix для мониторинга физических и виртуальных машин.

  • Система управления конфигурациями

    Научитесь описывать инфраструктуру в виде кода. Сможете настроить удалённый сервер и восстановить его конфигурацию в случае необходимости. Получите набор готовых шаблонов для решения типовых задач конфигурирования серверов.

  • Облачная инфраструктура. Terraform

    Научитесь описывать конфигурацию любых сервисов, имеющих API, в виде кода при помощи Terraform. Поймёте, как выстраивать командные процессы работы над инфраструктурой. Овладеете навыками написания скриптов на Golang. Научитесь писать собственные расширения для Terraform.

  • Микросервисная архитектура

    Узнаете, в каких случаях выгодно использовать микросервисы вместо монолитного приложения. Научитесь проектировать отказоустойчивые системы. Познакомитесь с популярными веб-серверами и балансировщиками нагрузок.

  • Администрирование кластера Kubernetes

    Научитесь разворачивать кластер Kubernetes на собственных мощностях. Поймёте, из каких компонентов состоит control plane и на что нужно обращать внимание при администрировании собственного кластера Kubernetes. Узнаете, как с помощью навыков автоматизированного управления конфигурациями добавлять и удалять узлы, менять конфигурацию имеющихся нод.

  • Конфигурация Kubernetes

    С помощью полученных теоретических знаний развернёте stateless-приложение. Добавите обавив stateful-зависимости. Воспользуетесь готовыми манифестами для установки приложений в кластер.

  • Организация проекта при помощи облачных провайдеров

    Освоите общие принципы создания проектов в облачных сервисах. Познакомитесь с основными инструментами, которые предоставляют облачные провайдеры. 

  • Итоговый проект

    Самостоятельно выстроите процесс DevOps в облачном сервисе Yandex.Cloud. Закрепите накопленные знания и создадите свой первый серьезный проект для портфолио.

Чему научат на курсе
Администрировать операционную систему Linux
Использовать лучшие практики DevOps-инженеров
Выстраивать собственный процесс DevOps
О школе
Нетология
рейтинг 4.5
57 отзывов
291 курс
Нетология
До 01.03.2025 г. дополнительная скидка 10% по промокоду PODAROK10 на курсы из раздела Медицина и здоровье. До 31.12.2025 г. скидка 7% по промокоду digital на все курсы Нетологии.

Образовательную онлайн-платформу «Нетология» основали в 2011 году Юлия Спиридонова и Максим Спиридонов. В Нетологии верят, что у каждого студента есть талант, и помогают выбрать траекторию развития для достижения больших результатов в профессии.

Каждый курс содержит актуальную информацию и соответствует отраслевым трендам. Этому способствует и опыт преподавателей, которые являются сотрудниками ведущих российских компаний, в числе которых Яндекс, Сбер, ВТБ, Авито. Также во время обучения студентов поддерживают кураторы.

**cut_button**

Разные по объёму программы длятся от 1 до 12 месяцев. На платформе опубликованы отзывы выпускников Netology и более 300 курсов по темам:

  • маркетинг,
  • бизнес и управление,
  • дизайн,
  • программирование,
  • аналитика,
  • soft skills,
  • творчество,
  • хобби,
  • финансы,
  • образование.

Во время обучения студенты смотрят видеоуроки с теорией, решают практические задачи, разбирают решения вместе с преподавателями на вебинарах. Также команда Нетологии помогает создать портфолио, написать резюме и пройти собеседование, а лучших студентов приглашают на стажировки. В финале курса студенты получают удостоверение о повышении квалификации или диплом о профессиональной переподготовке. Выпускники работают в Agima, Билайн, Kaspersky, Lamoda, Mail.ru Group, Нетология Групп, Рамблер, Skyeng, Альфа Банк и других известных компаниях.

Онлайн-программы магистратуры проходят в коллаборации с НИУ ВШЭ, РАНХиГС, РУДН, МФТИ, ИТМО, ТГУ. Магистранты стажируются в компаниях Ozon, Мегафон, Райффайзен Банк, Ростелеком, Авито, Doczilla, Platforma, Крок, Online Patent.

Обучение можно оплатить сразу одним платежом или оформить рассрочку. Выпускники могут оформить налоговый вычет на стоимость пройденного курса.

Для корпоративных клиентов Нетология предлагает 100 готовых курсов, а также возможность разработать отдельную программу на основе целей, задач и особенностей бизнеса. На корпоративных программах в школе учились сотрудники компаний Райффайзен Банк, Philips, Северсталь, РоссельхозБанк, Merz, Эр-Телеком.

Нетология — ваш источник знаний для роста в профессии.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.