ПБ
Павел Б.
Мужчина
Беларусь, Минск, UTC+3
Ставка
2 537,5 Р/час
вкл. НДС 20% (350 Р)
Специалист доступен с 14 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
DevOps
Грейд
Навыки
Отрасли
Главное о специалисте
3+ года коммерческого опыта в качестве DevOps инженера.
● Умение настраивать процессы непрерывной интеграции и доставки с помощью Jenkins, GitLab CI/CD, GitHub Actions и Argo CD, автоматизация сборки, тестирование и развертывание приложений;
● Описание IaC с использованием Terraform для автоматизации развертывания и управления инфраструктурой в облаке;
● Контейнеризация и оркестрация используя Docker и Kubernetes, настройка кластеров Kubernetes для оркестрации сервисов;
● Настройка мониторинга и логирования с использованием Prometheus, Grafana и ELK Stack для отслеживания производительности системы и выявления проблем.
Проекты
(2 года 8 месяцев)
МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ТРЕНАЖЕРНОГО ЗАЛА
Роль
DevOps инженер
Обязанности
Пользователь может зарегистрироваться в приложении. Привязать свою платежную карту. Записаться на различные виды тренировок с возможностью выбора тренера и свободных слотов. Для входа в тренажерный зал пользователь сканирует QR-код, и с его абонемента списывается занятие. У пользователя есть возможность установить различные нотификации: напоминание о тренировке или завершении действия абонемента и др.
Стек технологий: Kubernetes, Jenkins, PostrgreSQL, Promtail, Loki, Grafana, GitHub, Kaniko, S3-minio.
Задачи на проекте:
● Frontend: React JS;
● Backend: JS (1 сервис, 3 cron-задачи, 4 воркера, 2 окружения, несколько кластеров);
● Сконфигурировал Linux виртуальные машины c ОС Ubuntu;
● Развернул Kubernetes кластер k8s с использованием Ansible (Kubespray);
● В k8s развернул систему хранения данных longhorn, nginx ingress controller и docker private registry, в котором хранится docker image и кэш, который использует kaniko для сборки docker image;
● Настроил процессы CI/CD с использованием Jenkins;
● Развернул Jenkins с использованием Pod как агента;
● Репозитории с исходным кодом хранятся в GitHub;
● Сборка docker image приложения осуществлялась при помощи Kaniko с использованием кэша, который сохранял docker image и кэш в private docker registry;
● Развернул minio (Helm);
● Для работы с базой данных был развернут PostgreSQL (Helm) в режиме statefulset и настроено автоматическое создание базы данных и пользователя через init script;
● Развернул систему логирования с использованием стека Promtail, Loki, Grafana;
● Развернул систему мониторинга с использованием стека Prometheus Grafana.
Стек специалиста на проекте
Grafana, Kubernetes, Kaniko, S3 Minio, GitHub, Ansible, Promtail, Loki, Jenkins, PostgreSQL
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Май 2024 - По настоящее время
(5 месяцев)
МОБИЛЬНОЕ ПРИЛОЖЕНИЕ МЕДИЦИНСКОЙ КЛИНИКИ
Роль
DevOps инженер
Обязанности
Пользователь регистрируется в приложении и создает личный кабинет, в котором он может отслеживать свою историю посещения мед. центра, записываться на сдачу анализов, приемы к врачам. Приложение содержит историю болезни пользователя, его анализы, даты посещения врачей. В приложении есть возможность привязки банковской карты и оплаты услуг клиники.
Стек технологий: AWS (EC2, S3, ECS, ECR, ALB, RDS, ACM, OpenSearch, CloudWatch), GitHub Actions, Linux, Bash, Docker, Terraform, OpenSearch.
Задачи на проекте:
● Frontend: React JS;
● Backend: Python;
● Настройка создания инфраструктуры в AWS с помощью Terraform;
● Развернул RDS PostgreSQL, ECS (Fargate), настроил автоскейлинг сервисов ECS;
● Настроил CI/CD в GH Actions, запустил self-hosted runner на EC2 instance, собранный образ пушил в ECR, через AWS CLI апдейтил image в ECS;
● Настройка ALB для ECS сервисов;
● Создание сертификатов с использованием AWS Certificate Manager;
● Создал docker-compose.yaml для развертывания приложения;
● Выполнял отладку приложений на основе Docker.
Стек специалиста на проекте
AWS ECR, AWS, Bash, Linux, Terraform, OpenSearch, S3, ECS, EC2, Docker, GitHub Actions, CloudWatch
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Май 2022 - Май 2023
(1 год 1 месяц)
ФИНТЕХ-ПРИЛОЖЕНИЕ
Роль
DevOps инженер
Обязанности
Финтех-приложение, ориентированное на управление расходами и их оптимизацию. Предоставляет пользователям информацию об их потребительских привычках, автоматизирует планирование бюджета и персонализирует рекомендации по сокращению расходов. Улучшает финансовое благополучие через принятие разумных финансовых решений.
Стек технологий: Kubernetes, GitLab, Helm, MySQL, Prometheus, Loki, Grafana.
Задачи на проекте:
● Настройка и обновление кластера Kubernetes с помощью Kubespray;
● Обновлял и поддерживал компоненты Ansible для обеспечения совместимости и безопасности;
● Управлял жизненным циклом виртуальных машин в среде VMware VSphere, контролируя такие задачи, как создание, модификация и вывод из эксплуатации;
● Постоянно уделял внимание оптимизации эффективности использования ресурсов и обеспечению рентабельности на протяжении всего процесса;
● Настроил Jenkins для создания, тестирования и развертывания приложений в локальном кластере Kubernetes;
● Внедрял и управлял автоматизированными стратегиями резервного копирования баз данных MySQL;
● Интегрировал Redis с другими инструментами и системами в инфраструктуру организации;
● В качестве системы версионирования используется GitLab;
● Развернул GitLab runner в k8s;
● Написал пайплайны для автоматизации сборки и развертывания приложений (микросервисов);
● Разработка и создание пользовательских панелей для отображения и анализа данных в реальном времени из различных источников данных с помощью Grafana;
● Развертывание Prometheus, настройка различных экспортеров для отображения метрик для Prometheus;
● Развертывание и настройка Loki и Promtail для сбора и передачи данных журнала.
● Настроил Alerts, используя Grafana для обработки оповещений, генерируемых Prometheus;
● Обновлял скрипты Bash и Python для автоматизации различных процессов и задач, повышения эффективности системы и автоматизации рабочих процессов.
Стек специалиста на проекте
Grafana, GitLab, Kubernetes, Prometheus, Helm, Loki, MySQL
Отрасль проекта
FinTech & Banking
Период работы
Март 2021 - Май 2022
(1 год 3 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский национальный технический университет (бакалавриат)
Специальность
Энергетический факультет
Завершение учебы
2019 г.
Дополнительное
Учебное заведение
Белорусский национальный технический университет (магистратура)
Специальность
Приборостроительный факультет
Завершение учебы
2022 г.