работа в команде Security Awareness Team, занимающейся созданием продуктов для обучения компьютерной безопасности, основной проект - Kaspersky Automated Security Awareness Platform.
Достижения:
- Спланирована и построена архитектура системы
- Внедрены фича-контура и флоу под них
- Осуществлен процесс миграции на монорепозиторий.
- Вырастил devops инженера с 0 до мидла
Чем занимаюсь:
- удаленная работа в распределенной команде
- настройка CI/CD
- развертывание, поддержка и мониторинг инфраструктуры
- сервисные интеграции
- релиз менеджмент
Стек технологий:
- nodejs + react
- Gitlab + Gitlab CI (self hosted), на старте был bitbucket + bitbucket pipelines
- docker
- ansible
- prometheus + grafana + alertmanager
- mongoDB
- ELK
- AWS/Azure
- ubuntu
- python
- nginx
- k8s + helm
Управление процессом разработки программного обеспечения (внедрена методология Канбан).
Разработка внутренних правил, методик и регламентов проведения работ (внедрены правила ведения проектов в Git (аналог GitLab Flow), внедрен инцидент менеджмент).
Управление инфраструктурой коллективной среды разработки.
Управление процессами оценки сложности, трудоемкости, сроков выполнения работ.
Поиск и подбор персонала.
В управлении находилось 15 человек.
Проектирование систем.
Изучение и внедрение новых технологий:
- Внедрена система для управления задачами и проектами (YouTrack).
- Заменена система контроля версий с SVN на GitLab.
- Внедрена централизованная система заданий (Rundeck).
- Внедрено централизованное хранилище логов (ELK).
Публикация проектов (внедрена система непрерывной интеграции (Jenkins), спустя год была осуществлена миграция на GitLab CI).
Администрирование Nginx.
Тестирование новых версий торговых систем.
Техническая поддержка конечных пользователей и сотрудников компании.
Администрирование серверов под торговые системы.
Написание SQL запросов по выборке статистики, поиск сделок и заявок за большие периоды времени (MS SQL).
Автоматизация процесса работы.