Николай Марков (maloquiin), 24 года, Россия, МоскваНиколай Марков (maloquiin), 24 года, Россия, Москва
DevOps-инженерИнженер по доступности сервисовСредний (Middle)
Ищу работу

Контакты

Войти
Возраст: 24 года
Опыт работы: 4 года и 2 месяца
Регистрация: 23.11.2022
Последний визит: 1 месяц назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе

Обо мне

Я энергичный мидл DevOps-инженер с реальным опытом работы в инвестиционном банке «Ренессанс Капитал». В своей деятельности я обеспечивал бесперебойную работу критически важных IT-систем — от ежедневного мониторинга и оперативного устранения сбоев до автоматизации процессов с использованием Python и Bash. Настраивал современные системы мониторинга (Zabbix, Grafana) для быстрого обнаружения инцидентов и интегрировал торговые инструменты, что значительно повышало эффективность бизнес-процессов.


На досуге занимался ИИ-стартапом, где от идеи до реализации разворачивал инфраструктуру в Kubernetes, проектировал базы данных и участвовал в фул-стэк разработке платформы на TypeScript + React + Vite. Кроме того, я настраивал всю облачную инфраструктуру для стартапа в Yandex Cloud, что обеспечило масштабируемость и надёжность сервисов проекта. Этот опыт расширил мои знания в области масштабируемых и отказоустойчивых решений, а также позволил глубже освоить интеграцию современных технологий.


Активно обучаю новых сотрудников и постоянно совершенствую свои навыки, внедряя инновационные решения и лучшие практики SRE и DevOps для оптимизации процессов и достижения бизнес-целей.


В свободное время увлекаюсь настольным теннисом, а также занимаюсь фитнесом для поддержания физической формы.

Навыки

Git
Python
Docker
Ansible
Linux
Kubernetes
Terraform
SQL
Jenkins
CI/CD

Опыт работы

  • Инвестиционная компания, специализирующаяся на развивающихся и пограничных рынках
    SRE-DevOps Specialist (Средний)Специалист поддержки бизнес приложений / Отдел поддержки бизнес приложений, Управление разработки и развития мидл офисных платформ (Middle Application Support Specialist / Analyst / Sre / DevOps)
    Март 2023 — По настоящее время (2 года и 1 месяц)

    Мониторинг и поддержка IT-систем:
    • Ежедневное проведение утренних и вечерних проверок работоспособности критически важных систем.
    • Оперативное устранение выявленных сбоев с последующей эскалацией при критичном уровне отказа.
    • Документирование инцидентов и пополнение базы знаний для повышения оперативности решения аналогичных ситуаций.

    Обслуживание пользователей и оперативное реагирование:
    • Быстрое отклик на запросы пользователей по техническим вопросам и оптимизации рабочих процессов.
    • Разбор сложных инцидентов, связанных с отказами компонентов, нарушениями торгового workflow, проблемами фидов, интеграцией данных, расчётом P&L и реконсиляцией позиций.

    Автоматизация процессов и разработка скриптов:
    • Создание скриптов на Python и Bash для автоматизированного мониторинга процессов (например, реконсиляция трейдов и позиций) и массовых обновлений данных в базах.
    • Внедрение инструментов для оптимизации рутинных операций, что позволило снизить количество ручных процедур и минимизировать риск человеческого фактора.

    Работа с торговыми инструментами:
    • Настройка и сопровождение: организация параметризации торговых инструментов (например, облигаций) в соответствии с заданными спецификациями.
    • Мониторинг сделок и маркет данных: контроль корректного проведения сделок и обеспечение своевременной передачи маркет данных для оперативного ведения торговых операций.
    • Интеграция с торговыми платформами: взаимодействие с соответствующими системами для минимизации задержек и обеспечения надежной синхронизации данных.

    Настройка и поддержка систем мониторинга:
    • Развертывание и конфигурация систем мониторинга, таких как Zabbix и Grafana, для сбора, визуализации и анализа ключевых метрик работоспособности.
    • Настройка автоматизированных оповещений и алертов для быстрого выявления и устранения сбоев.
    • Проведение анализа логов и оптимизация производительности сервисов с целью повышения отказоустойчивости систем.

    Интеграция с командой и обмен знаниями:
    • Тесное взаимодействие с разработчиками, аналитиками и смежными IT-подразделениями для совместного решения комплексных технических и операционных задач.
    • Подготовка и ведение документации по сопровождению систем.
    • Проведение обучения новых сотрудников (более 3-х человек), способствовав эффективной адаптации и повышению общей квалификации команды.

  • NeuroPlume
    DevOps Engineer / Full Stack Developer (Средний)
    Январь 2024 — Ноябрь 2024 (11 месяцев)

    Разработка и развертывание облачной инфраструктуры:
    • Проектирование и внедрение отказоустойчивой Kubernetes-инфраструктуры в Yandex Cloud с использованием Infrastructure as Code (Terraform).
    • Настройка CI/CD пайплайнов с использованием Docker и автоматизированной сборкой для разных платформ.
    • Внедрение практик GitFlow для эффективного управления версиями и релизами.
    • Реализация мультистейджевой сборки для оптимизации размера Docker-образов и безопасности.

    Архитектура и разработка баз данных:
    • Проектирование архитектуры PostgreSQL для высоконагруженных систем с учетом требований безопасности и производительности.
    • Настройка репликации и резервного копирования для обеспечения отказоустойчивости данных.
    • Оптимизация SQL-запросов и настройка индексов для повышения производительности.
    • Внедрение миграций и версионирования схемы базы данных.

    Мониторинг и безопасность:
    • Развертывание комплексной системы мониторинга на базе Prometheus stack и Grafana.
    • Настройка алертинга и системы логирования для оперативного реагирования на инциденты.

    Full Stack разработка:
    • Участие в разработке фронтенд-приложения на TypeScript + React + Vite с использованием Material-UI.
    • Реализация серверной части на Node.js с использованием современных практик разработки.
    • Внедрение системы интернационализации (i18n) для поддержки мультиязычности.

    DevOps практики и автоматизация:
    • Внедрение практик Infrastructure as Code (IaC) для управления облачными ресурсами.
    • Автоматизация процессов деплоя с использованием shell-скриптов и Ansible.
    • Настройка автоматического масштабирования ресурсов в зависимости от нагрузки.
    • Реализация стратегии zero-downtime deployments для обеспечения непрерывной работы сервиса.

    PostgreSQLGitDockerCI/CDKubernetesTypeScriptReactGrafanaAnsibleSRE
  • ТК "Атлант"
    Москва
    Фулстек разработчик (Младший)C# Разработчик
    Январь 2021 — Июнь 2021 (6 месяцев)

    Система учета грузоперевозок
    МТКП МГТУ им. Н.Э. Баумана (Практика) 

    Разработка desktop-приложения:
    • Создание пользовательского интерфейса на Windows Forms с учетом требований эргономики и удобства использования.
    • Реализация системы авторизации и разграничения прав доступа для различных типов пользователей.
    • Внедрение функционала формирования и экспорта отчетов в Excel и PDF форматы.
    • Разработка модуля валидации вводимых данных для минимизации ошибок пользователя.

    Работа с базой данных:
    • Проектирование структуры базы данных MS SQL Server для хранения информации о грузах, маршрутах и перевозчиках.
    • Написание оптимизированных SQL-запросов для обработки и анализа данных.
    • Реализация хранимых процедур для часто выполняемых операций.
    • Настройка индексов для повышения производительности запросов.

    Реализация бизнес-логики:
    • Разработка модуля расчета стоимости перевозок с учетом различных параметров (вес, расстояние, тип груза).
    • Создание системы отслеживания статусов грузоперевозок в реальном времени.
    • Внедрение алгоритмов оптимизации маршрутов доставки.
    • Реализация функционала автоматического планирования графика перевозок.

    Тестирование и отладка:
    • Написание и выполнение unit-тестов для проверки корректности работы ключевых компонентов.
    • Проведение интеграционного тестирования взаимодействия с базой данных.
    • Отладка и оптимизация производительности приложения.
    • Документирование найденных ошибок и способов их устранения.

    Документация и поддержка:
    • Создание технической документации по архитектуре системы и её компонентам.
    • Разработка пользовательских инструкций и справочных материалов.
    • Подготовка документации по развертыванию системы.
    • Обучение конечных пользователей работе с системой.

    Другое (Младший)DevOps Engineer / Web Developer
    Апрель 2017 — Октябрь 2018 (1 год и 7 месяцев)
      Разработка и поддержка инфраструктуры:
      • Настройка и поддержка серверов на базе Linux (Ubuntu, CentOS).
      • Развертывание и администрирование веб-серверов (Nginx, Apache).
      • Базовая настройка облачной инфраструктуры.
      • Управление DNS-записями и настройка SSL-сертификатов.

      Контейнеризация и оркестрация:
      • Создание и оптимизация Docker-контейнеров для веб-приложений.
      • Написание docker-compose файлов для локальной разработки.
      • Базовая работа с Docker Swarm.

      Мониторинг и логирование:
      • Настройка базового мониторинга серверов и приложений.
      • Сбор и анализ логов для отслеживания ошибок.
      • Создание простых дашбордов в Grafana.
      • Настройка оповещений о критических событиях.

      Веб-разработка:
      • Создание адаптивных веб-интерфейсов с использованием React и TypeScript.
      • Разработка REST API на Node.js/Express.
      • Работа с базами данных PostgreSQL.

      Автоматизация и безопасность:
      • Написание bash-скриптов для автоматизации рутинных задач.
      • Настройка автоматического резервного копирования.
      • Базовая настройка файрвола и безопасности серверов.

Высшее образование

  • МИТУ

    Московский институт технологий и управления
    Москва53 выпускника
    Прикладная информатика
    Сентябрь 2023 — По настоящее время (1 год и 6 месяцев)

    Прикладная информатика в экономике по сокращенной программе после среднего-специального образования

  • МЭИ (НИУ)

    Национальный исследовательский университет «МЭИ»
    Москва2432 выпускника
    Инженерно-экономический институт (ИнЭИ)
    Сентябрь 2021 — Апрель 2022 (7 месяцев)
  • МГТУ им. Н.Э. Баумана

    Московский государственный технический университет имени Н.Э. Баумана
    Информатики и систем управления; ИУ
    Сентябрь 2017 — Июль 2021 (3 года и 10 месяцев)

    закончил Московский техникум космического приборостроения (МТКП МГТУ имени Н.Э. Баумана) - Специализация: Программирование в компьютерных системах

Дополнительное образование

  • Udemy

    Global marketplace for learning and teaching online
    Сан-Франциско и район залива3612 выпускников
    Jenkins для DevOps Инженеров
    Июнь 2023 — Август 2023 (2 месяца)

    список практики будет добавлен после прохождения курса
    Сертификат будет добавлен после прохождения курса

    Terraform - Программирование Инфраструктуры AWS
    Март 2023 — Май 2023 (2 месяца)
    • Узнал для чего нужен terraform
    • Создавал, изменял и удалял ресурсы AWS
    • Узнал где хранить Credentials
    • Создал простой web server
    • Использовал статические внешние файлы
    • Использовал динамические внешние файлы (шаблоны)

    Сертификат будет добавлен после прохождения практики

    AWS - С Нуля до Профессионала (Amazon Web Services)
    Февраль 2023 — Март 2023 (1 месяц)
    • Узнал какие бывают сертификаты специалистов AWS
    • Создал и настроил профиль
    • Познакомился с EC2
    • Познакомился с IAM и AWS Budgets
    • Попробовал S3 Bucket
    • Попробовал EC2 (Volume, Snapshot, AMI, Bootstrapping, IAM Roles) 
    • Использовал самонастройку северов
    • Попробовал роли доступа для серверов EC2
    • Узнал виды ip адресов AWS
    • Познакомился с metadata
    • Попробовал Elastic Load Balancer
    • Попробовал авто-клонирование серверов EC2
    • Изучил основы VPC
    • Создал сеть VPC
    • Попробовал Bastion Host
    • Познакомился с VPC Peering, VPN, FlowLogs
    • Познакомился с CloudFormation
    • Познакомился с Lambda
    • Познакомился с SNS
    • Познакомился с SQS
    • Познакомился с Route 53
    • Попробовал CloudFront
    • Познакомился с SSL сертификатами
    • Попробовал SSL с ELB и CloudFront
    • Попробовал CloudTrail
    • Познакомился с Elastic Beanstalk
    • Попробовал RDS
    • Познакомился с Systems Manager (хранение паролей, секретов, параметров, управление серверами EC2, управление серверами не в AWS, Hybrid инфраструктура)
    • Познакомился с Cross Account Switch Roles
    • Познакомился с AWS Simple Email Service и AWS WorkMail
    Linux с нуля до Сертификата
    Февраль 2023 — Февраль 2023 (1 месяц)
    • Работа с директориями
    • Работа с файлами
    • Создание линков
    • Команды: find, cut, sort, wc
    • Команда grep и регулярные выражения
    • Перенаправление вывода и ввода
    • Архивирование и сжатие: tar, gzip, bzip2, xz, zip
    • Процессы и память: htop, free, ps
    • Редактирование файлов nano
    • Типы аккаунтов и важные файлы
    • Пользователи и группы
    • Права доступа и владениями файлами и директориями
    • Сетевые команды
    • Скрипты Linux Bash
    • Crontab
    • Различные темы по linux
    Kubernetes с Нуля для DevOps Инженеров
    Январь 2023 — Февраль 2023 (1 месяц)
    • Изучил основы Kubernetes
    • Поднял K8s Cluster в GCP
    • Создал и управлял подами, деплоями, сервисами, ingress контроллерами и helm charts
    Docker + Ansible - с нуля, деплой и управление Swarm
    Декабрь 2022 — Январь 2023 (1 месяц)
    • Генерировал ключ ssh
    • Познакомился с командами linux
    • Изучил базовые понятия docker
    • Создавал image
    • Анализировал сборку с помощью dive
    • Использовал многоэтапную сборку
    • Изучил сети docker
    • Использовал docker-compose
    • выкладывал несколько сервисов
    • Познакомился с переменными окружения
    • Запускал shared конфигурации
    • Пушил в GitHub registry
    • Поднимал локально свой registry
    • Изучил базовые понятия Ansible
    • Написал Ansible-playbook
    • Развертывал машины с помощью Vagrant
    • Познакомился с архитектурой swarm
    • Изучил сервисы и задачи в docker swarm
    • Познакомился с секретами и конфигами
    • Использовал statefull сервисы
    • Познакомился с overlay network и попробовал ingress router mesh
    • Попробовал Healthcheck
    • Запустил swarm
    • Написал роли Ansible
    • Познакомился с Ansible Galaxy
    • Попробовал тэги, циклы, Lookup, фильтры, шаблоны и Vault Ansible
    • Сделал deploy приложения на кластер
    Полное руководство по Python 3
    Декабрь 2022 — Январь 2023 (1 месяц)

    Список практики будет добавлен после завершения

    Сертификат будет прикреплен после завершения

    Практический курс по SQL и PostgreSQL
    Ноябрь 2022 — Декабрь 2022 (1 месяц)
    • Научился создавать БД и таблицы
    • Делал выборки - SELECT
    • Использовал сортировку и группировку данных
    • Изучил типы данных PostgreSQL
    • Создавал отношения 1 к 1, 1 ко многим, многие ко многим
    • Фильтровал данные с помощью - WHERE
    • Познакомился с операторами UNION, INTERSECT, EXCEPT над множествами
    • Делал подзапросы и ограничения
    • Усвоил: вставка, удаление, обновление
    • Создавал кастомные последовательности и применять их
    • Проектировал БД
    • Создавал представления
    • Создавал различные функции (IN/OUT/DEFAULT, возврат наборов данных)
    • Создавал функции PLpgSQL (возврат и присвоение, декларация переменных, логика с if-else, циклы, RETURN NEXT)
    • Научился обрабатывать ошибки
    • Научился преобразовывать типы данных
    • Изучил индексы (их виды и методы сканирования)
    • Познакомился с psql
    • Импортировал базу данных с Kaggle при помощи psql
    • Изучил массивы + VARIADIC и FOREACH
    • Создавал кастомные типы (DOMAIN, TYPE, ENUM)
    • Изучил продвинутые группировки (GROUPING SET, ROLLUP, CUBE)
    • Создавал CTE
    • Создавал оконные функции (агрегатные и ранжирования)
    • Познакомился с транзакциями и уровнями изоляции
    • Создавал триггеры (построчные, аудит таблиц)
    • Познакомился с безопасностью