Кирилл Г., Middle, DevOps

Кирилл Г.
Беларусь, Минск
2 510 ₽/час 401 600 ₽/мес.
    DevOps
  • Middle
Опыт работы:

3+ года

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

Навыки
Linux
Windows
macOS
RHEL
redos
Bash
Shell
Patroni
AWS
Yandex Cloud
GCP
DigitalOcean
Terraform
Ansible
Vagrant
Packer
Kubernetes
Helm
Kaniko
Buildah
Prometheus
Grafana
Loki
Promtail
ELK Stack
EFK Stack
Fluentd
OpenSearch
ArgoCD
Jenkins
Bitrise
CodeMagic
Nginx
Apache
Kafka
RabbitMQ
Git
Bitbucket
Keycloak
Hashicorp Vault
harbor
Wordpress
Longhorn
JMeter
Docker Registry
Agile
Scrum
Kanban
Technology:
HTML
CSS
JavaScript
Database:
PostgreSQL
MongoDB
Applications:
Docker
Docker Compose
Source_control:
GitLab CI/CD
GitHub Actions
GitHub
GitLab
Формат работы
Удалённо
Описание о специалисте

-Автоматизация управления конфигурациями и развертывания инфраструктуры как кода в on-premise и облачных средах

-Контейнеризация и оркестрация, включая развертывание и администрирование кластеров на bare-metal и использование управляемых serverless-решений

-Построение и оптимизация CI/CD пайплайнов и внедрение современных GitOps практик для полной автоматизации жизненного цикла ПО

-Построение комплексных систем мониторинга и сбора логов для обеспечения высокой доступности и быстрого решения инцидентов

-Миграция приложений из on-premise в облако с последующей оптимизацией архитектуры и затрат с использованием управляемых и бессерверных сервисов

-Внедрение инструментов для обеспечения безопасности и администрирования реляционных и NoSQL баз данных.


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

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

Система для сбора, обработки и анализа данных с большого количества IoT-устройств.

Позиция на проекте
DevOps инженер
Ответственность
  1. Спроектировал и развернул multi-node кластер Kubernetes (3 мастер-ноды и 7 воркер-нод) на bare-metal серверах, используя Ansible плейбук Kubespray для управления инфраструктурой как кодом (IaC);
  2. Управлял жизненным циклом приложений в Kubernetes (v1.30) с помощью Helm-чартов, параметризируя конфигурации для различных окружений;
  3. Организовал безопасную и эффективную сборку контейнерных образов внутри кластера с помощью Kaniko, что позволило избежать использования Docker-in-Docker;
  4. Настроил и поддерживал EFK Stack (Elasticsearch, Fluentd, Kibana) для централизованного сбора и анализа логов с распределенных IoT-сервисов;
  5. Настроил комплексную систему мониторинга и оповещений с использованием Prometheus для сбора метрик и Grafana для их визуализации;
  6. Разработал пайплайны в GitLab CI/CD для автоматизации сборки, тестирования и выкатки микросервисов в кластер Kubernetes;
  7. Администрировал шардированный кластер MongoDB для хранения и обработки больших объемов time-series данных, поступающих с устройств;
  8. Развернул кластер брокера сообщений RabbitMQ для обработки высокоинтенсивного потока данных от IoT-устройств.
  9. Внедрил и поддерживал Harbor в качестве приватного и безопасного реестра Docker-образов;
  10. Использовал Longhorn для организации персистентного и реплицируемого блочного хранилища для stateful-приложений в Kubernetes;
  11. Проводил нагрузочное тестирование платформы с помощью JMeter для выявления узких мест и обеспечения масштабируемости системы.
Технологии и инструменты
Ansible, Apache, GitLab CI/CD, harbor, Helm, JMeter, Kaniko, Kubernetes, Linux, MongoDB, RabbitMQ, Shell, EFK Stack, Longhorn
Период работы/продолжительность
Май 2024 г. - Август 2025 г.
NDA
Описание задачи/проекта

SaaS-приложение, предоставляющее инструменты для бизнес-аналитики.

Позиция на проекте
DevOps инженер
Ответственность
  1. Провижинил и управлял облачной инфраструктурой (VPC, подсети, группы безопасности) в Yandex Cloud, используя принципы Infrastructure as Code;
  2. Разворачивал приложения на виртуальных машинах Yandex Compute Cloud и управлял группами автомасштабирования для обработки переменной нагрузки;
  3. Использовал Yandex Serverless Containers для запуска stateless-компонентов приложения, оптимизируя затраты и повышая масштабируемость;
  4. Настроил Yandex Application Load Balancer (ALB) для распределения трафика между сервисами и терминирования SSL-сертификатов;
  5. Управлял образами контейнеров с помощью Yandex Container Registry и автоматизировал процесс сборки через GitHub Actions;
  6. Внедрил GitOps-подход с использованием ArgoCD для непрерывного развертывания в облачную среду, синхронизируя состояние инфраструктуры с Git-репозиторием;
  7. Настроил комплексную систему мониторинга и оповещений с использованием Prometheus для сбора метрик и Grafana для их визуализации;
  8. Организовал централизованный сбор логов с помощью Loki и Promtail, агрегируя данные со всех облачных сервисов и приложений;
  9. Выполнил миграцию базы данных приложения в Yandex Managed Databases for PostgreSQL, настроив резервное копирование и реплики чтения для высокой доступности;
  10. Управлял доступом пользователей и правами в сервисах Yandex Cloud через Identity and Access Management (IAM), следуя принципу наименьших привилегий.
Технологии и инструменты
ArgoCD, Bash, GitHub Actions, Grafana, Loki, Nginx, Prometheus, Yandex Cloud
Период работы/продолжительность
Февраль 2023 г. - Май 2024 г.
NDA
Описание задачи/проекта

Высоконагруженная платформа для онлайн-ритейла.

Позиция на проекте
DevOps инженер
Ответственность
  1. Автоматизировал подготовку и управление конфигурацией серверного парка из сотен машин на RHEL с использованием плейбуков Ansible;
  2. Создавал стандартизированные образы виртуальных машин с помощью Packer для ускорения и унификации развертывания новых серверов.
  3. Разработал и поддерживал CI/CD пайплайны в Jenkins для автоматической сборки, тестирования и развертывания приложений, упакованных в Docker;
  4. Настраивал и оптимизировал конфигурации Nginx для балансировки нагрузки, кеширования и работы в режиме reverse-proxy для обработки пиковых нагрузок;
  5. Администрировал отказоустойчивый кластер PostgreSQL с использованием Patroni, настраивал политики резервного копирования и восстановления;
  6. Развернул и поддерживал кластер Kafka для обеспечения асинхронного обмена сообщениями между микросервисами (обработка заказов, обновление остатков);
  7. Внедрил и управлял GitLab как основной системой контроля версий, включая настройку workflow с ветвлением и code review;
  8. Обеспечил безопасное хранение и управление секретами (пароли, API-ключи) с помощью HashiCorp Vault, интегрировав его в CI/CD процессы;
  9. Написал серию Bash-скриптов для автоматизации рутинных задач: мониторинг состояния системы, ротация логов и проверка доступности сервисов;
  10. Управлял развертыванием приложений с помощью Docker Compose в средах разработки и тестирования для упрощения локального запуска.
Технологии и инструменты
Ansible, Bash, Docker, Docker Compose, Git, GitLab, Hashicorp Vault, Jenkins, Kafka, Nginx, Packer, Patroni, PostgreSQL, RHEL
Период работы/продолжительность
Январь 2022 г. - Февраль 2023 г.
Аналогичные специалисты
Не нашли, кого искали?

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

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