Hexlet CV

Python Developer

Основное


Имя
Описание

Ищу работу на позицию python developer удаленно.

Сейчас обучаюсь на Хекслете, осваиваю стек Python + Django

Мои проекты:

Утилита seafile-uploader
Приложение для выгрузки файлов на seafile сервер из командной строки
https://github.com/BasedOnEvidence/seafile-uploader
Возможности утилиты:
- Выгружает файлы на сервер с использованием seafile api
- Позволяет делать общие ссылки для загруженных файлов
- Позволяет сделать защиту паролем

Утилита anyconnect-uninstaller
Программа для удаления cisco anyconnect в windows системах
https://github.com/BasedOnEvidence/anyconnect-uninstaller
Возможности утилиты:
- Автоматическое определение версии anyconnect и ее модулей
- Позволяет избежать множества ошибок удаления
- Позволяет удалить клиент anyconnect, даже если .msi поврежден
- Поддержка silent mode для автоматизации запуска
- Позволяет удалить драйвер acnamfd, даже если Windows не может его обнаружить
- Совместимость с антивирусом Касперского

Утилита gendiff
Программа для сравнения конфигурационных файлов
https://github.com/BasedOnEvidence/gendiff
Возможности утилиты:
- Позволяет сравнивать конфиги с произвольным уровнем вложенности
- Поддержка разных входных форматов: yaml, json
- Генерация отчета в различных форматах: plain text, stylish и json

Больше проектов можно найти здесь: https://github.com/BasedOnEvidence/

Навыки

Фундаментальные навыки:
Знание сетей, tcp/ip
Владение Linux.
Базы данных, SQL

Прикладные навыки:
Разработка на Python
Владение автоматическим тестированием (пример https://github.com/BasedOnEvidence/python-project-lvl3)
Ипользование requests, BeautifulSoup, pyinstaller

Владение английским
Читаю профессиональную литературу
Контакт
Телеграм @BasedOnEvidence

Работа


Системный инженер, АО Лаборатория Касперского
мая 2020 - по настоящее время

Обязанности:
-Участие в проектной деятельности
-Автоматизация процессов
-Обеспечение технической поддержки
-Написание инструкций, консультация

Достижения:
-Предложил и внедрил решение по обновлению клиента для доступа в защищенную сеть cisco anyconnect. Разработал программу, которая удаляет клиент cisco anyconnect https://github.com/BasedOnEvidence/anyconnect-uninstaller. Программа позволила избежать багов при обновлении клиента поверх или переустановкой с помощью стандартных деинсталяторов windows. В результате стало возможным массовое обновление клиента.
-Сделал скрипт по поиску неиспользуемых портов на более 30+ коммутаторах. Это позволило освободить неиспользуемые порты на коммутаторах и добавить новых рабочих мест.
-Предложил и внедрил решение по оптимизации внедрения системы контроля доступа клиентских устройств в корпоративную сеть (NAC). Сделал скрипт по поиску портов со включенным 802.1x. Список портов преобразовывется в команды, которые позволяют перезагружать эти порты. В результате после включения защиты на коммутаторе, количество обращений снизилось более чем в 3 раза.
-Сделал программу для автоматической отправки новых сертификатов пользователям с помощью https://github.com/BasedOnEvidence/seafile-uploader. Это позволило избежать ошибок при ручной работе, в частности избежать отправки не тому адресату.
-Написал множество других скриптов: деинсталятор microsoft teams, скрипты по сбору логов windows и др.

Системный администратор, АО Ланцет
июля 2017 - мая 2020

-Работа с AD DS, GPO, DNS, DHCP. Заведение учетных записей, выдача прав. Создание объектов групповых политик для различных задач: изменение реестра, установка ПО и т.д. Создание организационных подразделений для новых отделов, создание соответствующих к ним GPO. Воспроизведение возможных сценариев расширения/неполадок инфраструктуры в тестовой среде: восстановление кд после падения с захватом и передачей ролей FSMO, создание новых сайтов и пр.
-Администрирование Kaspersky Security Center. Изменение логики групп администрирования. Восстановление связи с недоступными рабочими станциями. Обновление KSC и агентов до актуальной версии. Мониторинг логов, предотвращение возможных угроз. Тестирование работоспособности комбинации различных версий агентов и антивирусов в тестовой среде.
-Работа с Exchange сервером. Создание почтовых ящиков для пользователей, создание групп рассылок. Решение запросов, связанных с неполадками почты.
-Работа с Skype for business. Заведение пользователей. Техническая организация видео-конференций, запись собраний.
-Написание power shell, batch и прочих скриптов. Автоматизация работы с ЭЦП, электронными площадками. Создание скриптов для упрощения работы, например, проверка с какого устройства была заблокирована учетная запись в AD.
-Подготовка рабочих мест офисным и региональным сотрудникам (сборка, установка, настойка). Простой ремонт рабочих мест: замена памяти, дисков, кулеров и т.п. Настройка планшетов и мобильных устройств для работы в корпоративной сети. Поддержка при работе с sharepoint.
-Мониторинг сбоев и ошибок серверов, сетевого оборудования.
-Администрирование СКУД. Заведение пропусков, диагностика неполадок (например, пропуск занесен в базу, а информация на считывателях не обновляется).
-Настройка и поддержка МФУ, работа с принт сервером.
-Ведение учета МЦ, расходных материалов.

Образование


МЭИ, направление прикладной информатики
сент. 2017 - по настоящее время

Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Привет! В пункте «описание» много неструктурированного текста про все подряд. Есть ве...
Добрый день! Если позволите, добавлю свои "5 cents". У вас хороший уровень английс...
Привет! Резюме нужно доработать. Нужна правильная структура. Начинайте с описани...
Привет, Артур! Хорошее резюме, грамотно описан опыт работы. И отлично, что уже есть ...
Добрый день! Напомню, что резюме на английском стоит отправлять только на вакансии, ...
Семен, привет! Все хорошо, но я бы поработала с оформлением: ссылки на гитхаб вшить ...
Роман, добрый день! Оставлю рекомендации, как улучшить резюме: 1) Начинайте блок ...
Егор, привет! Резюме, конечно, нужно не забывать дополнять со временем :) Важна пр...
Иван, привет! Ознакомилась с вашим почти идеальным резюме, но все же несколько момен...
Владислав, привет! Несколько рекомендаций: Сейчас второй абзац с описанием выгляд...