DevOps-внедрение
Настраиваем и запускаем процессы разработки, тестирования и поставки ПО «под ключ»
- Устанавливаем и настраиваем необходимое ПО
- Обучаем команду современным практикам и инструментам разработки и тестирования ПО
- Подготавливаем регламенты работы и передаём все в эксплуатацию команде Заказчика


Что такое DevOps-внедрение?
DevOps-внедрение — это процесс интеграции методологий, инструментов и практик DevOps в вашу IT-инфраструктуру и процессы разработки.
Цель услуги — ускорить выпуск обновлений, повысить качество и безопасность разрабатываемого программного обеспечения, а также сократить время между идеей и ее реализацией.
- Автоматизация процессов разработки, тестирования и развертывания;
- Оптимизация работы команд за унификации приемов работ и автоматизации;
- Ускорение реакции на изменения бизнеса и запросы пользователей.
DevOps-внедрение
Когда вашей команде нужно DevOps-внедрение?
Большое количество возвратов на доработку
Копится очередь не решенных бизнес-задач и техдолг. Пользователи жалуются, что разработчики ничего не делают, хотя ресурсов достаточно
Задачи бизнеса решаются медленно
Хотели повысить эффективность разработки, а в место этого тратим время на решение конфликтов в GIT и поддержку CI/CD контура
Обожглись о неудачное внедрение своими силами
Хотите понять, с чего и как начать автоматизацию разработки с минимальным риском повторения ошибок первопроходцев
Хотите быстро запустить проверенные практики
Хотите получить независимую точку зрения на то, как организована ваша разработка и рекомендации, как можно ее улучшить
В команде нет специалистов с опытом DevOps в 1С
Хотите понять, с чего и как начать автоматизацию разработки с минимальным риском повторения ошибок первопроходцев
Разработка недостаточно прозрачна для бизнеса
Хотите получить независимую точку зрения на то, как организована ваша разработка и рекомендации, как можно ее улучшить
Что входит в DevOps-внедрение?
Что мы делаем:
- Мы затрагиваем только процессы разработки, тестирования и эксплуатации ПО 1С;
- Осуществляем помощь в выборе и настройке ПО автоматизации процессов разработки: системы контроля версий, CI/CD-контуров;
- Обучаем этим инструментам и лучшим DevOps-практикам выделенную команду Заказчика;
- Консультируем выделенную команду Заказчика по вопросам адаптации изученных инструментов и DevOps-практик с учетом особенностей процессов Заказчика.
При этом мы не касаемся смежных процессов:
- Взаимодействия с клиентами;
- Выполнения бизнес-анализа требований заказчика;
- Планирования и учета работ по разработке;
- Безопасность;
- Непосредственную работу линии поддержки;
- Взаимодействия с подрядчиками;
- IT-безопасности.
Этапы внедрения
В процессе проект проходит несколько основных этапов:
Аудит и планирование
-
Цель: Провести анализ текущих процессов разработки и подготовить план внедрения DevOps.
-
Процесс: На первом этапе проводится аудит текущих процессов и формируется план-график внедрения. Организуются встречи, составляется список участников проекта, определяются их роли и зоны ответственности. Документируется участие каждого специалиста, готовятся ответы на чек-листы и опросники. Формируется календарь встреч, подготавливается окружение для запуска проекта: выделяются необходимые серверы, настраиваются доступы. Затем проводится экспресс-аудит текущего состояния процессов разработки, включая интервью с ключевыми участниками: руководителем отдела разработки, техническим лидером, ведущим разработчиком и системным администратором. Анализируются предоставленные документы и интервью, после чего формируется проект решения, который проходит защиту.
Настройка “под ключ” и обучение DevOps-инженера
-
Цель: Развернуть базовую DevOps-инфраструктуру и обучить DevOps-инженера заказчика.
-
Процесс: На этом этапе настраивается серверное программное обеспечение: сервер версионного контроля и CI/CD (GitLab), серверы сборки (GitLab, Jenkins), синхронизация с хранилищем (gitsync), сервер статического анализа кода (SonarQube с bsl-community-plugin), тестирование (дымовые тесты и сценарные тесты) и автоматизированное развертывание. Параллельно проходит обучение DevOps-инженера заказчика, организуются ежедневные встречи для контроля прогресса.
Обучение команды
-
Цель: Подготовить команду заказчика к работе с DevOps-процессами..
-
Процесс:После настройки инфраструктуры начинается обучение команды заказчика. Разбираются основы работы с системой контроля версий (GIT, GitLab), инструменты тестирования (Vanessa-ADD, Vanessa Automation) и инструменты запуска 1С из консоли (vanessa-runner). Участники проходят ежедневные встречи, выполняют домашние задания, которые проверяются тренером. Проводится парная работа с наставниками, а также совместно с релиз-инженером дорабатывается сборочная линия для серверов CI/CD.
Опытная эксплуатация конвейера
-
Цель: Протестировать DevOps-конвейер в условиях реальной работы и адаптировать процессы.
-
Процесс: На основе проведенного анализа и выработанных рекомендаций составляется отчет. В отчет включается краткое описание исходной ситуации, текущее состояние исследуемых процессов, выявленные проблемы, боли, источники потерь и потенциальные точки роста/возможности, а также рекомендации по устранению проблем и реализации возможностей. По желанию заказчика к отчету могут быть приложены все интервью, как в исходном варианте (видеозаписи), так и в виде текстовых резюме/тезисов, а также любая другая полученная в результате аудита информация в ее исходном виде.
Боевая эксплуатация и поддержка
-
Цель: Обеспечить самостоятельную работу команды заказчика по новым DevOps-процессам с технической поддержкой.
-
Процесс: Завершающий этап включает полноценную работу команды заказчика по внедренному процессу. Исполнитель оказывает консультационную и техническую поддержку, помогая команде стабильно работать в новом DevOps-подходе.
DevOps-внедрение
Подробнее о наших принципах работы можете узнать, получив бесплатную консультацию

DevOps-внедренИе
Что вы получите?
- Новые функции системы будут быстрее попадать в эксплуатацию
- Уменьшится количество ошибок и возвратов на доработку
- Процесс разработки будет стандартизирован
- Запустите процесс приведения кода к единым стандартам разработки
- Будет автоматизирована рутина, связанная с разработкой
- Облегчится процесс входа нового разработчика
Наша команда

Артур Аюханов
- Лидер DevOps направления и технический директор компании «Инфостарт», руководитель IT-лаборатории
- Более 20 лет опыта в разработке на 1С
- Внедрение DevOps-методик в крупных компаниях, таких как Газпромнефть, Билайн, Связной, Спортмастер

Александр Кунташов
- С 2004 года в сфере 1С и веб-разработке
- С 2013 года занимается созданием методических обучающих материалов и преподаванием. Соавтор курса "DevOps для 1С", автор курсов по автоматизированному тестированию в 1С и по системам контроля версий для разработки на 1С
- Активно применяет практики тестирования (TDD, BDD и т.п.)

Василий Соколов
- Разрабатывает и внедряет решения на 1С с 2006 года
- С 2015 года специализируется на технологиях и инструментах автоматизации разработки, в частности CI/CD, соавтор курса "DevOps для 1С"
- Основной профессиональный интерес — автоматизация разработки
Все эксперты IT-лаборатории являются:
действующими разработчиками, техническими лидерами внутренних проектов Инфостарта
соавторами и действующими тренерами курса «DevOps в 1С», на котором за последние 2 года прошло обучение более 700 человек
инструменты
Используем проверенные современные технологии и инструменты
Оставьте заявку на DevOps-внедрение — получите бесплатную часовую консультацию по вашим вопросам автоматизации!
- Мы свяжемся с вами по удобному каналу связи;
- Бесплатно проконсультируем по вашему проекту или задаче в течение дня;
- Поможем определить первоочередные шаги для решения ваших проблем.
