Егор Л., Middle, DevOps

Егор Л.
Беларусь, Минск
2 310 ₽/час 369 600 ₽/мес.
    DevOps
  • Middle
Опыт работы:

3+ года

Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Linux
Windows
Java (Spring)
Bash
Python
Kubernetes
Helm
Prometheus
Grafana
ELK Stack
opentelemetry
Ansible
Terraform
Jenkins
Nginx
Apache
Git
Keycloak
Kafka
Kaniko
Nexus
SonarQube
Wordpress
ceph
JMeter
Hashicorp Vault
Jira
Agile
Scrum
Kanban
AWS
Yandex Cloud
GCP
DigitalOcean
Oracle VM VirtualBox
Database:
PostgreSQL
MySQL
Applications:
Docker
Docker Compose
Source_control:
GitLab CI/CD
GitHub Actions
GitHub
GitLab
Формат работы
Удалённо
Описание о специалисте

-Развертывание HA-кластеров (Managed k8s, on-prem), изоляция через Network Policies, оркестрация микросервисов, мониторинг (Prometheus/Grafana), логирование (ELK, OpenSearch)

-Настройка GitOps-подхода с помощью ArgoCD

-Создание унифицированных пайплайнов (GitLab CI/CD, GitHub Actions, Jenkins), управление деплоями через Helm, и Ansible

-Конфигурация инфраструктуры через Terraform

-Настройка мониторинга и логирования с помощью Prometheus, Grafana, ELK/EFK Stack, Loki и Open Telemetry

-Развертывание и оптимизация инфраструктуры на AWS, Yandex Cloud и on-prem, включая миграцию монолитных систем в облачные решения (Fargate)

-Автоматизация облачных ресурсов (Terraform, AWS/Yandex Cloud), управление конфигурациями (Ansible), работа с серверless-архитектурами (Lambda, Cloud Functions)

-Интеграция Vault, SSL/TLS, Secrets Manager; оптимизация CDN (CloudFront, Yandex CDN), балансировка трафика (ALB, Nginx), резервное копирование (Ceph, RDS Aurora)


Примеры работ

ООО "АпфорСофт"
Описание задачи/проекта

Стриминговая медиаплатформа на Yandex Cloud

Позиция на проекте
DevOps инженер
Ответственность
  1. Развернул мультизоновый кластер Managed for Kubernetes для отказоустойчивости;
  2. Реализовал мониторинг на основе Grafana, Prometheus;
  3. Написал Helm-чартов для сервисов для переезда с Docker Compose на Kubernetes;
  4. Интегрировал Object Storage и Cloud CDN для хранения и доставки видео-контента;
  5. Организовал развертывание двух кластеров (test, prod) в Yandex Cloud с помощью Terraform;
  6. Реализовал сбор логов через сервис Managed for OpenSearch;
  7. Развернул Managed for PostgreSQL для взаимодействия с кластером Kubernetes;
  8. Настроил балансировку трафика через Yandex Load Balancer;
  9. Настроил биллинг сервиса: настроил алерты на потребление и установил квоты;
  10. Организовал процесс автоматического деплоя в test, dev окружения с использованием Helm, GitLab CI/CD и ArgoCD;
  11. Написал Docker-файлы для сборки images на Python.
Технологии и инструменты
ArgoCD, Bash, Docker Compose, GitLab CI/CD, Grafana, Helm, Nginx, Prometheus, Python, Terraform, Yandex Cloud, Object Storage, Managed for Kubernetes, Managed for OpenSearch, Yandex Container Registry, Cloud CDN, Yandex Load Balancer, Managed for PostgreSQL
Период работы/продолжительность
Март 2024 г. - Август 2025 г.
NDA
Описание задачи/проекта

On-premise инфраструктура для fintech-платформы

Позиция на проекте
DevOps инженер
Ответственность
  1. Настроил Kubernetes-кластер с высокой доступностью на on-prem серверах;
  2. Организовал namespaces в k8s для различных команд, предоставления доступов и настройки лимитов;
  3. Реализовал Network Policies для изоляции микросервисов внутри кластера;
  4. Автоматизировал развертывание приложений через Jenkins-пайплайны с интеграцией SonarQube для проверки кода;
  5. Развернул Nexus и использовал для хранения образов контейнеров и артефактов, необходимых для сборки микросервисов;
  6. Написал унифицированные модули на Groovy, которые используются различными командами для организации CI/CD в Jenkins;
  7. Написал Docker-файлы для сборки Java-микросервисов (Maven);
  8. Развернул ELK stack для агрегации логов;
  9. Настроил мониторинг инфраструктуры и приложений через Prometheus + Grafana;
  10. Создал Ansible-плейбуки для управления конфигурацией нод Kubernetes;
  11. Настроил резервного копирования PostgreSQL с использованием Ceph;
  12. Реализовал SSL/TLS через Nginx для защиты трафика;
  13. Настроил HashiCorp Vault для централизованного хранения и управления секретами;
  14. Развернул Vault Operator и настроил инжекцию секретов через External Secret;
  15. Написал Helm-чарты для микросервисных приложений;
  16. Развернул кластер Kafka и настроил мониторинг с Prometheus, Grafana;
  17. Развернул KeyCloak в Kubernetes и настроил авторизацию для Grafana, для пользователей платформы;
  18. Развернул кластер Patroni и добавил Ansible-роли для мониторинга всех компонентов кластера;
  19. Настроил трейсинг с помощью Grafana Tempo и Open Telemetry.
Технологии и инструменты
Ansible, ceph, Docker, ELK, Grafana, Hashicorp Vault, Helm, Jenkins, Kafka, Keycloak, Kubernetes, Linux, Nexus, Nginx, opentelemetry, Prometheus, SonarQube, PostgreSQL Patroni, Grafana Tempo
Период работы/продолжительность
Январь 2023 г. - Март 2024 г.
NDA
Описание задачи/проекта

E-commerce платформа на AWS


Позиция на проекте
DevOps инженер
Ответственность
  1. Мигрировал монолит на микросервисы с развертыванием в Fargate;
  2. Настроил GitHub Actions с Kaniko для сборки Docker-образов;
  3. Автоматизировал инфраструктуру через Terraform (VPC, Fargate, RDS, ALB);
  4. Использовал Terraform Workspace для организации нескольких окружений (test, dev, prod);
  5. Реализовал кэширование через CloudFront + S3 для статического контента;
  6. Настроил SQS для взаимодействия между микросервисами;
  7. Настроил бессерверные функции (Lambda) для обработки событий;
  8. Поднял кластер RDS Aurora. Настроил резервное копирование RDS и мониторинг через CloudWatch;
  9. Настроил Autoscale в ECS;
  10. Настроил хранение секретов в Secrets Manager.
Технологии и инструменты
ALB, AWS, CloudFront, CloudWatch, GitHub Actions, Kaniko, Lambda, Prometheus, RDS, Route53, S3, Secrets Manager, SQS, Terraform, Fargate
Период работы/продолжительность
Январь 2022 г. - Январь 2023 г.

Образование

Высшее
Название учебного заведения/курса
Белорусский Государственный Университет Информатики и Радиоэлектроники
Специальность
Инфокоммуникационные технологии. Системы распределения мультимедийной информации
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста