Алексей А. DevOps, Middle+
ID 12741
АА
Алексей А.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 297,14 Р/час
вкл. НДС 20% (440 Р)
Специалист доступен с 18 мая 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
DevOps
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
DevOps-специалист с опытом работы на проектах в различных отраслях, включая FinTech & Banking, Urban technology, FoodTech, Telecom и Logistics & Transport.
На проектах выполнял задачи по настройке и управлению инфраструктурой, интеграции бизнес-решений, обеспечению кибербезопасности, работе с базами данных, оркестрации контейнеров и автоматизации процессов сборки и развёртывания.
Среди технологий, с которыми работал специалист: Kubernetes, Jenkins, Istio, SonarQube, Allure, Grafana, Filebeat, HashiCorp Vault, Kafka, Groovy, GitLab CI/CD, PostgreSQL, Helm Chart, Keycloak, Bash, Docker, Docker Compose, Kaniko, Ansible, Terraform, Loki, Nginx, VMware vSphere, ArgoCD, Trivy, RedOS и другие.
Отлично взаимодействует с командой, умеет брать на себя ответственность, знает английский на уровне B1.
Проекты
(4 года 5 месяцев)
Виртуальный ассистент для сотрудников банка
Роль
DevOps
Обязанности
Описание проекта: Продукт представляет собой комплексное решение для упрощения решения рабочих задач сотрудников и пользования внутренними сервисами компании.
Стек технологий: Kubernetes (OpenShift), Jenkis, Istio, SonarQube, Allure, Grafana, Filebeat, HashiCorp Vault, Kafka, Groovy.
Задачи на проекте:
● Подготовил репозиторий с модульной библиотекой на Groovy для кроссплатформенного использования в пайплайнах;
● Настроил маскирование информации в Filebeat в интеграции двух бизнес-решений;
● Организовал отправку уведомлений в общий чат при успешном merge requests с парсингом полученных сообщений в Jenkins pipeline;
● Устранил уязвимости в деплое микросервисов согласно обновленным требованиям кибер-безопасности;
● Настроил консьюмеры и продюсеры Kafka для интеграции бизнес-решений;
● Настроил Virtual Services и Destination Rules для Istio;
● Написал Jenkins pipeline для сборки и деплоя приложения;
● Настроил Jenkins интеграцию с Jira;
● Организовал хранение сертификатов в HashiCorp Vault с последующим их использованием в Kubernetes (OpenShift);
● Доработал Helm chart для деплоя шардированного приложения;
● Добавил интеграцию Allure в процессы сборки приложения Jenkins;
● Настроил проверку подписей CMS интерцептером у адаптеров;
● Написал pipeline для автоматической выдачи прав разработчикам к репозиториям и контурам;
● Написал pipeline для автоматической проверки merge requests согласно стандартным проверкам.
Достижения
● Pipeline для выдачи прав пользователям был запущен более 1000 раз;
● Pipeline с автоматической проверкой merge requests в разы снял нагрузку с ревьеров.
Стек специалиста на проекте
Grafana, Groovy, SonarQube, Istio, Helm, Kafka, OpenShift, Hashicorp Vault, Pipelines, Jira, Jenkins, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2024 - По настоящее время
(8 месяцев)
ПРИЛОЖЕНИЕ ДЛЯ ШЕРИНГА ВЕЛОСИПЕДОВ И САМОКАТОВ
Роль
DevOps
Обязанности
Основные цели данного приложения – создать дополнительные опции для пользователей при выборе транспорта для передвижения по городу, а также сделать передвижение комфортным, доступным, быстрым и экологичным.
Стек технологий: Gitlab CI/CD, Grafana, Grafana Tempo, VictoriaMetrics, PostgreSQL, Helm Chart, Keycloak, Bash, Docker, Docker Compose, Kaniko, Ansible, Terraform, Loki, Nginx, VMware vSphere, ArgoCD, SonarQube, Trivy, Kafka, KMinion.
Задачи на проекте:
● Написал скрипты на Bash для автоматизации резервного копирования и отправки запросов;
● Управлял жизненным циклом виртуальных машин в VMware vSphere;
● Написал шаблонный Helm chart для сервисов, дебажил Helm chart при деплое;
● Доработал CI/CD пайплайны в GitLab, написал шаблоны;
● Работал с PostgreSQL, создал и проверил бекапы. Перенес БД в новое окружение;
● Установил и добавил экспортеры для баз данных и кастомные;
● Работал с Persona Monitoring and Management для статистики по запросам;
● Написал Docker файл для установки данного расширения для PostgreSQL;
● Задеплоил и настроил VictoriaMetrics в кластере. Добавил все микросервисы в таргет VictoriaMetrics;
● Осуществил миграцию dev окружения из одного тенанта МТС в другой;
● Создал кастомные дашборды в Grafana (отслеживание состояния велосипедов в текущий момент);
● Создал дашборд в Grafana для отслеживания активных подключений к БД;
● Перенес дашборды из одного окружения в другое;
● Анализировал алерты в Grafana, оптимизировал алерты;
● Работал с Grafana Tempo. Оптимизировал размер трейсов Tempo, анализировал оптимальный размер трейсов, настроил KMinion;
● Оптимизировал Loki на stage, осуществлял поиск способа автогенерации документации в репозитории;
● Задеплоил новый кластер при помощи Ansible Kubespray, перенес сервисы из Docker Compose;
● Собирал Docker images под RedOS;
● Развертывал Keycloak в dev-ng;
● Подготовил Terraform файлы и Ansible роли к развертыванию нового окружения;
● Настроил Nginx proxy, исключил деплой на dev у сервисов;
● Настроил ArgoCD в dev окружении в качестве пилота;
● Добавил в пайплайн стейдж сканирования кода в SonarQube и имеджей в Trivy;
● Развернул сервер Kafka, настроил Kafka connect.
Достижения
● Настроил CI/CD-пайплайны в GitLab, создав шаблоны для ускорения развертывания микросервисов;
● Мигрировал dev-окружение между тенантами МТС без простоев, обеспечив непрерывность работы сервисов;
● Развернул и настроил VictoriaMetrics для сбора метрик всех микросервисов, повысив детализацию мониторинга;
● Создал кастомные дашборды в Grafana для отслеживания состояния транспорта и активных подключений к БД, что улучшило прозрачность системы для команды;
● Запустил пилотное внедрение ArgoCD, автоматизировав delivery и повысив стабильность деплоев;
● Развернул Kubernetes-кластер с помощью Ansible Kubespray и мигрировал сервисы с Docker Compose, повысив масштабируемость системы.
Стек специалиста на проекте
monitoring, Trivy, Grafana, Gitlab CI, Tempo, management, GitLab, Kaniko, Keycloak, SonarQube, Bash, ArgoCD, Nginx, Istio, Ansible, Terraform, Helm, Kafka, Docker Compose, VictoriaMetrics, VMware vSphere, Loki, Docker, Nexus, Pipelines, GitLab CI/CD, Chart.js, Kubespray, PostgreSQL, CI/CD, Microservices
Отрасль проекта
Urban technology
Период работы
Апрель 2024 - Октябрь 2024
(7 месяцев)
ПРИЛОЖЕНИЕ ДЛЯ ЗАКАЗА ЕДЫ НА ДОСТАВКУ
Роль
DevOps
Обязанности
Регистрация пользователя в приложении происходит по номеру телефона. В личном кабинете пользователь может привязать карту, отслеживать историю заказов, выбирать ресторан, который выполнит заказ и осуществит доставку. Приложение также позволяет отслеживать статус заказа.
Стек технологий: AWS (VPC, ECS, EC2, RDS PostgreSQL, ALB, CloudWatch, SQS, S3, ACM, SNS, ECR), OpenSearch, GitHub.
Задачи на проекте:
● Развернул сервисы AWS с использованием Terraform;
● На EC2 instance развернул runner для GitHub actions, также он используется для доступа к RDS PostgreSQL;
● Развернул кластер в ECS с двумя Service (frontend, backend);
● Написал GH Action для сборки image frontend и backend, запускал unit тесты, пушил image в ECR, с использованием AWS CLI обновлял контейнер в сервисе ECS;
● Оптимизировал сборку ReactJS-фронтенда в GitHub Actions, внедрив кэширование зависимостей и параллельное выполнение этапов;
● Дорабатывал docker файл для устранения уязвимостей в image backend;
● Настроил отправку логов в CloudWatch;
● Backend использует SQS как менеджер очередей;
● Для хранения медиа-контента используется S3;
● Настроил алерты в CloudWatch для ECS и RDS PostgreSQL;
● Развернул OpenSearch для сбора логов из backend;
● Совместно с разработчиками устранял проблемы производительности backend.
Достижения
● Реализовал инфраструктуру как код (Terraform) для сервисов AWS (ECS, RDS, ALB, S3), сократив время развертывания окружений с дней до часов;
● Создал GitHub Actions для сборки образов, запуска тестов и деплоя в ECS, ускорив delivery на 30%;
● Исправил уязвимости в Docker-образах бэкенда, что исключило критические риски, выявленные при аудите;
● Реализовал алерты в CloudWatch для ECS и RDS, снизив время реакции на сбои на 50%.
Стек специалиста на проекте
ALB, ecr, unit, AWS, inner, image, ACM, Frontend, GitHub, Terraform, Backend, OpenSearch, S3, VPC, SNS, Services, ECS, SQS, EC2, Docker, GitHub Actions, CLI, CloudWatch, RDS, PostgreSQL, instana
Отрасль проекта
FoodTech
Период работы
Апрель 2023 - Апрель 2024
(1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский национальный технический университет
Специальность
Приборостроительный факультет
Завершение учебы
2018 г.