Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был меньше недели назад

Мужчина, 36 лет, родился 1 декабря 1989

Москва, готов работать удалённо, готов к командировкам

DevOps engineer

Специализации:
  • DevOps-инженер

Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание

Опыт работы 12 лет 2 месяца

Июнь 2024по настоящее время
1 год 11 месяцев

Москва

Информационные технологии, системная интеграция, интернет... Показать еще

DevOps-инженер
Linux: - Работал с iptables, добавлял изменял правила разрешающие только определённые соединения. - Добавлял route с нужной подсетью и интерфейсом. - Написал скрипт на bash для удаления файлов определённого расширения в каталогах для очистки дискового пространства. - Выполнял диагностику при проблемах на сервере (cpu, net, hdd, ram). Prometheus: - Выполнил перенос сервера на новый. - Создал alert для Clickhouse сценарий которого предполагал оповещение в случае достижения потребления RAM указанного порога. Clickhouse: - Выполнял анализ проблем при запросах в clickhouse, обновление версии. - Добавлял пользователей и конфигурацию в config.xml, users.xml. Postgres: - Перенёс экземпляра Postgres на новый сервер с настройкой репликации. - Выполнял отладку логической репликации, в который существоавли ошибки по нехватке слотов репликации. - Настраивал потоковую репликацию. - Выдавал права пользователям по запросу. Shell: - Написал скрипт на bash для создания backup-ов nocodb, рассылкой нескольких экземпляров на разные сервера и удалением тех чей возраст больше n дней. - Написал скрипт для остановки сервисов, систематического опроса каждой его партиций при несоответствующем ожидаемому ответу выполнялась необходимая команда. Python: - Написал скрипт для подключения к серверам и установке экземпляров Clickhouse. Запустил и настроил: - Growthbook - Label Studio Gitlab: - Устранял неполадки с нагрузочными тестами. - Cоздал job для выполнения unit тестов. - Lобавлял этап интеграционного тестирования для конкретного компонента в Gitlab-CI. - Переиспользовал и доработал дополнительный CI pipeline с другой версией ОС под новые нужды проекта. - Выполнял доработку и устранение ошибок с CI в gitlab. Срок хранения артефактов. Включение job при условии отличия файлов .py с аналогичными в мастер ветке. - Доработал Job в части публикации нескольких пакетов RPM одновременно. - Добавлял в CI новый компонент для сборки. - Разделил этап сборки и публикации rpm пакетов. Chef: - Дорабатывал файл со значениями для рецептов chef, с новыми правилами компоненты имеют 2 ОС - Отключал не нужные сценарии, вносил изменения в существующий шаблон применяемый рецептом, а также в файл с атрибутами инструмента автоматизации chef. - Самостоятельно написал несколько рецептов среди которых рецепт для установки Dagster-code_location grpc сервера с использованием гипервизора runit. Работы с Kafka: - Cоздавал и изменял топики. - Выполнял перераспределение партиций между брокерами Kafk-и для более эффективного использования дискового пространства. Иные завершённые задачи: - Выполнил установку Grafana в k8s - Занимался созданием dashboard-а для Grafana. - Написал ansible роль задачей которой является установка rpm пакетов из списка, копирование конфигурационных файлов репозитория и прочие настройки. - Дорабатывал SPEC файлы для выполнения сборки rpm пакетов. - Запускал интеграционные, функциональные, pylint тесты вручную с применением venv для адаптации к новому проекту. - Занимался корректировкой node-ов для gitlab-ci. - Включил дополнительный функционал в Superset - Вносил изменения в параметры pod-ов Rancher который использовался как runner в Gitlab-CI. - Доработал сборку rpm пакета Nexus из проекта github, и, установив два экземпляра, настроил балансирование с использованием nginx. - Перенёс компоненты системы для выполнения восстановительных работ на текущем сервере. - Устанавливал программы в с применением гипервизора runit. - Устанавливал релизы. - Проводил ревизию текущего состояния backup-ов сервисов и инфраструктурных программ. В текущее время создаю CI/CD для сборки Docker образа и последующей установки его в cron k8s.
Октябрь 2023Июнь 2024
9 месяцев

Москва, rabota.sber.ru/

Финансовый сектор... Показать еще

Middle DevOps engineer
Осуществлял сопровождение релизов команды в Openshift. Настраивал helm чарты для deploy-я в openshift. Занимался разработкой CD-pipelin-а. Осуществлял настройку и создание топиков в Kafka. Создал shell скрипт для создания и восстановления базы PostgreSQL. Выполнял sql запросы необходимые для создания ролей, tablespace-ов и выдаче доступов к БД. Оказывал поддержку команде разработке по возникающим вопросам работы конвеера, брокера сообщений, или кластера openshift.
Февраль 2021Июль 2023
2 года 6 месяцев
OOO Sperasoft

Волгоград, sperasoft.ru/

Service Engineer
Обработка тикет-обращений в системе Service Desk Atlassian. Jira, внесение данных в Confluence. Устанавливал и настраивал клиентское ПО. Работы с Aсtive Directory: на уровне пользователей, компьютеров, групп и NTFS разрешений. Взаимодействие с подразделением IT по запросу дополнительных уровней доступа. VPN, настройки портов. Работал со всеми основными протоколами TCPI/IP и базовыми сетевыми протоколами DHCP, VPN, VLAN, DNS, Proxy, Firewall Первичная диагностика и сбор данных по проблемам на первом уровне поддержки, внешних и внутренних сервисов проектов и общих ресурсов компании. удаленная помощь посредством RDP/SCCM Remote connection, Bash/PowerShell - небольшой опыт написания скриптов. Диагностика проблем со специфичными проектными утилитами. Подготовка и обслуживание рабочих мест в офисе и на удаленном сценарии работы. Установка программ и настройка доступов с привязкой к проекту. Взаимодействие с подрядными организациями по вопросам строительства сети, обслуживания существующей офисной инфраструктуры. Планирование и закупка всего компьютерного оборудования в студию. Диагностика и модульная замена комплектующих к ПК Troubleshooting сетевых и сбоев приложений, локально развернутых сервисов а также удалённых на первой линии поддержки. Ведение склада, инвентаризация. Монтаж патч-кордов, патч-панелей в серверном шкафу. Обслуживание оборудования конференц комнат.
Апрель 2014Декабрь 2019
5 лет 9 месяцев
http://www.avito.ru ; № 925996270

Волгоград

Системный инженер
Обслуживание у физических и юр. лиц по направлениям: ПО: -Администрирование ОС: Windows XP,7,8,Vista,10 Переустановка, настройка, добавление компонентов, восстановление после сбоев. -Диагностика, ремонт и настройка: Компьютеры, ноутбуки, планшеты, приставки (тв и игровые), IP видео-наблюдения, спутниковые ресиверы Прошивка различных устройств, очистка систем охлаждения, замена шлейфов, LCD-экранов и пр.. Прочие работы: Подбор компьютерных комплектующих под заказ, монтаж и настройка сетевого оборудования: принтеры, роутеры. Покупка установка и обслуживание платёжных терминалов и их комплектующих, торгового оборудования.
Июль 2011Октябрь 2012
1 год 4 месяца
Ростелеком, г.Волгоград
Электромеханик линейных сооружений связи и абонентских устройств 1 категории
Настройка wi-fi маршрутизаторов, коммутаторов, настройка ПО абонентов, оборудования абонентов, adsl/adsl 2+ модемов, локальный ремонт абонентских телефонных линий на распред.шкафу на распред.коробке, монтаж витой пары к абоненту от распред ящика, работы с кроссвоым оборудованием. Прокладка линий связи по технологии etth. Удалённая тех.поддержка абонентов по вопросом обслуживания удалённая настройка модемов и маршрутизаторов.

Навыки

Уровни владения навыками
Деловое общение
Водительское удостоверение категории B
Администрирование серверов Windows
Администрирование сетевого оборудования
Linux
Kubernetes
Docker
AWS
Jenkins
Администрирование серверов Linux
Ansible
Grafana
Terraform
Английский язык
Git
Gitlab
DevOps
OpenShift
Kafka
GitHub
Helm
Prometheus

Опыт вождения

Права категории B

Обо мне

В период с августа 2021 г. занимаюсь изучением инструментов по DevOps: Linux RedHat, Ubuntu– Основы. Также представление о базовых потребностях для распаковки образов и запуска их в aws, настройке под нужную цель использования. Bash scripts/ Создание SSH ключей, редактирование – изменение-перемещение файлов, загрузка пакетов из менеджера, добавление/удаление групп для каталогов. AWS- создавал обычный ec2-instance, s3 bucket, EKS, ECS, route-ы, группы безопасности, sns топикы, алерт менеджер, сети и прочие сопутствующие стандартной инфраструктуре ресурсы. Terraform - имею практику по развертыванию инфраструктуры. Для практики использую собственный аккаунт AWS. С различными ресурсами, инстансы, кластер EKS, и другие сопутствующие AWS объекты, включая data source, модули и знаком и использованием Terraform Cloud. Python - базовое понимание функционала языка, всех типов данных, функций и классов. Изучаю язык на протяжении 5 месяцев, могу использовать нужные модули в работе с использованием документации, например для загрузки файла с удаленного сервера, для файловых операций на локальной или удаленной системах. Также работал с библитеками requests для простых API запросов. Bash - на данный момент могу составлять скрипты для выполнения повседневных задач. - Испытывал работу циклов for, while, until, условий . - Испытывал работу применения условий if-elif-else. - Знаком с функциями. Git - базовые навыки работы с программой, commit, push, reset, merge. Jenkins – представление о создании J-job, настройка авторизации для подключения к Gig/Docker хосту/ Gitlab CI – создавал простой pipeline из 3 этапов, для сборки образа с простым http. Сервером на python, загрузкой образа в Elastic Container Service, и последующий его деплой в Docker. Docker - Представление об общей цепочке работы, создание/удаление контейнеров, как используется Dockerfile с необходимыми параметрами. Создавал образы с добавлением подменных файлов конфигурации, создавал простой dockerfile, выполнял push в репозиторий DockerHub и Elastic Container Service. Имею представление о драйвере Host, Overlay. Работал с логами для установления ошибок при разворачивании образов. Также была небольшая практика с использованием Docker-Swarm в виде работы с деплоем docker-compose, созданием сети, volum-ов и деплоя. Kubernetes – представление о структуре и требованиях к написанию файла .yml, конфигурации с количеством подов, типов. Представление о работе и конфигурации команд pod, services. Создавал роли, пользователей, привязку соответствующих ролей. Также создавал другие объекты: deployment, service, hpa, configmap и была небольшая практика по привязкам и troubleshooting-у EKS. Helm - использовал на практике для создания чарта и последующего его деплоая на разные stage сервера, есть понимание по настройке и дебагу чартов. Ansible – создавал роли для выполнения настройки фаерволл процесса на удаленном сервере, роль по установке ПО и настроек на новый сервер. Prometheus - создавал и настраивал сервер с мониторингом, также настраивал job для различных сборов метрик, как с помощью pushgateway, так и простая настройка node_exporter, общее понимание принципа работы правил наследования и вывода данных через Prom QL запросы. Grafana - создавал, настраивал dashboard и панели визуализации, установка google OAuth, alert-ов. Teamcity – Представление о настройке Ci/CD проекта. Авторизация в Git, url/ssh Создание каталога Workspace для проекта и и билд конфигураций Создание пользователей в системе с разным уровнем доступов к Bulid Configuration/Projects PostgreSQL - имею навыки простых запросов CRUD, а также join, выдача прав пользователей. Postgres Administration - Устанавливал три экземпляра в кластере с использование repmgr. - Настраивал логическую, физическую, каскадную репликации. - Выполнял анализ работы механизмов avtovacuum cleaner. - Настраивал repmgr, подключал - пересоздавал node в кластере - Использовал force-rewind для восстановления замедленной реплики - Тестировал отказоустойчивость а также автоматическое переопределение master node с использование winter-сервера и без. Kafka - Устанавливал в Docker kafka-topics-ui, Schema-registry, kafka-ui-provectus. - Устанавливал кластер из трёх экземпляров совместно с тремя экземплярами zookeeper и разбирал имеющиеся настройки. - Практиковался с базовыми операциями: чтение, запись, изменение, запрос информации из топиков как для одного потребителя, так и с consumer- группы. - Изучал определение основных свойств, таких как offsets, segment, acknoweledge. - Подключал kafka-connect для выгрузки потоковой информации в топик. - Устанавливал и применял hadoop для поглощения информации из kafka топика и последующей выгрузку в файл. - Устанавливал flink для python и применял для преобразования потоковой информации kafka топик в таблицу с предопределёнными полями, типами данных. - Использовал Kafka streams на Java с использованием Gradle для обработки входящих в топик событий обработки и загрузки их в новые предопределённые топики с использованием соответствующих фильтров. - Практиковался в использовании schema-registry при загрузки данных в топик. Elasticsearch - Устанавливал кластер из 3 экземпляров elastic. - Подключал балансировщик к кластеру посредством nginx lb. - Практиковался получая информацию из кластера посредством python скрипта, а также запускал с его помощью swagger дя выгрузки данных по id - Выполнял запросы к elastic с помощью curl, переопределял mappings. - Выполнял работы с данными insert update delete, sql search group by, gte lte - Анализировал сущнсоти index doc id. logstash - Устанавливал и подключил плагин nginx - практиковался в применении фильтров в logstash: csv,date,drop,grok,mutate,mysql,range,sleep,tcp,udp,translate. - Подключал beat-ы и проверял их работоспособность, среди которых: auditbeat,filebeat,heartbeat,metricbeat,packetbeat Kibana - Устанавливал два экземпляра и балансировщик на основе nginx для них. - Практиковался в создании Dashboard-ов из визуализаций, карт, и других схем представления с использованием множества типов в том числе с использование данных для горизонтальной и вертикальной осей. Репозиторий GitHub: https://github.com/StanislavGM В качестве хобби: - Регулярные офп. тренировки: бег, занятия на турниках. В спортивной биографии также: занимался в фитнес зале 2007-2011 гг.. С 2013-2017гг. спортивно-бальные танцы, в 2023-2024 увлекался теннисом. - В свободное время изучаю новый материал по DevOps. Помогаю близким и друзьям, люблю поездки на природу и просто прогулки на свежем воздухе. - Цели на будущее. Повысить знания по DevOps специализации, сдать экзамен IELTS получить сертификат, изучаю язык на регулярной основе с 2022 года, на данный момент располагаю уровнем B2. Личные качества: Доброжелателен и отзывчив; умею принимать решения и нести ответственность, умею работать в команде; также стремителен и настойчив к поставленном целям, включая долгосрочные перспективы.

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

2014
Высшее образование
Волгоградский Государственный Техничесский Университет
Подготовки Инженерных Кадров, Автоматизированные системы обработки и управления
2009
Высшее образование
Волгоградский Технологичесский Колледж
Автоматизированные системы обработки и управления, Программное обеспечение вычислительной техники и автоматизированных систем

Знание языков

Русский — Родной

Английский — B1 — Средний

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения