Леонид К. DevOps, Middle+
ID 28827
ЛК
Леонид К.
Мужчина, 21 год
Россия, Санкт-Петербург, UTC+3
Ставка
3 596,88 Р/час
вкл. НДС 20% (480 Р)
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
DevOps
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
DevOps-инженер с опытом более 3 лет в построении отказоустойчивых, масштабируемых и безопасных IT-инфраструктур.
Ключевые навыки — проектирование Production-ready кластеров Kubernetes (включая bare-metal) и выстраивание комплексных CI/CD-процессов на базе GitLab CI и GitOps-инструментов (ArgoCD/FluxCD).
Успешно решал задачи по миграции инфраструктуры, внедрению подхода IaC (Terraform, Ansible) и построению систем мониторинга с нуля. Ориентирован на автоматизацию процессов для ускорения вывода продуктов на рынок и повышения стабильности системы.
Краткая информация
Оркестрация. Проектировал, разворачивал и администрировал production-ready кластеры Kubernetes, включая bare-metal (с помощью kubeadm) и управляемые облачные решения (Yandex Managed Service for K8s).
IaC и Автоматизация. Внедрял подход Infrastructure as Code (IaC) с помощью Terraform для управления облачной инфраструктурой. Автоматизировал конфигурацию серверов и развертывание ПО с помощью Ansible. Писал скрипты на Bash и Python для автоматизации рутинных задач.
CI/CD. Выстраивал отказоустойчивые CI/CD пайплайны с нуля, используя GitLab CI, Jenkins. Внедрял методологию GitOps с помощью ArgoCD и FluxCD для автоматизации развертывания и синхронизации состояний.
Контейнеризация. Использовал Docker и Docker Compose для создания, развертывания и управления приложениями в изолированных средах. Оптимизировал Docker-образы для уменьшения размера и ускорения сборки.
Мониторинг и Логирование. Разворачивал и поддерживал комплексные системы мониторинга и логирования: VictoriaMetrics, Prometheus + Grafana, Loki + Promtail. Есть опыт работы со стеком ELK (Elasticsearch, Logstash, Kibana).
Базы данных и брокеры. Администрировал кластеры PostgreSQL (настройка репликации с Patroni, бэкапирование). Работал с Redis и RabbitMQ.
Безопасность. Управлял секретами с помощью HashiCorp Vault, настраивал интеграцию с Kubernetes.
Проекты
(3 года 10 месяцев)
Миграция финтех-платформы из облака в on-premise
Роль
DevOps-инженер
Обязанности
Высоконагруженный финтех-сервис, предоставляющий API для банковских операций. Проект заключался в полной миграции инфраструктуры из Yandex Cloud в собственный ЦОД (bare-metal) для снижения издержек и повышения контроля над данными.
Команда: 25 человек (12 Backend, 4 Frontend, 4 QA, 2 PM, 1 Scrum Master, 2 DevOps).
Языки разработки: Go, Python, Java.
Кейсы и достижения:
Развернул production-ready bare-metal кластер Kubernetes с нуля.
Спроектировал и внедрил отказоустойчивый кластер (3 master, 5 worker-нод) с помощью kubeadm.
Настроил сетевую подсистему на базе Calico для реализации сетевых политик и изоляции (dev/stage/prod).
Внедрил MetalLB в качестве LoadBalancer'а и Nginx Ingress Controller для управления внешним трафиком.
Настроил хранилище с помощью Rook-Ceph для обеспечения распределенного и отказоустойчивого хранения данных (Persistent Volumes).
Внедрил GitOps-подход для полного цикла развертывания приложений.
Настроил FluxCD для автоматической синхронизации состояния кластера с Git-репозиториями.
Реализовал пайплайны в GitLab CI, которые собирали Docker-образы, прогоняли тесты, сканировали на уязвимости (Trivy) и публиковали их в Nexus.
Настроил автоматические роллбеки при неудачных деплоях.
Организовал отказоустойчивые кластеры баз данных.
Развернул и администрировал кластер PostgreSQL высокой доступности с помощью Patroni. Настроил автоматический failover, репликацию и point-in-time recovery.
Настроил регулярное резервное копирование (pg_probackup) с выгрузкой бэкапов в S3-совместимое хранилище (MinIO).
Поднял кластер Redis Sentinel для обеспечения отказоустойчивости кэша.
Интегрировал HashiCorp Vault для безопасного управления секретами.
Развернул кластер Vault и настроил его интеграцию с Kubernetes через Vault Agent Injector.
Приложения получали секреты (пароли от БД, API-ключи) динамически, без хранения их в Git-репозиториях или ConfigMaps.
Выстроил комплексную систему мониторинга и логирования.
Развернул кластер VictoriaMetrics для сбора и долгосрочного хранения метрик со всего кластера K8s и bare-metal серверов.
Настроил сбор логов со всех подов с помощью Loki и Promtail, интегрировал с Grafana для визуализации.
Поднял стек ELK для сбора и анализа бизнес-логов приложений, требующих полнотекстового поиска.
Автоматизировал рутинные задачи.
Разработал на Python набор скриптов для автоматизации операций: ротация логов на bare-metal серверах, проверка статусов бэкапов, управление пользователями в Nexus через API.
Стек специалиста на проекте
PostgreSQL, Docker, Python, Bash, Grafana, Kubernetes, Istio, Ansible, Nexus, ELK, Helm, Vault, Loki, Redis, Yandex Cloud, Gitlab CI, VictoriaMetrics, Patroni, FluxCD
Отрасль проекта
FinTech & Banking
Период работы
Март 2024 - Июль 2025
(1 год 5 месяцев)
Развитие инфраструктуры E-commerce платформы
Роль
DevOps-инженер
Обязанности
Крупный маркетплейс с микросервисной архитектурой. Моей задачей было масштабирование и автоматизация существующей инфраструктуры в облаке для обеспечения стабильной работы под высокими нагрузками.
Команда: 40+ человек (20+ Backend, 8 Frontend, 6 QA, 3 PM, 1 Scrum Master, 2 DevOps).
Языки разработки: Python, PHP, JavaScript.
Кейсы и достижения:
Перевел управление инфраструктурой на IaC (Infrastructure as Code) с помощью Terraform.
Описал в коде всю облачную инфраструктуру в Yandex.Cloud (VPC, подсети, группы безопасности, Managed Kubernetes, Managed PostgreSQL, Object Storage и др.).
Разработал переиспользуемые Terraform-модули, что позволило сократить время развертывания новых тестовых сред с нескольких дней до 30 минут.
Настроил state-locking с помощью Yandex Object Storage для безопасной командной работы с Terraform.
Разработал и протестировал план Disaster Recovery.
Проводил регулярные учения по восстановлению всей инфраструктуры из бэкапов в другой зоне Yandex.Cloud, документируя процесс и сокращая RTO/RPO.
Внедрил Canary Deployments с помощью ArgoCD и Flagger.
Настроил ArgoCD для реализации GitOps-подхода.
Интегрировал Flagger, который автоматически анализировал метрики Prometheus (время ответа, процент ошибок) и постепенно переключал трафик на новую версию приложения, автоматически откатываясь при ухудшении показателей.
Оптимизировал производительность и затраты на инфраструктуру.
Настроил Kubernetes Cluster Autoscaler и Horizontal Pod Autoscaler (HPA).
Внедрил политику использования Preemptible VMs для некритичных нагрузок (тестовые среды, CI/CD-джобы), что снизило затраты на ВМ на 50-60%.
Развернул и поддерживал брокер сообщений RabbitMQ.
Поднял отказоустойчивый кластер RabbitMQ в Kubernetes для асинхронного взаимодействия микросервисов (обработка заказов, уведомления) с помощью Helm-чарта.
Настроил мониторинг очередей и производительности кластера с помощью Prometheus RabbitMQ Exporter и создал дашборды в Grafana.
Оптимизировал конфигурацию Nginx Ingress Controller.
Настроил rate limiting для защиты от DDoS-атак, кастомные страницы ошибок и правила для проведения A/B тестирования отделом маркетинга.
Достижения
Разработал и внедрил отказоустойчивую Kubernetes-инфраструктуру на bare-metal, включая кластеры Rook-Ceph для хранилища, MetalLB для балансировки и Calico для сетевой изоляции, что обеспечило высокую доступность и безопасность сервиса.
Автоматизировал CI/CD и управление конфигурациями через GitOps (FluxCD), интегрировал Vault для динамического управления секретами и настроил отказоустойчивые кластеры PostgreSQL и Redis, сократив время развертывания и повысив надежность.
Построил комплексную систему мониторинга и логирования на базе VictoriaMetrics, Loki и ELK, обеспечив оперативный контроль за инфраструктурой и быструю диагностику инцидентов.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Python, Bash, ArgoCD, Grafana, Kubernetes, Prometheus, Ansible, Terraform, Helm, Vault, Loki, Redis, Yandex Cloud, Gitlab CI
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2023 - Февраль 2024
(1 год 2 месяца)
Автоматизация развертывания для логистического ПО
Роль
DevOps-инженер
Обязанности
Продукт — монолитное приложение для управления логистическими цепочками. Основной задачей был переход от ручного развертывания на "голые" серверы к автоматизированному процессу с использованием контейнеризации.
Команда: 15 человек (7 Backend, 2 Frontend, 2 QA, 1 PM, 1 DevOps).
Языки разработки: Java, JavaScript.
Кейсы и достижения:
Внедрил контейнеризацию для легаси-приложения.
Написал Dockerfile для Java+JavaScript монолитного приложения и настроил окружение на Docker Compose, что позволило разработчикам поднимать полную копию продакшн-окружения локально. Это сократило количество ошибок "у меня на машине работает".
Развернул приватный Nexus в качестве Docker Registry для хранения образов компании.
Построил CI/CD пайплайн с нуля на Jenkins.
Настроил Jenkins и создал пайплайны для автоматической сборки, тестирования (unit, integration) и развертывания приложения.
Интегрировал Jenkins с GitLab для запуска сборок по коммитам и мержам в ветки.
Автоматизировал конфигурацию серверов с помощью Ansible.
Написал Ansible-плейбуки для подготовки серверов: установка Docker, Nginx, настройка firewall, пользователей, монтирование дисков. Это обеспечило идентичность конфигурации на всех окружениях.
Оптимизировал Jenkins-пайплайны.
Внедрил параллельное выполнение стадий (тесты, анализ кода) и кэширование зависимостей (Maven/NPM), что сократило среднее время сборки на 40%.
Развернул базовую систему мониторинга.
Установил и настроил Prometheus и Grafana для сбора ключевых метрик с серверов (Node Exporter) и контейнеров (cAdvisor).
Написал Bash-скрипты для автоматического бэкапа базы данных MySQL и логов Nginx на отдельный сервер хранения.
Достижения
Автоматизировал развертывание монолитного приложения с помощью Docker и Docker Compose, обеспечив единообразие окружений и сократив количество ошибок при локальной разработке и деплое.
Построил CI/CD-пайплайн на Jenkins с интеграцией в GitLab, ускорив сборку на 40% за счет параллельного выполнения тестов и кэширования зависимостей, а также автоматизировал настройку серверов через Ansible.
Внедрил базовый мониторинг на Prometheus и Grafana и автоматизировал резервное копирование данных, повысив отказоустойчивость и контроль над инфраструктурой.
Стек специалиста на проекте
Git, MySQL, Docker, Python, Bash, Jenkins, Grafana, Nginx, Prometheus, Ansible, Nexus, Docker Compose
Отрасль проекта
Logistics & Transport
Период работы
Март 2022 - Декабрь 2022
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский Политехнический Университет Петра Великого
Специальность
Информационные системы и технологии
Завершение учебы
2025 г.