Здравствуйте, меня зовут Николай, я DevOps Engineer/Site Reliability Engineer (SRE). Набирая опыт работы в этой сфере, я помогаю организациям обеспечивать надёжность веб-сервисов и оптимизировать процессы разработки программного обеспечения с помощью автоматизации и совместной работы.
Моя карьера в технологической отрасли началась с интереса к программированию и решению проблем. По мере углубления в мир IT я осознал важность профессии инженера DevOps/SRE и то, как она может изменить работу компаний. Это привело меня к специализации в области DevOps/SRE, и с тех пор я не оглядываюсь назад.
На пути моего погружения в специальность я я активно изучаю различные инструменты и технологии: Kubernetes, Ansible, Terraform, Prometheus, Grafana, CI/CD.
Что отличает меня от других, так это моя способность быстро погружаться в процессы, изучать новые технологии и инструменты. Я активно поддерживаю методологии Agile и DevOps , поскольку считаю, что они имеют решающее значение для эффективной разработки высококачественных, надежных и безопасных продуктов.
Помимо моих технических навыков, я также обладаю отличными навыками коммуникации и лидерства. Я умею выстраивать эффективную коммуникацию с коллегами и командами, с которыми взаимодействую и умею брать ответственность.
Я всегда стремлюсь учиться и быть как можно более эффективным.
Межсервисная группа DevOps.
Выполнял следующие обязанности:
- Мониторинг состояния системы: настроил и расширил сбор метрик node exporter;
- Выполнение заявок в третьей линии поддержки: обнаружил и передал аналитикам и СБ факт мошеннических действий;
- Участие в разработке функционала мониторинга: Написал скрипт на Bash для postgres_exporter, настроил дашборд мониторинга в Grafana;
- Разработка и доработка микросервисов: развернул плечо MVNO (mobile virtual network operator) и написал к нему документацию, которую проверил специалист, ей будут пользоваться отделы разработки, аналитики и devops.
Компания МЕГАПРИНТ - федеральный оператор аутсорсинга печати по системе Full Service Maintenance Agreement.
Моими задачами были:
- администрирование и поддержка работы Linux-серверов, сервисов HelpDesk и Service Desk с помощью Kubernetes.
- поднятие и настройка Grafana и создание дашбордов;
- сопровождение инфраструктуры сбора и мониторинга событий с помощью Ansible, решение технических проблем средней сложности, траблшутинг;
- сопровождение тестового окружения, автоматизация рутинных задач на Python и добавление в Cron. Писал CI/CD пайплайны в Gitlab CI;
Разработал и запустил элемент системы HelpDesk для упрощения системы HelpDesk между клиентом и специалистами компании - бот, который также автоматизирует процесс оказания помощи, обратной связи и других услуг. Это дополнение позволило увеличить скорость реагирования отдела обслуживания в 2 раза.
Компания разрабатывает программное обеспечение, платежные системы, веб-проекты, мобильных приложений и блокчейн.
Я создавал и внедрял новые API, писал новые ORM структуры. Писал тесты и переписывал отдельные алгоритмы и модели, что улучшило производительность приложения.
Отвечал за создание всех моделей личной учетной записи администратора и серверных служб с использованием API, также написание тестов для них.
Я изучил принципы SOLID и то, как их использовать, научился использовать архитектуру Rest.
Стек: Postgresql + psycopg2, Python + Django REST, aiogram, Redis, RabbitMQ
Специальность: Прикладная математика и информатика
Специализация: Распределённые системы (проектирование высоконагруженных и отказоустойчивых сервисов, технологии хранения данных, распределённые и параллельные вычисления, работа с большими массивами данных).
Курс на кафедре МТС «Разработка микросервисов на Go» - изучение основ языка Go и микросервисной архитектуры.
Я научился настраивать локальное окружение, работать с REST API, а также организовывать взаимодействие между сервисами через gRPC, Kafka и REST. Курс ориентирован на практику: выполнялись обязательные задания, начиная с разработки HTTP сервера и клиента, заканчивая выполнением итогового проекта "создание системы бронирования отелей", чтобы освоить ключевые навыки разработки микросервисов.
Курс окончен с оценкой "Отлично".