Фёдор З., Middle, DevOps

Фёдор З.
Беларусь, Минск
2 245 ₽/час 359 200 ₽/мес.
    DevOps
  • Middle
Опыт работы:

3+ года

Языки:

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

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

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

Навыки
Linux
Windows
RHEL
Bash
Python
Shell
Java
C++
Go
Redis
SQLite
Patroni
Stolon
AWS
EC2
S3
RDS
VPC
IAM
SG/ACL
EKS
ECS
ALB
SQS
Security Groups
CloudWatch
CloudFront
Fargate
Yandex Cloud
Compute Cloud
Object Storage
Container Registry
Serverless Containers
Managed Databases
Cloud DNS
Terraform
Ansible
Vagrant
Chef
Kubernetes
Helm
Kaniko
Prometheus
Grafana
Loki
Promtail
ELK Stack
EFK Stack
Fluentd
OpenSearch
Zabbix
OAuth
Keycloak
ArgoCD
Jenkins
Nginx
Apache
HAProxy
Qemu/KVM
Proxmox
BareMetal
Kafka
RabbitMQ
Nexus
Docker Registry
Hashicorp Vault
Git
JMeter
Spring Boot
Cloudflare
Cisco
Spring Data JPA
Database:
PostgreSQL
MySQL
Applications:
Docker
Docker Compose
Source_control:
GitLab CI/CD
GitHub Actions
GitHub
GitLab
Формат работы
Удалённо
Описание о специалисте

-Проектирование и внедрение CI/CD пайплайнов, применение GitOps-практик для сокращения времени вывода нового функционала, в среднем на 40%, и снижения количества ошибок при развертывании на 90%

-Автоматизация развертывания окружений для сокращения времени на запуск нового тестового стенда с нескольких дней до 1-2 часов

-Администрирование кластеров Kubernetes в различных средах (On-premise, Cloud). Миграция монолитных приложений на микросервисную архитектуру для повышения отказоустойчивости и масштабируемости систем

-Разработка комплексных систем мониторинга и логирования для сокращения среднего времени обнаружения и устранения инцидентов на 50% и обеспечения стабильности систем под пиковыми нагрузками



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

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

Платформа для обработки онлайн-платежей

Позиция на проекте
DevOps инженер
Ответственность
  1. Настроил и поддерживал кластеры Kubernetes на виртуальных машинах, развернутых в Proxmox, с использованием Ansible для автоматизации конфигурации узлов;
  2. Создал CI-пайплайны в GitLab CI/CD для сборки, тестирования и сканирования на уязвимости (SonarQube) Docker-образов микросервисов;
  3. Организовал CD-процесс с помощью ArgoCD для реализации GitOps-подхода, обеспечивая декларативное и версионируемое развертывание приложений в K8s;
  4. Развертывал и администрировал ELK Stack для централизованного сбора и анализа логов со всех компонентов системы, создал дашборды в Kibana для мониторинга бизнес-метрик и ошибок;
  5. Внедрил Zabbix для низкоуровневого мониторинга физических серверов, виртуальных машин и сетевого оборудования, настроил триггеры для критических инцидентов;
  6. Управлял секретами (пароли, API-ключи, сертификаты) с помощью HashiCorp Vault, интегрировал приложения с Vault для динамического получения доступов;
  7. Администрировал кластер PostgreSQL в режиме master-slave для обеспечения отказоустойчивости баз данных;
  8. Использовал Terraform для управления конфигурацией сетевых правил и некоторых виртуальных ресурсов в Proxmox (IaC);
  9. Настроил и поддерживал HAProxy в качестве балансировщика нагрузки для обеспечения высокой доступности и распределения трафика между сервисами;
  10. Автоматизировал рутинные задачи и написал бэкап-скрипты с использованием Bash для баз данных (PostgreSQL, Redis) и хранилищ артефактов.
Технологии и инструменты
Ansible, ArgoCD, Bash, Docker, ELK Stack, GitLab CI/CD, HAProxy, Hashicorp Vault, Kubernetes, PostgreSQL, Proxmox, Redis, SonarQube, Terraform, Zabbix
Период работы/продолжительность
Август 2023 г. - Август 2025 г.
NDA
Описание задачи/проекта

Облачная IoT-платформа для управления “умными” промышленными датчиками.


Позиция на проекте
DevOps инженер
Ответственность
  1. Описал и развернул инфраструктуру в Yandex Cloud с помощью Terraform, включая VPC, подсети, группы безопасности, кластеры Managed Kubernetes и управляемые базы данных;
  2. Настроил CI/CD пайплайны в GitLab для автоматической сборки Docker-образов, их сканирования на уязвимости с помощью Trivy и выкатки в Yandex Managed Service for Kubernetes;
  3. Настроил Yandex Message Queue для приёма сообщений и разработал обработчики (consumers) на Python, работающие в K8s;
  4. Использовал управляемые базы данных Yandex Managed Service for PostgreSQL для хранения метаданных устройств и конфигураций, и Yandex Managed Service for ClickHouse для эффективного хранения и анализа временных рядов (time-series) телеметрии;
  5. Управлял секретами и конфигурациями приложений с помощью Yandex Lockbox, интегрировал сервисы с Lockbox через IAM-токены;
  6. Настроил системы логирования и мониторинга с использованием нативных инструментов Yandex Cloud: Yandex Cloud Logging для сбора логов и Yandex Cloud Monitoring для метрик и алертинга;
  7. Оптимизировал затраты на облачную инфраструктуру путем подбора правильных конфигураций ВМ, использования прерываемых виртуальных машин для тестовых окружений и настроил автомасштабирование в Kubernetes (Cluster Autoscaler);
  8. Настроил правила Firewall (Security Groups), управлял правами доступа через Yandex Identity and Access Management (IAM);
  9. Разработал Helm-чарты для стандартизации развертывания приложений в кластере Kubernetes;
  10. Настроил резервное копирование для критически важных данных в управляемых базах данных.
Технологии и инструменты
Docker, GitLab CI/CD, Python, Terraform, Trivy, Yandex Cloud, Yandex Managed Service for Kubernetes, Yandex Managed Service for PostgreSQL, Yandex Managed Service for ClickHouse, Yandex Message Queue, Yandex Cloud Logging, Yandex Lockbox
Период работы/продолжительность
Май 2023 г. - Август 2024 г.
NDA
Описание задачи/проекта

Модульная E-commerce платформа для ритейлера.

Позиция на проекте
DevOps инженер
Ответственность
  1. Развернул Kubernetes с помощью Ansible Kubespray на BareMetal;
  2. Внедрил CI/CD процессы с использованием Jenkins, создал универсальные шаблоны для сборки и тестирования приложений, оптимизировал время выполнения пайплайнов;
  3. Развернул и настроил стек мониторинга: Prometheus для сбора метрик, VictoriaMetrics в качестве долгосрочного хранилища, Grafana для визуализации и Loki для сбора логов;
  4. Настроил Nginx Ingress Controller в Kubernetes для управления входящим трафиком;
  5. Поддерживал кластер MySQL для транзакционных данных и развернул ClickHouse для хранения и обработки аналитических данных;
  6. Организовал и поддерживал S3-совместимое хранилище MinIO для хранения медиаконтента (изображения товаров, пользовательский контент);
  7. Поддерживал и масштабировал кластер RabbitMQ, используемый для асинхронной обработки заказов, уведомлений и других фоновых задач;
  8. Разработал скрипты на Python для автоматизации различных задач;
  9. Реализовал масштабирование инфраструктуры под высокие нагрузки, провел нагрузочное тестирование совместно с командой QA.
Технологии и инструменты
Ansible, Clickhouse, Docker, GitLab, Grafana, Jenkins, Kubernetes, Loki, MinIo, MySQL, Nginx, Prometheus, Python, RabbitMQ, VictoriaMetrics, BareMetal
Период работы/продолжительность
Апрель 2022 г. - Май 2023 г.

Образование

Высшее
Название учебного заведения/курса
Белорусский государственный университет
Специальность
Факультет Прикладной математики и информатики
Аналогичные специалисты
Не нашли, кого искали?

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

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