SpecialistOff.NET
/ Вопросы
/ Статьи
/ Фрагменты кода
/ Резюме
/ Метки
/ Помощь
/ Файлы
Раздел в разработке и тестировании
Назад
Резюме: Разработчик Python/Программист Python
Печать
PDF
RemiZOffAlex
Обновлено: 2024-03-17 23:37:21.080437
Метки:
[python];
[flask];
[sqlalchemy];
[linux];
[nginx];
[uwsgi];
[vue.js];
[sql];
[sqlite];
[alembic];
[git];
[ansible];
[jinja];
[gitlab];
[gitlab ci];
[axios];
[json-rpc];
[api];
[wsgi];
[fastcgi];
[docker];
[podman];
[gunicorn];
[postgresql];
Профессиональные навыки и умения
Стек
- Backend: Flask/SQLAlchemy
- Frontend:
- Mithril.js/Bootstrap
- Vue.js/axios/Bootstrap
- API: JSON-RPC
Технический опыт
- Разработка пользовательского интерфейса с использованием фреймворка Vue (SSR на Flask)
- Проектирование и проработка бизнес-логики приложений
- Проектирование структуры БД и описание
- Разработка гибкого API используя стандарт JSON-RPC согласованного с бизнес-логикой проекта
- Сборка приложений в Docker контейнер
- Разработка структуры базы знаний и наполнение
- Разработка парсера логов с последующим анализом полученных результатов
- Разработка многопользовательского web-портала (frontend/backend)
Контактные данные
Достижения и проекты
График работы
Гибкий график, полный день, удаленная работа
Опыт работы
- Декабрь 2019 - по н.в. (2 года 4 месяца), DevOps-инженер:
- Аналитика:
- моделирование, анализ и оптимизация бизнес-процессов в нотации BPMN;
- аудит информационных технологий.
- Разработка и управление архитектурой:
- программная инфраструктура;
- технологический стек;
- технологические процессы, зоны ответственности сервисов и микросервисов, карты и схемы взаимодействий сервисов и ролей.
- Развёртывание, настройка и поддержка сервисов Kubernetes, развертывание сред и приложений;
- CI/CD:
- GitLab CI/Jenkins/Ansible/buildbot;
- Написание сценариев для автоматизации сборок, тестирования, доставки и развертывания;
- Разворачивание и масштабирование сред продуктовых, QA и для разработчиков.
- Логирование:
- Filebeat/Logstash/Clickhouse/Grafana
- Мониторинг:
- Prometheus/Grafana, Zabbix
- Сценарии (Python, Bash);
- Поддержка парка серверного оборудования и систем виртуализации; установка, настройка и администрирование.
- Сентябрь 2018 - декабрь 2019 (1 год 3 месяцев), DevOps-инженер:
- CI/CD:
- GitLab CI/Jenkins/Ansible/buildbot;
- Написание сценариев для автоматизации сборок, тестирования, доставки и развертывания;
- Разворачивание и масштабирование сред продуктовых, QA и для разработчиков.
- Развёртывание платформы для разработчиков:
- Docker, GitLab, Ansible, Buildbot;
- Управление проектами Confluence, Jira.
- Логирование:
- Filebeat/Logstash/Clickhouse/Grafana
- Разработка и внедрение трёхуровневой архитектуры:
- основная система (ключевые сервисы);
- управляющая система;
- второстепенные сервисы.
- VPN (OpenVPN, Wireguard, IPsec);
- СУБД (PostgreSQL, MySQL, Redis);
- Поддержка парка серверного оборудования и систем виртуализации; установка, настройка и администрирование.
- Февраль 2014 - май 2018 (4 года 3 месяца), руководитель службы технической поддержки:
- Управление второй и третьей линиями технической поддержки;
- Организация обработки заявок в системах Redmine и GLPI;
- Разработка системы документации;
- Подбор персонала, проведение собеседований;
- Разработка системы управления бездисковой загрузкой и выбора ОС для бездисковой загрузки;
- Разработка системы создания конфигураций для полной установки ОС "под ключ" вместе с программным обеспечением;
- Разработка playbooks для Ansible;
- Решение проблем пользователей на общем хостинге, VPS и физических серверах;
- Настройка и администрирование серверов/
- Декабрь 2008 - Декабрь 2014 (6 лет), системный администратор:
- Настройка и администрирование серверов;
- VPN (OpenVPN, IPsec);
- СУБД (PostgreSQL, MySQL);
- Мониторинг;
- Логирование;
- Настройка и администрирование рабочих мест;
- Настройка периферийного оборудования;
- Настройка коммутаторов и маршрутизаторов;
- Настройка беспроводного оборудования.