Профессия Python-разработчик
онлайн | 12 месяцев

Профессия DevOps-инженер

Узнаете об особенностях современной разработки. Научитесь выстраивать работу в IT-командах, автоматизировать процессы
Курс по нейросетям в подарок
Учим использовать ИИ, чтобы на 40% быстрее освоить IT-профессию и выйти на работу
[+]
3+ проектов в портфолио
[+]
Через 6 месяцев сможете работать системным администратором
[+]
Практика на реальных бизнес-задачах
[+]
Сертификат и диплом по окончании курса
Оставьте заявку и вам помогут подобрать онлайн-курс
Если есть сомнения или пока не знаете, в каком направлении развиваться в IT, заполните форму
Менеджер перезвонит вам и поможет определиться с направлением

Кто такой DevOps-инженер

[1]
Специалист помогает налаживать общение между разработчиками и администраторами, выстраивает единую инфраструктуру для работы, автоматизирует процессы
[2]
На этапе планирования решает, какая архитектура будет у ПО. Мониторит работоспособность всех сред и инструментов разработки
[3]
Нужен банкам, ретейлерам, компаниям в сфере развлечений и строительства, IT-корпорациям
Data Science — это область, объединяющая статистику, анализ данных и машинное обучение для получения инсайтов из информации.
— 5 мини-курсов про заботу о себе в подарок: по английскому, soft skills, нейросетям, тайм- и стресс-менеджменту
— скидку 55% на все программы
Забирайте:
Начните с понятного — с курсов, где бережно обучают IT
Весна — время для себя и новой профессии

Где и кем сможете работать после курса

Так выглядят вакансии, доступные младшим DevOps-инженерам после обучения

Junior DevOps engineer

Требования:
Знакомство с ОС MS Windows Server, Linux | Знание Docker | Docker Compose | Понимание принципов Git, CI/CD
от 900 000 ₸

DevOps-инженер

Требования:
Знание Linux | Python или Node. js для написания вспомогательных инструментов и работы с API | Опыт настройки Postfix, Exim или PowerMTA
от 600 000 ₸

DevOps-инженер (стажер)

Требования:
Знание операционных систем семейства Linux | Понимание концепции CI/CD и процессов разработки | базовое понимание NETWOR|
490 000 ₸
SOLID — это набор из пяти принципов ООП, обеспечивающих гибкость и масштабируемость программного кода.
ООП — это объектно-ориентированное программирование — парадигма, основанная на объектах и их взаимодействии.
Рефакторинг — это процесс улучшения кода без изменения его поведения, с целью повышения читаемости и масштабируемости.
СУБД — это система управления базами данных — ПО для хранения и управления структурированной информацией.
SQL — это язык структурированных запросов, используемый для работы с реляционными базами данных. С его помощью можно получать, изменять и управлять данными, хранящимися в таблицах.
Linux — это семейство ОС с открытым кодом, популярное среди разработчиков и на серверах.
Git — это система контроля версий, позволяющая отслеживать изменения и управлять ветками кода.
Git — это система контроля версий, позволяющая отслеживать изменения и управлять ветками кода.
REST API — это aPI, использующий HTTP и методы GET/POST для обмена данными между клиентом и сервером.
Django — это высокоуровневый веб-фреймворк на Python, предназначенный для быстрого создания безопасных и масштабируемых веб-приложений.
PostgreSQL — это объектно-реляционная СУБД с открытым кодом, поддерживающая транзакции и расширения.

Вот так выглядит рост DevOps-инженера

Вот так выглядит рост Python-разработчика
По данным «Хабр Карьеры»
Специалист
1–3 года опыта
от 590 000 ₸
Старший специалист
3+ года опыта
от 1 400 000 ₸
Руководитель
5+ лет опыта
от 2 400 000 ₸

Какие навыки и инструменты освоите на курсе

Сможете извлекать пользу из инцидентов, использовать Post Mortem, считать метрики SLA, SLO, SLI, принимать решения на основе данных
Поймете, как организована команда разработки, сможете выстраивать коммуникацию в коллективе
Узнаете о ценностях и принципах DevOps, поймете как применить их к своему проекту
Научитесь выстраивать процессы, чтобы получать и анализировать обратную связь от пользователей. Организовывать команду техподдержки
Поймете особенности современной разработки, научитесь эффективно выбирать решения для улучшения Time to Market (TTM, время выхода на рынок)
Grafana
Платформа с открытым исходным кодом для визуализации, мониторинга и анализа данных. Применяется для визуализации данных.
Confluence
Тиражируемая вики-система для внутреннего использования организациями. Нужна, чтобы создать единую базу знаний.
Ansible
Решение для удаленного управления конфигурациями — процесса, из-за которого которого все артефакты проекта сохраняются, извлекаются, уникально идентифицируются и изменяются.
Nomad
Простой в использовании, гибкий и производительный оркестратор, который позволяет управлять контейнерами.
Python
Высокоуровневый язык программирования, который применяется в машинном обучении и обработке больших данных. Используется для написания скриптов.
Jira
Инструмент управления проектами, который помогает оптимизировать работу команды.
Redmine
Открытое серверное веб-приложение для управления проектами и задачами.
Gradle
Система автоматической сборки, построенная на принципах Apache Ant и Apache Maven.
Nomad
Программная платформа для разработки, доставки и запуска контейнерных приложений. Позволяет создавать контейнеры, автоматизировать их запуск и развертывание, управляет жизненным циклом.
Grunt
Менеджер задач для автоматического выполнения рутинных операций, написанный на языке программирования JavaScript.
Prometheus
Бесплатное программное приложение, которое используется для мониторинга состояния системы и оповещения о событиях.
Git
Система контроля версий, которая помогает отслеживать историю изменений в файлах. Используется для работы с репозиториями.
Kubernetes
Программная платформа для автоматического управления контейнеризированными приложениями. Предлагает базовые механизмы для их развертывания, масштабирования и поддержки.
Rancher
PaaS-решение, платформа для управления Kubernetes-кластерами.

Как построено обучение

Программа курса составлена вместе с опытными DevOps-инженерами — они прошли путь от новичка до старшего специалиста и знают, какие навыки нужны нанимающим компаниям.

12 месяцев 650 академических часов 3+ проекта 1 финальный проект
  • Старт в DevOps: системное администрирование для начинающих

    • Модуль 1
    • 120 часов

    В этом модуле узнаете:

    • Что такое Linux и как с ней работать
    • Что такое Vim
    • Как писать скрипты на bash
    • Как работают системы инициализации
    • Что такое криптография
    • Как работают базы данных
    • Что такое компьютерные сети
    • Что такое Deb-пакеты
    • Что такое мониторинг и диагностика
    • Что нужно знать об основах информационной безопасности
    • Что такое туннелирование в компьютерных сетях
    В финале вас ждет итоговая работа.
  • DevOps-инженер. Основы

    • Модуль 2
    • 60 часов

    В этом модуле узнаете:

    • Что такое DevOps
    • Как работать с окружением разработки и PROD
    • Что такое виртуализация
    • Что такое Docker и Ansible
    • Как тестировать инфраструктурный код
    • Что такое мониторинг и инцидент-менеджмент
    В финале вас ждет итоговая работа.
  • DevOps-инженер. Advanced

    • Модуль 3
    • 70 часов

    В этом модуле узнаете:

    • Что такое Yaml, утилиты, Git
    • Как работать с Service Discovery
    • Что такое Docker, CI/CD
    • Как собирать метрики и логи
    • Что такое безопасность и сети
    • Что такое облачные метрики
    В финале вас ждет итоговая работа.
  • Основы Python. Часть 1

    • Модуль 4
    • 70 часов

    В этом модуле узнаете:

    • Что такое Python
    • Что такое операторы и выражения в Python
    • Что такое циклы и как работать с разными видами циклов
    • Что такое функции и для чего нужны
    В финале вас ждет тестирование.
  • DevOps. Docker

    • Модуль 5
    • 30 часов

    В этом модуле узнаете:

    • Какие основные компоненты у Docker
    • Какие базовые концепции Docker
    • Что такое Docker Builder и Dockerfile
    • Что такое оркестрация контейнеров
    • Как работает Docker. Взгляд изнутри
    В финале вас ждет итоговая работа.
  • Инфраструктурная платформа на основе Kubernetes

    • Модуль 6
    • 70 часов

    В этом модуле узнаете:

    • Что такое Kubernetes: основные понятия и архитектура
    • Какие объекты у Kubernetes
    • Как управлять доступом
    • Как хранить данные в Kubernetes
    • Что такое Requests, Limits и Load Balancing в кластере
    • Как проводить мониторинг компонентов кластера и приложений, работающих в нем
    • Что такое Istio и Envoy
    • Как работает Kubernetes для непрерывной поставки. Интеграция с CI-сервисом
    • Что такое эксплуатация кластера
    В финале вас ждет итоговая работа.
  • Итоговая аттестация

    • Модуль 7
    • 228 часов

    Вас ждет итоговая практическая работа и итоговое тестирование.

Цикл в программировании — это конструкция, которая позволяет многократно выполнять один и тот же блок кода до тех пор, пока выполняется заданное условие.
IDE (Integrated Development Environment) — это интегрированная среда разработки, представляющая собой программное обеспечение, которое объединяет в себе инструменты, необходимые для написания, редактирования, отладки и запуска кода.
Кортежи в программировании — это неизменяемые упорядоченные коллекции элементов. Они похожи на списки, но в отличие от них, кортежи нельзя изменить после создания.
Итерация – это одно повторение чего-либо. В программировании термин используют применительно к циклам: подпрограммам, которые выполняются несколько раз. Одно выполнение называется одной итерацией.
Библиотеки для работы с данными — это готовые модули или пакеты в языках программирования (чаще всего в Python), которые содержат функции и инструменты для анализа, обработки, визуализации и хранения данных.
Docker — это инструмент для упаковки приложений и зависимостей в контейнеры.
Многопоточность — способность платформы (например виртуальной машины, операционной системы и т.д.) или приложения выполнять одновременно, то есть без предписанного порядка во времени, несколько параллельных задач — потоков.
ORM (Object-Relational Mapping) — это технология, позволяющая Python-разработчику работать с базами данных, используя объектно-ориентированный подход вместо прямого написания SQL-запросов.
Flask — это лёгкий Python-фреймворк для разработки веб-приложений.
HTML — это язык разметки, задающий структуру веб-страницы.
CSS — это язык для оформления внешнего вида элементов веб-страницы.
API — это интерфейс взаимодействия между программами и сервисами.
HTTP — это протокол передачи данных между браузером и сервером.
WebSocket — это сетевой протокол, который обеспечивает постоянное, двустороннее (full-duplex) соединение между клиентом (обычно браузером) и сервером по одному TCP-соединению.
Pandas — это библиотека Python для анализа и обработки табличных данных.
VS Code — это редактор кода от Microsoft с поддержкой расширений, терминала и отладки.
PyCharm — это iDE для Python от JetBrains, поддерживающая отладку, рефакторинг и работу с фреймворками.
Jupyter — это не фреймворк в классическом смысле, а интерактивная среда разработки, чаще всего ассоциируемая с Jupyter Notebook. Она используется для работы с кодом, данными, визуализациями и текстовыми пояснениями в одном документе.

Как изменилась жизнь студентов после обучения

«Занимайтесь тем, что нравится, — так легче и учиться, и работать»
Прошлое место работы:
GNS Cloud Solutions, системный администратор
24 года
Новое место работы:
Matrix, джуниор DevOps-инженер
Егор Бродт
«Я не работал по первой специальности ни дня, зато нашел себя в DevOps»
Прошлое место работы:
инженер в компании, занимающейся тестированием функциональной составляющей оборудования
27 лет
Новое место работы:
крупный российский банк, старший специалист по функциональному сопровождению
Нурсултан Калниязов
«Я отправил резюме тысячу раз и получил одно предложение. Нет формулы. Нужно прикладывать усилия и не переставать учиться»
Прошлое место работы:
University of South California, специалист отдела пользовательских и инфраструктурных доступов
39 лет
Роман Брик
Новое место работы:
AutoVitals, DevOps-инженер
Чтобы посмотреть как устроена работа в большой IT-компании
Чтобы быстрее влиться в среду
Чтобы расти в карьере и работать из любой точки мира

Кто обучает студентов

Куратор, преподаватели и менторы — опытные Python-разработчики. Они составляют программу, следят за ее актуальностью на рынке, продумывают и проверяют задания

Владимир Краснов

CEO&Founder в Ergatico, ex-eLama Lead Engineer & Head of Department

Сергей Колобов

Senior DevOps, опыт более 6 лет в компаниях США и Европы, работает с Kubernetes и IaC

Виктория Федчишина

Backend-разработчик компании eLama. Отвечает за devops-процессы

Вячеслав Светлов

DevOps-инженер в Ростелекоме, опыт более 3 лет

Станислав Михальский

Технический директор проектов Mail.ru

Николай Мищенков

DevOps Engineer в TechPlanet.pro
Опыт работы более 7 лет

Максим Воронцов

DevOps-инженер. Опыт работы в IT более 3 лет

Кирилл Казаков

Владислав Марков

Lead DevOps Engineer в Simplinic GmbH. Опыт работы более 10 лет
Team Lead в Netcracker
Это совместная программа
Skillfactory и Skillbox
Мы объединили опыт двух онлайн-школ: сильную теорию, продуманную практику и поддержку на каждом этапе.
Курс проходит на двух платформах, чтобы вы получили все лучшее от обеих команд.

Как проходит
обучение

Программа курса составлена вместе с опытными разработчиками — они прошли путь от новичка до старшего специалиста и знают, какие навыки нужны нанимающим компаниям.

  • Формат
    • Теория на понятном языке и много практики внутри единой онлайн- платформы
    • Записанные лекции и задания для самостоятельной работы
    • Домашние задания и проекты с проверкой от ментора
    • Тренажеры с десятками заданий в каждом модуле программы
  • Обратная связь
    • Менторы и координаторы поддержат и ответят на вопросы
    • Менторы — опытные разработчики. Помогут разобраться в темах и проверят домашние задания.
    • Координаторы — команда заботы о студентах. Решат организационные вопросы, поддержат и помогут пройти обучение до конца.
  • IT-сообщество
    • На курсе у вас появятся связи, полезные для продвижения в сфере
    • Общий чат курса, чтобы общаться с другими студентами
    • Чат с ментором на платформе, чтобы прояснить непонятные темы и задания
    • Мероприятия и стажировки с партнерами, чтобы наработать опыт и показать свои скиллы работодателям
  • Центр карьеры
    • Поможем построить новую карьеру и будем с вами до самого оффера
    • Соберем сильное резюме и расскажем, где искать вакансии
    • Сформируем карьерный трек и подготовим к поиску работы
    • Потренируем проходить собеседования
Практика на реальных бизнес-задачах
Фэктори — формат, где студенты решают реальные кейсы с техническим заданием от компаний-партнеров.
ФЭКТОРИ
Реальные проекты в вашем портфолио
уникальных задач от компаний решили студенты
Участие в стажировках и хакатонах
Возможность устроиться на работу
Опыт работы над проектом в команде
300+
150+ партнеров
работали с Фэктори, среди них «Ашан», «Детский мир», Россельхозбанк, Ozon, АСТ, «Газпром нефть», «Антон тут рядом», «Ночлежка»
благодаря Фэктори достигли карьерных целей
75% студентов
в 2 раза чаще
других студентов трудоустраиваются участники Фэктори
Сервисы для PetSitter 
Студенты разработали веб-парсер новостей для одного из самых популярных русскоязычных YouTube-каналов. Теперь команде не нужно искать инфоповоды вручную — система делает это автоматически.
Парсер новостей для «This is хорошо» 
На кросс-функциональном хакатоне студенты предложили несколько вариантов сервиса. Лучшее решение доработали с партнёром — теперь оно доступно пользователям. 
Сервис колаборативной аналитики для Vard
Кросс-функциональная команда студентов разработала игру для благотворительного фонда «Антон тут рядом». Цель — рассказать широкой аудитории о людях с расстройством аутистического спектра. Проект победил в IT-Песочнице и покорил сотрудников фонда. 
Игра для «Антон тут рядом» 
На хакатоне студенты создали Telegram-бота для сбора пожертвований в программу опеки зоопарка. История проекта набрала более 2 млн просмотров в соцсетях. Все животные из бота получили поддержку через программу опеки. 
Бот для Московского зоопарка 
Студенты предложили обновления для текущего приложения благотворительного проекта «Помощь». В обновлённом приложении появился функционал срочных сборов, удобная категоризация, блок спецпроектов с брендами и многое другое. 
Приложение для «Помощи»
На хакатоне студенты обновили сайт сервиса аренды автомобилей для такси. Добавили определение локации, выбор города и подтверждение местоположения. 
Лендинг для «Ё-такси» 
Банк предложил студентам придумать игру, которая расскажет школьникам об агротехнологиях. На хакатоне разработали 6 прототипов, победила «Цифровая ферма» — её доработали и разместили на сайте банка. 
Игра для «Россельхозбанка» 
Кросс-функциональная команда студентов на IT-Песочнице обновила систему фонда. Теперь всё в одном приложении: волонтёры регистрируются, получают задачи и маршруты, зарабатывают бонусы, а кураторы следят за прогрессом. 
Приложение для «Дари Еду»
Студенты разработали приложение, графическую новеллу и Telegram-бота, чтобы владельцы могли быстро найти надёжных ситтеров или комфортную передержку для своих питомцев. 

После освоения материалов вы получите

Сертификат о прохождении онлайн-курса
Он позволит чувствовать себя увереннее при трудоустройстве — работодатели отметят подтверждение квалификации официальным документом
Сертификат может быть дублирован на английском языке
Александр Иванов
DevOps-инженер
Инструменты:
Навыки:

Ваше резюме после обучения

Умею работать с системой управления версиями кода (Git)
Настраиваю сетевые параметры серверов
Оптимизирую использование ресурсов и автоматизирую рутинные задачи
Провожу резервное копирование данных
Создаю мониторинговые дашборды для системы
Создаю системы резервного копирования базы данных
Управляю конфигурациями систем с помощью terraform и ansible
Настраиваю CI/CD пайплайны для приложения
Провожу мониторинг системы и обеспечиваю безопасность данных
Упаковываю приложения в контейнеры Docker
Docker
Платформа для разработки, доставки и запуска контейнерных приложений, которые работают изолированно от основной операционной системы.
GitLab
Система контроля версий, с помощью которой разработчики отслеживают изменения в коде и совместно работают над проектом.
Jenkins
Система, которая позволяет организовать процесс непрерывной интеграции (CI) и доставки (CD) программного продукта. Благодаря этому бизнес может быстрее выкатывать обновления.
Ansible
Программа для автоматизации поставки, конфигурации и развёртывания приложений.
Terraform
Система для управления контейнизированными приложениями, которые можно запускать в изолированной среде.
Grafana
Платформа для аналитики и мониторинга, которая работает с популярными базами данных.
Prometheus
Платформа для аналитики и мониторинга, которая работает с популярными базами данных.
Consul
Приложение для обеспечения связи между компонентами микросервисной инфраструктуры, позволяет создавать отказоустойчивую и масштабируемую систему с возможностью балансировки нагрузки.
ELK
Решение помогает собирать журналы всех систем и приложений, анализировать их и создавать визуализации, мониторить приложения и инфраструктуры, быстрее устранять неполадки, анализировать систему безопасности.
Sonarqube
Платформа для непрерывного анализа качества кода.
VictoriaMetric
Система для хранения и анализа метрик. Она помогает собирать, отслеживать и визуализировать данные о работе серверов и приложений.
Graylog
Инструмент для сбора, хранения и анализа логов. Он помогает отслеживать ошибки и события в системах и приложениях, предоставляя удобный интерфейс для поиска и визуализации данных из логов.
при рассрочке на 24 месяца без первоначального взноса и переплат
37 572 ₸/мес
1 803 447 ₸
-50%

Стоимость онлайн-курса

Получите доступ

Освоите настройку системы разворачивания и тестирования приложений
Создадите портфолио архитектурных решений для ПО
Научитесь использовать в работе инструменты DevOps
4,6
432 отзыва
4,8
4,6
78

Студенты рекомендуют нас

%
298 отзывов
172 оценки
235 отзывов

Часто задаваемые вопросы

Заполните форму,
чтобы узнать больше
Ваша персональная
WOW-скидка
Бронируйте курс
по лучшей цене
Заполните форму, чтобы узнать больше