en
Максим Бизукойть

Максим Бизукойть

DevOps инженер

>Выбрал стезю инженера по жизни, потому что всегда нравились сложные штуки и стройные системы. То чувство, когда в детстве разобрал будильник и понеслась. Знаю всякие страшные слова как OOP, kanban, теоретическая механика, kubernetes и прочее модное на острие технологий. Быстро учусь. Ответственен и пунктуален.

Связь

tg: t.me/mb_devops

mail: bizukoits.maksim@gmail.com

linkedin: linkedin.com/in/max-koit

скачать резюме(pdf): cv.maks-koits.site

Чем владею, что могу?

  • Operating Systems: Linux, Windows.
  • Containerization & Orchestration: Docker, Docker Compose, Kubernetes (K8s), Red Hat OpenShift, Minikube, Helm, Argo CD, AWS ECS/EKS.
  • Virtualization: VirtualBox, VMware, Proxmox.
  • Scripting: Bash, Python, PowerShell.
  • Networking: OSI model, DNS, TCP/UDP, HTTP/S, FTP, VPN, CDN, Service Mesh (Istio).
  • Web Servers: Nginx, Apache, Traefik.
  • Databases: PostgreSQL, MySQL, Cassandra.
  • SCM/VCS: Git (GitHub, GitLab, Bitbucket).
  • CI/CD: GitLab CI/CD, Jenkins, GitHub Actions, Azure DevOps, TeamCity.
  • Configuration Management & IaC: Terraform, Ansible.
  • Cloud Platforms:
  • AWS: EC2, IAM, S3, RDS, ECS, VPC, EKS, SNS, CloudFront, ECR, Route 53, Lambda, etc.
  • Azure: VM, ACR, CDN, AKS, App Service, SQL Databases, Storage Accounts, Resource Groups, Virtual Networks, etc.
  • On-premises: any VMs.
  • Monitoring & Logging: Prometheus, Grafana, VictoriaMetrics, Loki, Promtail, ELK/EFK, cAdvisor, Zabbix.
  • Message Brokers & Streaming Data: Apache Kafka, Debezium.
  • Artifact & Image Registries/Storage: Amazon ECR, Azure ACR, Nexus, MinIO, Harbor.
  • Опыт

    DevOps инженер в Playsdev
    ноябрь 2022 — нынешний момент

    Аутсорс-компания, специализируется на оказании услуг DevOps.

    Чем занимался:

      Проектная работа со сторонними организациями в качестве DevOps-инженера для внедрения DevOps практик и обеспечения бесперебойных процессов CI/CD. Разработка и поддержка облачной инфраструктуры.
    • Проект 1. Приложение для путешествий.
    • Перенос тестовой инфраструктуры с AWS на VM на железо заказчика; Настройка dev, test, prod окружений на VM; Оптимизация Dockerfile для микросервисов на python, Docker compose; Настройка мониторинга VM и дашбордов (Prometheus + Victoriametrics + Grafana), алертинг в ТГ; Бэкапирование; Поднятие кластера Kubernetes на VM мощностях заказчика, настройка доступа к сервисам используя внешний балансировщик компании; Настройка логирования, Loki + promtail; Настройка мониторинга Prometheus + Victoriametrics + Grafana; Поднятие и настройка self-hosted GitLab в Kubernetes; Перенос, конфигурирование и дебаг микросервисов python с docker compose в Kubernetes, написание Helm чартов; Разворачивание и администрирование MinIO, Harbor, PostgreSQL, Redis, Kafka, Cassandra, CDC(Debezium); Настройка CI/CD процессов в GitLab для сборки приложения, тестирования, доставку образов в registry, деплой тестового окружения в Kubernetes; Написание документации с описанием инфраструктуры

    • Проект 2. Финтех.
    • Написание и оптимизация Dockerfile для Java и NodeJS приложений; Написание CI Jenkins пайплайнов с переиспользованием внутренних библиотек и плагинов для тестирования, создания release notes, билда и отправки образов в registry и иных артефактов в nexus-репозиторий, рассылки оповещений; Создание и заказ инфраструктуры для проектов во внутреннем облаке заказчика, настройка окружений и инструментов для нескольких команд разработчиков; Управление репозиториями Bitbucket, Nexus, администрирование областей Confluence и SonarQube, Vault; Конфигурирование, деплой и отладка микросервисных приложений в тестовых средах кластера OpenShift; Внедрение инъекционных контейнеров vault для секьюрного проброса сикретов в под перед запуском основного контейнера. Настройка Istio для внутреннего проксироваиня и маршрутизации трафика, переход на новые версии service mesh; Обновление версий образов служебных микросервисов; Настройка и отладка sidecar-контейнеров для мониторинга(exporter), аудита и логирования(Fluentbit) микросервисов; Выпуск внутренних сертификатов; Заказ и подготовка VM для нагрузочного тестирования микросервисов на стендах с использованием Apache JMeter и выводом результатов в Grafana; Написание внутренних инструкций; обучение команд работе с инструментами.

    • Проект 3. Перенос инфраструктуры в AWS.
    • Написание плейбуков Ansible для развертывания и настройки серверов и сервисов; Перенос инфрастуктуры с мощностей заказчика в AWS, написание Terraform для поднятия окружений и тестовых стендов; Настройка и управление managed кластером Kubernetes; Создание и конфигурирование Helm-чартов для деплоя приложений в Kubernetes; Настройка Prometheus и Grafana для мониторинга нод и нагрузки на микросервисы и алертов; Деплой и настройка EFK для сбора и хранения логов; Поднятие и настройка self-hosted GitLab; Перенос кода из Github в Gitlab; Перенос и доработка CI/CD из Jenkins заказчика в selfhosted Gitlab; Проведение нагрузочного тестирования и оптимизация производительности приложений, работающих в кластере Kubernetes; Начал переход на GitOps в виде ArgoCD; Настройка WireGuard для доступа разработчиков к тестовым окружениям; Сопровождение команды разработчиков.

    • Проект 4. Группа коммерческих сайтов.
    • Анализ существующей инфраструктуры AWS и архитектуры сайтов для разработки эффективного плана миграции и обеспечение минимального времени простоя в процессе миграции; Написание Dockerfile для упаковывания Wordpress приложения в контейнер, минимизация занимаемого образом места; Разработка и внедрение CI/CD в Azure DevOps для запуска тестов, билда образа, пуша его в Azure CR, и деплоя контейнеров в тестовое окружение Azure Web App; Перенос баз данных для сайтов из Amazon RDS в совместимую службу баз данных Azure, настройка автоматических бэкапов; Настройка репликации данных по регионам и CDN; Настроил реестр образов Azure для хранения образов и управления версиями; Настроил managed MySQL; Использовал Terraform для автоматического поднятия инфраструктуры dev и prod окружений, включая CDN, хранилище BLOB-объектов, Registry, и контейниризованное веб-приложение; Настроил Azure Monitor для мониторинга производительности веб-сайта и настроил алерты о критических проблемах. Прописывание DNS, настройка Cloudflare для защиты от DDoS, настройка CORS, оптимизация PHP сервера для обеспечения дополнительной защиты от DDoS; Оптимизация затрат на облачную инфраструктуру; Провёл нагрузочное тестирование на выделенном стенде для определения максимальной нагрузки на инстанс; Поддержка разработчиков.

    EPAM course student
    сентябрь 2022 — ноябрь 2022

    "DevOps Fundamentals, EPAM, online".

    Системный админиcтратор
    февраль 2022 — октябрь 2022

    Сопровождение и поддержка группы сайтов, выкатка релизов в мануальном режиме.

    Образование

    Белорусский Национальный Технический Университет
    2007—2012

    Инженер-конструктор, бакалавр.

    Иной опыт работы

    2012—2022


    Почти 10 лет работы инженером-конструктором на разных ролях. Занимался практически всем циклом проектирования продукта. Начиная от общения с заказчиком и составлением ТЗ... (далее 10 промежуточных пунктов) ...заканчивая контролем установки готового изделия.
    Подробнее

    Инженер-конструктор-технолог, Промышленная инжиниринговая компания
    2020—2021

      Подготовка конструкторской и технологической документации для производства Ж/Д изделий для поездов STADLER. Сопровождение производства.

    Инженер-конструктор, АМКОДОР
    2016—2020

      Установка и адаптация ДВС(двигателей) на шарнирно-сочленённые трактора. Проектирование навесных систем на двигатель(системы питания воздухом, топливом, охлаждения, кондиционирования и т.д.), подкапотного пространства. Разработка 3d моделей, чертежей деталей и сборок, сопровождение и авторский надзор за изготовлением, сборкой и испытаниями систем двигателя. Прочностные расчёты, симуляция воздушных потоков(подбор радиаторов). Согласование конструкторской документации с другими предприятиями и службами завода. Подбор комплектующих. В основном Solidworks, Siemens NX, AutoCAD.

    Инженер-конструктор, ENCATA - "БДК-РНД"
    2014—2016

      Разработка и авторское сопровождение за изготовлением промышленного оборудования по очистке воздуха. 1. Локальное оборудование(циклоны, пылесосы и др.) - для удаления местно выделяющихся сварочных аэрозолей или иных источников загрязнения. 2. Аспирационные установки - очистка загрязнённого воздуха различных цехов с помощью очистных агрегатов с большой производительностью и площадью фильтрации, а также регенерацией фильтров с помощью пневмоочистки. 3. Разработка ламинарных боксов для производства лекарственных средств - также очистка воздуха, но с многими оговорками и повышенными требованиями к продукции и степени фильтрации. 4. Большое количество сопутствующих изделий и механизмов: поворотно-вытяжные устройства, глушители, воздуховоды, воздушные фильтры грубой очистки, рамные конструкции и прочее. Непосредственные обязанности: - разработка 3d моделей(в т.ч. модульных и масштабируемых) производимых изделий, - прочностные расчёты в CAD-пакетах, - подбор комплектующих, - подготовка конструкторской и частично технологической документации для выдачи в производство, а также его сопровождение. - создание рендеров (изображений и видео) для каталогов, сайта, рекламы. В основном - работа с листовым металлом, рамными конструкциями, лазерной резкой, гибкой, вальцовкой, сваркой и полимерной покраской. Реже - токарная обработка, фрезерование. Подготовка и оптимизация файлов для художественной лазерной резки.

    Инженер-конструктор, Минский тракторный завод
    2012—2014

    Установка и адаптация ДВС(двигателей) на трактора.

      Проектирование систем выпуска отработавших газов(выхлопных систем) уровня Stage III, IV; систем пожаротушения на энергонасыщенных тракторах. Разработка 3d моделей, чертежей деталей и сборок, сопровождение и авторский надзор за изготовлением, сборкой и испытаниями выхлопных систем (искрогашение, шумовибрационные, теплоизоляционные, на пожаробезопасность). Прочностные расчёты в CAD пакетах. Согласование конструкторской документации с другими предприятиями и службами завода. Редактура каталогов деталей и руководств по эксплуатации. Ведение деловой переписки. Организация электронного архива чертежей и переписки в бюро.

    Инженер-конструктор, фриланс
    2012—2019

      Чертежи и 3d модели. Расчёт. Производственные ведомости и сопроводительные документы. Рендеры изделий. Каркасные конструкции, листовой металл.