Files
resume/RESUME_DEVOPS.md

93 lines
7.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Картман Эрик
Мужчина, 28 лет, родился 18 апреля 1998
**Телефон:** 8 (988) 324-86-66 — предпочитаемый способ связи
**Telegram:** [добавить ссылку — мессенджеры дают заметно лучший отклик рекрутёров, чем email]
**WhatsApp:** [добавить, если отличается от основного телефона]
**Email:** p.maxim.mail@yandex.ru
**Проживает:** Таганрог
**Гражданство:** Россия, есть разрешение на работу: Россия
**Готов работать удалённо**, не готов к командировкам
## Желаемая должность и зарплата
**DevOps-инженер**
- Специализации: Программист, разработчик
- Тип занятости: полная занятость
- Формат работы: удалённо, гибрид
- Желательное время в пути до работы: не имеет значения
## Опыт работы — 4 года 5 месяцев
### АО ТНИИС
**Сентябрь 2023 — настоящее время** (2 года 11 месяцев)
**Инженер по сопровождению**
Стек отдела: Astra, Grafana, Prometheus, Docker, Ansible, Nginx, Jira, Gitea, Elastic Stack (ELK), Bash, Java
**Достижения:**
*Автоматизация и CI/CD:*
- Написал 15 скриптов с использованием Ansible, организовав управление конфигурациями через роли и модули, сотрудничая с командами разработки и DevOps для определения требований, и интегрировав тестирование в CI/CD-конвейеры с использованием фреймворка Molecule и TeamCity, что уменьшило время развертывания, снизило количество ошибок и улучшило стабильность сервиса, обеспечив быстрое восстановление в случае сбоев.
- Администрировал self-hosted CI-инфраструктуру Gitea Actions: восстановил раннер из restart-loop (устаревшая регистрация), настроил маршрутизацию job'ов между раннерами по меткам и собрал кастомный Docker-образ cross-builder'а (Debian + ARM-тулчейн) под кросс-компиляцию встроенного C-кода, с проверкой целевой архитектуры собранных бинарей прямо в pipeline.
- Настроил 50 дашбордов в Grafana, интегрировав данные из Prometheus с унификацией форматов метрик, что сократило время на выявление и устранение неполадок и обеспечило доступ к дашбордам для всей команды.
**Обязанности:**
*Автоматизация и конфигурация:*
- Автоматизировал установку и настройку серверов в части деплоя с помощью Ansible, что сократило время развертывания.
- Написал конфигурационные файлы Nginx для маршрутизации и балансировки нагрузки на сервисы.
- Создал роли и плейбуки Ansible, обновил скрипты для автоматизации развертывания и настройки инфраструктуры.
- Контейнеризировал сервисы мониторинга и вспомогательные инструменты с помощью Docker, включая сборку кастомных образов под специфичные задачи CI.
*Оптимизация и настройка мониторинга:*
- Оптимизировал системы мониторинга с использованием Prometheus и Grafana, что позволило сократить время реагирования на инциденты.
- Реализовал настройку Mimir, что улучшило масштабируемость системы мониторинга.
- Установил и настроил систему Prometheus для сбора метрик из различных источников.
*Управление проектами и задачами:*
- Использовал Jira для отслеживания задач, планирования спринтов и управления проектами в Agile-окружении.
### ОКБ СУХОЙ
**Март 2022 — Сентябрь 2023** (1 год 7 месяцев)
**Инженер тестировщик**
Стек отдела: CentOS, Selenium для автоматизации тестирования, GitLab
**Достижения:**
- Разработаны эффективные тестовые сценарии для верификации встроенного программного обеспечения, а также автоматизированные модульные и интеграционные тесты, что повысило качество конечного продукта и сократило время на тестирование.
**Обязанности:**
- Проводил тесты для выявления проблем в программном обеспечении на платформе CentOS.
- Создавал тестовые сценарии для комплексной проверки функциональности.
- Написал автоматизированные тесты на стендах интеграционного и приемочного тестирования, хранившиеся и версионировавшиеся в GitLab.
- Идентифицировал и документировал проблемы в процессе тестирования.
- Подготовил отчеты о выявленных проблемах для разработчиков, включая описания и рекомендации по исправлению.
## Образование
**Магистр**
Южный федеральный университет, магистратура, 2024
Инфокоммуникационные технологии и системы связи
**Бакалавр**
Южный федеральный университет, бакалавриат, 2022
Инфокоммуникационные технологии и системы связи
## Навыки
**Знание языков:**
- Русский — родной
- Английский — B2 (средне-продвинутый)
**Ключевые навыки:**
*CI/CD и трекинг задач:* Git · GitLab · Gitea · Gitea Actions · TeamCity · Jira
*Автоматизация и конфигурирование:* Ansible · Molecule · Docker · Bash
*Серверы и сети:* Nginx · Linux · Astra Linux · CentOS
*Мониторинг:* Grafana · Prometheus · Mimir · Elastic Stack (ELK)
*Языки и БД:* Python · SQL · C/C++ · Java · PostgreSQL
*Дополнительно (самостоятельная практика):* Kubernetes · Helm · Kafka · HashiCorp Vault