Каталог
Нужна помощь?
Поделитесь мнением, задайте вопрос или сообщите об ошибке
Имя
E-mail
Телефон
warning
user
close
Направление
Школы
Отменить
gift_background gift_percent gift_leave gift_leave
gift_background gift_percent
Этот курс может стоить еще дешевле
3 курса в подарок — прямо сейчас
Введите номер и получите промокод ОСЕНЬ на дополнительную скидку 10%
Введите номер, и мы подберём 3 курса в подарок именно под вас
Телефон
9 043 сом/мес
4 522 сом/мес
Скидка 50%
Годовой доступ к Skillbox Английский
chat
Остался последний шаг
Последний шаг
В каком из мессенджеров вы бы хотели получить презентацию курса и важные материалы к нему?
telegram Telegram
viber Viber
whatsapp WhatsApp
@username
Телефон
Нет username? Укажите номер телефона
Проверьте номер перед отправкой или укажите username
Отправить
Профессия Python-разработчик

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

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

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

[1]
Специалист помогает налаживать общение между разработчиками и администраторами, выстраивает единую инфраструктуру для работы, автоматизирует процессы
[2]
На этапе планирования решает, какая архитектура будет у ПО. Мониторит работоспособность всех сред и инструментов разработки
[3]
Нужен банкам, ретейлерам, компаниям в сфере развлечений и строительства, IT-корпорациям

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

Сможете извлекать пользу из инцидентов, использовать Post Mortem, считать метрики SLA, SLO, SLI, принимать решения на основе данных
Поймете, как организована команда разработки, сможете выстраивать коммуникацию в коллективе
Узнаете о ценностях и принципах DevOps, поймете как применить их к своему проекту
Научитесь выстраивать процессы, чтобы получать и анализировать обратную связь от пользователей. Организовывать команду техподдержки
Поймете особенности современной разработки, научитесь эффективно выбирать решения для улучшения Time to Market (TTM, время выхода на рынок)
–
–
—
–
–
Платформа с открытым исходным кодом для визуализации, мониторинга и анализа данных. Применяется для визуализации данных.
Тиражируемая вики-система для внутреннего использования организациями. Нужна, чтобы создать единую базу знаний.
Решение для удаленного управления конфигурациями — процесса, из-за которого которого все артефакты проекта сохраняются, извлекаются, уникально идентифицируются и изменяются.
Простой в использовании, гибкий и производительный оркестратор, который позволяет управлять контейнерами.
Высокоуровневый язык программирования, который применяется в машинном обучении и обработке больших данных. Используется для написания скриптов.
Инструмент управления проектами, который помогает оптимизировать работу команды.
Открытое серверное веб-приложение для управления проектами и задачами.
Система автоматической сборки, построенная на принципах Apache Ant и Apache Maven.
Программная платформа для разработки, доставки и запуска контейнерных приложений. Позволяет создавать контейнеры, автоматизировать их запуск и развертывание, управляет жизненным циклом.
Менеджер задач для автоматического выполнения рутинных операций, написанный на языке программирования JavaScript.
Бесплатное программное приложение, которое используется для мониторинга состояния системы и оповещения о событиях.
Система контроля версий, которая помогает отслеживать историю изменений в файлах. Используется для работы с репозиториями.
Программная платформа для автоматического управления контейнеризированными приложениями. Предлагает базовые механизмы для их развертывания, масштабирования и поддержки.
PaaS-решение, платформа для управления Kubernetes-кластерами.
WebSocket — это сетевой протокол, который обеспечивает постоянное, двустороннее (full-duplex) соединение между клиентом (обычно браузером) и сервером по одному TCP-соединению.
Pandas — это библиотека Python для анализа и обработки табличных данных.
VS Code — это редактор кода от Microsoft с поддержкой расширений, терминала и отладки.
PyCharm — это iDE для Python от JetBrains, поддерживающая отладку, рефакторинг и работу с фреймворками.
Jupyter — это не фреймворк в классическом смысле, а интерактивная среда разработки, чаще всего ассоциируемая с Jupyter Notebook. Она используется для работы с кодом, данными, визуализациями и текстовыми пояснениями в одном документе.

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

Программа курса составлена вместе с опытными 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 — это протокол передачи данных между браузером и сервером.

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

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

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

Куратор, преподаватели и менторы — опытные 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

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

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

  • Формат
    • Теория на понятном языке и много практики внутри единой онлайн- платформы
    • Записанные лекции и задания для самостоятельной работы
    • Домашние задания и проекты с проверкой от ментора
    • Тренажеры с десятками заданий в каждом модуле программы
  • Обратная связь
    • Менторы и координаторы поддержат и ответят на вопросы
    • Менторы — опытные разработчики. Помогут разобраться в темах и проверят домашние задания.
    • Координаторы — команда заботы о студентах. Решат организационные вопросы, поддержат и помогут пройти обучение до конца.
  • IT-сообщество
    • На курсе у вас появятся связи, полезные для продвижения в сфере
    • Общий чат курса, чтобы общаться с другими студентами
    • Чат с ментором на платформе, чтобы прояснить непонятные темы и задания
    • Мероприятия и стажировки с партнерами, чтобы наработать опыт и показать свои скиллы работодателям
Сервисы для 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
Инструмент для сбора, хранения и анализа логов. Он помогает отслеживать ошибки и события в системах и приложениях, предоставляя удобный интерфейс для поиска и визуализации данных из логов.
Записаться на курс
-50%
4 522 сом/мес
9 043 сом/мес
В рассрочку на 24 мес.
Скидка по промокоду:
Кешбэк 30%: 32 552 балла на Lerna
DevOps-инженер
Длительность: 12 мес
Старт курса: 1 октября
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
Ознакомиться с условиями публичного договора
success
error
warning

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