Что делает Инженер автоматизации разработки и эксплуатации?


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

Твои навыки после обучения

Ubuntu Linux, ОС "Альт", Сетевые технологии и протоколы, Gitlab CI/CD, Git, Docker, Terraform, Ansble, NGINX, SQL, Prometheus, Loki, Grafana

DevOps-инженер
DevOps-инженер
DevOps-инженер
DevOps-инженер

 

Содержание программы


1Введение в профессию “Инженер автоматизации разработки и эксплуатации“
- История появления и ценности практик автоматизации разработки и эксплуатации
- Жизненный цикл разработки продукта
- Бережливое производство
- методологии Scrum и Kanban
2Жизненный цикл ИТ-систем и ПО и Инструменты управления релизным циклом ПО
- Основы системного подхода
- Жизненный цикл. Этапы
- Жизненный цикл. Процессы
- Жизненный цикл. Рабочие продукты (артефакты)
- Инструменты автоматизации процессов ЖЦ
- Gitlab как инструмент автоматизации ЖЦ ПО. Основные сценарии применения
- Структура и синтаксис конвейеров GitLab
3Методы и инструменты управления исходным кодом
- Исходный код, как рабочий продукт
- Основы SCM. SCM git
- Модели управления исходным кодом
- Принципы версионирования исходного кода
4Основы администрирования OS
- Архитектура ОС Linux
- Настройка параметров ОС на примере Ubuntu Linux
- Некоторые особенности администрирования ALT Linux
- Основные утилиты Linux и регулярные выражения командной строки
- Основы программирования BASH
5Системы и сети передачи данных
- Основы сетевых взаимодействий. Модели TCP/IP и OSI
- Протоколы уровня L2 и коммутация
- Протоколы уровня L3 и маршрутизация
- Протоколы уровня L4 (TCP и UDP)
- Основные протоколы уровня L7 (прикладные) сети интернет
- VPN и Фильтрация сетевого трафика
- Основы диагностики сетевых соединений
6Основы теории баз данных
- Виды БД и СУБД, их отличия и применение
- Основы реляционной теории
- SQL DDL
- Основы администрирования PostgreSQL
7Основы виртуализации
- Общие понятия о виртуализации
- Общие сведения об облачных вычислениях
- Локальный гипервизор VirtualBox и Vagrant
- Архитектура платформы BASIS и её возможности
- Облачная платформа Cloud.ru Evolution
8Основы контейнеризации
- Контейнеризация и облачные платформы
- Оркестрация и хореография в программных системах
- Основы работы с Docker
- Жизненный цикл контейнеризованного приложения
- Некоторые виды оптимизации контейнерных приложений
- Безопасность при разработке контейнерных приложений
9Основы теории надёжности применительно к автоматизированным информационным системам
- Общие основы теории надежности ИТ-систем
- Кластеризация и отказоустойчивость в облаке
- Основы тестирования ПО
- Восстановление после сбоев и резервное копирование
- Мониторинг ИС. Виды и технологии
- Архитектура стэка PLG
- Обзор Prometheus
- Обзор Loki
- Обзор Graphana
10Кластеризация и облачные решения. k8s
- Компоненты Kubernetes: api-server, scheduler, kubelet, etcd
- Инструменты управления кластером k8s
- Развертывание локального кластера Kubernetes
- Сетевые решения CNI (Calico, Flannel)
- Некоторые основные объекты Kubernetes
- Установка приложений в кластере k8s (kubectl, helm, Flux, ArgoCD)
11Основы ИБ и безопасной разработки ПО
- Понятие информационной безопасности
- Понятие модели угроз, нарушителей, поверхности атаки
- Классификация уязвимостей информационных систем
- Регуляторные нормы в сфере ИБ
- Понятие безопасности в ЖЦ программного обеспечения
- Некоторые практики применяемые для обеспечения соответствия требованиям ИБ в ЖЦ программных компонентов
12Управление инфраструктурой
- Подход IaC
- Terraform
- Ansible
- GitOps и пример Flux

Подпишись на наш макс канал, чтобы не пропустить важные новости!

Команда программы

Лучков Александр Геннадьевич

Руководитель программы.
Системный архитектор в АО "КАМА". Имеет успешный опыт разработки и внедрении методов и инструментов непрерывной интеграции с 2014-го года. В том числе в таких компаниях как ЗАО "РАА Спецтехника"(авиатренажёры МиГ-29,Як-130,СУ-30МКИ) , АО "Международные Аэронавигационные Системы" (сеть метеорологических локаторов МРЕЖА). С 2020-го года - расширил компетенции в сторону методов и инструментов поддержки жизненного цикла информационных систем в АО "К-Технологии". В данный момент ведёт разработку методов и инструментов поддержки управления данными жизненного цикла автомобиля АТОМ и окружающих его экосистемных сервисов


Крылов Александр Андреевич

В ИТ более 12 лет;
Глава программного коммитета и основатель K8sday;
Член программного коммитета конференций: Стачка, ProITFest, Merge, Performance conf;
Спикер: DevOps Сonf, HighLoad++, TeamLead Сonf, Стачка, Merge, ProITFest, DevOops;
Автор курса «DevOps-инженер» в рамках проекта «Цифровые кафедры» для вузов РФ (МИРЭА, МГТУ, МГМУ, Станкин, ТГУ и других);
Сооавтор и соведущий подкастов ProITStand, Brainstorm;
Автор и амбассадор: devopsforlove, shturval_community, kuber_community;
Автор курса по haproxy и постоянный спикер направления DevOps в Rebrain.


Игнатенко Филлип Игоревич

За 12 лет работы в ИТ успел поработать разработчиком, тестировщиком, devops и devsecops инженером в таких компаниях, как НСПК (разработчик карты МИР), Лаборатория Касперского, Сибур и Ростелеком. На данный момент руководитель блока развития российской облачной платформы в компании Digital Energy (группа компаний Ростелеком).
Знание языков C#, F#, dotnet core, python, разработка и интеграция различных инструментов DevOps и DevSecOps практик (SAST/SCA, DAST/IAST, сканирование веб-приложений, инфраструктурный анализ, сканирование мобильных приложений)


Кузнецов Александр Михайлович

В В 2022-м году с отличием закончил кафедру "Защита информации" факультета "Информатика, искусственный интеллект и системы управления", МГТУ им. Н.Э. Баумана. В данный момент является аспирантом на родной кафедре.
Так же в данный момент является разработчиком программного обеспечения в компании ООО "Базальт СПО" (производитель операционной системы ОС "Альт" (ALT Linux).
В 2024 году в составе команды экспертов «Базальт СПО» награжден премией ФСТЭК России и Центра исследований безопасности системного ПО ИСП РАН в номинации «Лучшая командная работа по статическому анализу»;
Обнаружил и сообщил об уязвимостях CVE-2024-1441 и CVE-2024-2494, разработал исправления для них, принятые международным сообществом разработчиков;
Подготовил исправления безопасности, принятые международным сообществом в основные ветки проектов libvirt, libslirp, PostgreSQL;


Литвинова Татьяна Олеговна

IT Lead, Ведущий руководитель проектов в «ОТР Технологии»


Курячий Георгий Владимирович

ООО "Базальт СПО", Ведущий разработчик, преподаватель факультета ВМК МГУ , участник сообщества ALT Linux Team.


Романов Иван Николаевич

Ведущий инженер систем больших данных в X5 Tech, методист Школы 21, внешний преподаватель НИУ ВШЭ


Бондаренко Александр Юрьевич

Начальник отдела развития компетенций НИП «ИНФОРМЗАЩИТА».
Имеет успешный опыт в управлении программами стажировок и наставничества, организует отбор, обучение и адаптацию молодых специалистов.
В 2019 года разработал и внедрил корпоративную программу стажировок. Периодически проводит производственные практики для студентов профильных институтов.
Ранее, с 2012 года, занимал должность начальника первой линии технической поддержки. Отвечал за построение процессов обработки инцидентов (helpdesk-процессы), автоматизацию интеграционных взаимодействий различных профильных систем.


Кировский Олег Михайлович

Консультант в области системы инженерии и функциональной безопасности. Принимет участие в проектах по обеспечению безопасности автономных автомобильных систем с 2012 года. В том числе в таких компаниях как ZF, Яндекс Беспилотные Технологии, АТОМ, Лаборатория Касперского и других.


Лобанок Дмитрий Юрьевич

Технический эксперт по облачным технологиям, компания Cloud.ru 15+ лет профессиональный опыт в сфере IT, включая международные компании – Isbank, Huawei, China Telecom. Работает c широким технологическим стеком - виртуализация, сети, безопасность, СХД, мониторинг (API, CLI, SDK, Terraform), k8s, BigData, КХД, serverless и др. Активно участвует в подготовке технических решений для Заказчиков, проводит демо, выступает на конференциях, является спикером многих вебинаров.


Смирнов Илья Олегович

Технический эксперт домена App&Dev, компания Cloud.ru 10+ лет профессиональный опыт работы в области ИТ, инжиниринга, промышленной автоматизации, кибербезопасности - Лаборатория Касперского, ГК «ТЕКОН», PHOENIX CONTACT. Имеет большой опыт в проведении вебинаров по облачным технологиям (K8s, no-code, развертывание приложений в облаке), публичных выступлениях на ИТ-конференциях, разработке курсов, тренингов, образовательных программ, развитии профессиональных сообществ. Владеет знаниями в части: облачных технологий и построения ИТ-решений на их базе, Cloud Native разработки, Kubernetes, DevOps, информационной безопасности, промышленной автоматизации и сетевых технологий.


Остались вопросы? Пиши нам


Мы отвечаем в максе обычно в течение рабочего дня.

max.ru/dc_bmstu_bot

По вопросам сотрудничества:

dc@bmstu.ru

Будь в курсе!
Подпишись на канал


В калане макс мы публикуем новости Цифровой кафедры. Подпишись, чтобы быть в курсе событий

max.ru/id7701002520_gos3