Специалисты

Описание

Образование:
Белорусский государственный университет информатики и радиоэлектроники
Специальность: Инженер по телекоммуникациям.
Год окончания: 2015.
Стек технологий:
Операционные системы
- Linux- MacOS- Windows
Безопасность и управление доступом
- LDAP- OAuth- SAML
Языки программирования
- Bash- Python
Автоматизация процессов
- Jenkins- TeamCity- CI/CD- GitLab CI/CD- Argo CD- GitHub Actions- Azure DevOps
СУБД
- PostgreSQL- SQLite- MySQL- MongoDB- Redis
Веб-серверы
- Nginx- Apache
Облачные платформы
- AWS (EKS, EC2, S3, ALB, ECS, ECR, ACL/SG, LAMBDA, RDS, SQS, ACM, OpenSearch, CloudWatch, Cognito, CloudFront, Elastic cache(Redis cluster), SNS, Location service, Pinpoint, SES, Guard duty, AM Identity Center, SSO, Cloud trail, Route53)- Google Cloud Platform (GKE, SQL, Cloud Run, Compute Engine, Cloud Storage, Artifact Registry, IAM, Network services)- Azure (Azure DevOps)- Yandex Cloud
Виртуализация серверов
- VMware vSphere
Конфигурация и управление
- Ansible- Terraform- Helmfile
Другие технологии
- RabbitMQ- Kafka- JFrog Artifactory- Keycloak- Hashicorp Vault- SonarQube- Harbor- Nexus
Оркестрация контейнеров
- Kubernetes- Docker, Docker-Сompose- Helm
Системы контроля версий
- Git- GitHub- GitLab- Bitbucket- Atlassian Software (Jira/Confluence)
Мониторинг и логирование
- Grafana- Loki- Prometheus- ELK Stack- Zabbix- Vector- Fluentd

Опыт
Проект

СИСТЕМА ДЛЯ МОНИТОРИНГА ПРОМЫШЛЕННОГО ОБОРУДОВАНИЯ

Описание

Разработка продукта на базе Kubernetes, который устанавливается на оборудование, проверяющее качество созданных микропроцессоров и других контроллеров на предмет брака. Данное программное обеспечение анализирует фотографии плат на качество пайки и позиционирование элементов. Используется Simple Storage Service (s3) в качестве облачного объектного хранилища данных. Задачи на проекте: Произведена работа над усовершенствованием автоматизации разработки продукта: создан и обновлен пакет для автоматизированной установки программного обеспечения на станок; Все необходимые компоненты, такие как: (Kubernetes, Calico CNI, etcd, Metrics-server, Prometheus, Grafana, Opensearch) – Пересобраны из исходного кода на базе образа Red Hat Universal Base Image 8; Внедрена микросервисная инфраструктура с использованием Orchestration service, который управляет запуском необходимых компонентов для выполнения определенных операций; Настроена автоматизированная система запуска и управления всеми компонентами в UI, которыми управляет оператор станка; Настроены системы мониторинга и логирования всех процессов на базе Prometheus, Grafana, Grafana tempo, Fluend, Opensearch; Автоматизация разработки настроена на базе Azure DevOps.

Технологии

Ansible, Kubernetes, Azure DevOps, PostgreSQL, Opensearch, Fluentd, MongoDB, s3 MinIO, JFrog Artifactory

Длительность

апрель 2023 – по настоящее время месяцев

Проект

МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ ПОЛУЧЕНИЯ КЭШБЕКОВ ЗА РАЗЛИЧНЫЕ ПОКУПКИ.

Описание

Создание всей инфраструктуры в AWS через Terraform. Настройка всех CI/CD процессов. Дальнейшая оптимизация инфраструктуры. Задачи на проекте: Фронтенд: React JS (CloudFront); Бэкенд: JS (EKS, 2 сервиса, 7 cron-задач, 4 воркера, 2 окружения, несколько кластеров); БД: PostgreSQL; Внедрение решений AWS с использованием EC2, S3, EKS, ECR, RDS, Cognito, CloudFront, Elasticache (кластер Redis), SNS, Location service, Pinpoint, SES, Lambda, AWS Organizations (6 учетных записей), GuardDuty, CloudWatch, IAM Identity Center, SSO, CloudTrail, Route53; Создание блоков и учетных записей в организации (2 учетные записи для окружения, управления DevOps, аудита и управления пользователями); Настройка групп и пользователей в IAM Identity Center с разрешениями на необходимые ресурсы и учетные записи (управляющая учетная запись для управления пользователями); Настройка политик SCP в управляющей учетной записи; Настройка GuardDuty и CloudTrail для учетных записей организации (учетная запись аудита); Создание инфраструктуры (2 учетные записи для окружения) через Terraform; Развертывание, управление и обеспечение масштабируемости, высокой доступности и отказоустойчивости систем на AWS; Администрирование и поддержка среды Kubernetes. Версионирование и управление жизненным циклом образов Docker; Создание автоматизированной среды сборки и развертывания с использованием инструментов CI/CD, таких как GitHub Actions, HELM, которая может брать код из Git и развертывать его в различных средах; Разработка чартов HELM; Автоматизация и администрирование Grafana, Prometheus, Loki/Promtail, EFK; Управление IaC через Terraform; Использование стека Atlassian для отслеживания пользовательских историй и для отслеживания дефектов.

Технологии

AWS, Docker, Kubernetes, Git, GitHub, ci/cd github actions, Jira, Terraform.

Длительность

январь 2022 – апрель 2023 месяцев

Проект

ПРОДУКТ ДЛЯ ЗАКАЗА ФАРМАЦЕВТИЧЕСКОЙ ПРОДУКЦИИ

Описание

Доработка инфраструктуры в AWS через Terraform. Имплементация новых сервисов. Оптимизация логирования. Создание инструкций по развертыванию всей инфраструктуры через Terraform. Добавление автоскейлинга для сервисов ECS. Задачи на проекте: Использовал Atlassian для отслеживания пользовательских историй и дефектов; Реализовал решения AWS, используя EC2, S3, ECS, ECR, ALB, Lambda, RDS, SQS, ACM, OpenSearch, CloudWatch; Автоматизировал инфраструктуру с помощью Terraform; Развертывал, управлял и обеспечивал масштабируемость, высокую доступность и отказоустойчивость систем на AWS; Администрировал и поддерживал среду ECS (Fargate). Версионировал и управлял жизненным циклом образов Docker; Выполнял отладку приложений на основе Docker; Создал автоматизированную среду сборки и развертывания с использованием инструментов CI/CD (Github Actions, AWS CLI), которая берет код из Git и развертывает его в различных средах; Администрировал RabbitMQ, EFK (Elasticsearch, Fluentd, Kibana), Vault/Consul.

Технологии

AWS, Docker, Git, GitHub, ci/cd github actions, Jira, Confluence, OpenSearch, SQS.

Длительность

ноябрь 2020 – январь 2022 месяцев

Проект

ПРИЛОЖЕНИЕ ДЛЯ ОПЛАТЫ ПОСЕЩЕНИЯ РЕСТОРАНОВ С ПОМОЩЬЮ NFT.

Описание

Доработка инфраструктуры в AWS через Terraform. Имплементация новых сервисов. Оптимизация инфраструктуры для снижения затрат на ее содержание. Добавление автоскейлинга для сервисов ECS. Задачи на проекте: Использовал Atlassian для отслеживания пользовательских историй и для отслеживания дефектов; Реализовал решения AWS с использованием EC2, S3, ALB, ECS, ECR, ACL/SG; Автоматизировал инфраструктуру с помощью Terraform; Развертывал, управлял и обеспечивал масштабируемость, высокую доступность и отказоустойчивость систем на AWS; Администрировал и поддерживал среду ECS. Версионировал и управлял жизненным циклом образов Docker; Выполнял отладку приложений на основе Docker; Создал автоматизированную среду сборки и развертывания с использованием GitLab CI, AWS CLI, которая берет код из Git и развертывает его в различных средах; Создал функции AWS Lambda для бэкэнда; CI/CD процессы построены на базе Jenkins для сборки и развертывания приложения в кластер Kubernetes.

Технологии

AWS, Docker, Git, GitLab CI/Jenkins, Jira, Confluence.

Длительность

ноябрь 2019 – ноябрь 2020 месяцев

Проект

ПЛАТФОРМА ЭЛЕКТРОННЫХ УСЛУГ ДЛЯ ГОСУДАРСТВЕННЫХ ОРГАНОВ, ФИЗИЧЕСКИХ И ЮРИДИЧЕСКИХ ЛИЦ

Описание

Оптимизация инфраструктуры для увеличения отказоустойчивости. Поиск потенциальных точек отказа и устранение их совместно с командой. Внедрение Gitlab CI/CD для постоянного добавления новых микросервисов. Оптимизация s3 хранилища. Внедрение автоскейлинга при увеличении рабочей нагрузки. Задачи на проекте: Развертывание кластера Kubernetes с помощью Ansible и Kubespray; Развертывание стека мониторинга Prometheus/Grafana в кластере Kubernetes; Развертывание стека Loki в кластере Kubernetes; Развертывание стека ELK; Создал инструментальные панели Grafana, используя Prometheus в качестве источника данных метрик для различных приложений; Разработал конвейеры в GitLab CI/CD для создания и развертывания микросервисов; Разработана CI/CD на базе Jenkins; Оптимизация и настройка баз данных; Отладка проблем, связанных с ошибками сборки, совместно с командой разработчиков; Управление кластером wso2 apim-gateway со своевременным обновлением, обработка запросов от команды разработчиков на создание, настройку и тестирование API; Взаимодействовал с несколькими глобальными командами для понимания интерфейсов между системами; Обсуждение требований, проведение бизнес-анализа и согласование изменений; Разработка, тестирование и внедрение приложений в производственную среду; Написание документации.

Технологии

Docker, CICD с Gitlab-CI, WSO2, Prometheus, Grafana, Loki, Ansible, Jira, Kubernetes, PostgreSQL, HELM, ELK, Jenkins

Длительность

октябрь 2018 – ноябрь 2019 месяцев