Эдуард В. DevOps, Middle
Эдуард В. - DevOps
ID 6970
ЭВ
Эдуард В.
Мужчина
Россия, Ростов-на-Дону, UTC+3
Ставка
2,700 Р/час
НДС не облагается
Специалист доступен с 24 сентября 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
DevOps
Грейд
Навыки
Главное о специалисте
Опыт работы: в DevOps 2.5 года, в качестве администратора Linux-систем — 6 лет
Опыт работы с языками:
Python, Bash, Perl
Опыт работы с фреймворками:
Django, Django Rest Framework, Airflow
Опыт работы с библиотеками и технологиями:
Docker, Docker compose, Kubernetes, k8s, Ansible, Jenkins,
MongoDB, MySQL,
Nginx,
Centos, Ubuntu, Slackware,
Hetzner, LXC, HAProxy, Zabbix, Gluster FS
Также опыт работы c:
Git, Jira, Graylog, Yandex Cloud
Проекты
(5 лет 6 месяцев)
Система управления кинотеатрами
Роль
DevOps
Обязанности
Требовалось сформировать новый отдел DevOps и наладить взаимодействие с разработчиками, следить за прод серверами, продумать как быстро и надежно доставлять новые версии софта клиентам, мигрировать backend на новые сервера, повысить надежность прода.
Правил сценарии выкатки в Bamboo.
Тестировал и устанавливал Kubernetes.
Устанавливал и настраивал Prometheus
Поднимал новые сервера и среды для разработки.
Решал вместе с разработчиками проблемы в проде/dev’е
Мониторинг прода и клиентских серверов 24/7, Content Delivery на клиентские сервера, поддержка конфигурации в Ansible, улучшение отказоустойчивости, поиск ошибок с разработчиками.
Отправлял логи в ElasticSearch
Примеры задач:
Работа с узлами, серверами клиентов
Сбор ядра под новую спутниковую карту
Запуск демонов в supervisord на клиентских серверах
Настройка dbus на клиентских серверах
Дефектовка play-сервер кинотеатров на причины падения
Сборка openssl с новыми параметрами
Разработка playbook Ansible для деплоя конфигураций на play-сервера клиентов
Удаленное подключение к упавшим серверам и возвращение работоспособности через консоль в датацентре
Решение задач с потерей пакетов между серверами
Настройка и дефектовка IPsec на узле
Настройка firewall на клиентском шлюзе
Подбор, консалтинг и тестирование аппаратного обеспечения новых серверов
Миграция прод демонов в LXC
Разработка playbook для поднятия арбитров для mongodb
Поднятие kubernetes кластеров
Установка новых серверов в ДЦ и настройка конфигураций через Ansible
Настройка WIFI gateway для работы тарелок UniFi
Настройка связки Mikrotik и UniFi
Разработка интеграции с внутренней CRM
Настройка внутренних сервисов в openvpn
Фикс GlusterFS
Стек технологий:
Docker, Docker compose, Ansible, Nginx, MongoDB, MySQL, Centos, Ubuntu, Slackware, Hetzner, M-IX, Kubernetes, Prometheus, LXC, HAProxy, Zabbix, OpenVPN, Bamboo, GlusterFS, iptables, RAID, IPMI, ElasticSearch
Период работы
Апрель 2022 - Июль 2023
(1 год 4 месяца)
CRM для фотостудий, онлайн школ, фитнес-центров
Роль
DevOps, Backend разработчик
Обязанности
Что реализовывал:
Переезд базы данных, поднятие репликации, настройка iptables, мониторинг прода, добавление метрик для мониторинга в zabbix, stage’ы для тестов, поддержка конфигурации в Ansible, проект сборки мобильных приложений и выкатки в сторы на Airflow и Django, настройка почтового сервера, частичная разработка бэкенда, направление прод логов в Graylog.
Примеры задач:
Настройка серверов со стеком Atlassian
Миграция БД и пользователей на новые сервера
Настройка бэкапов баз и копирование в облако
Аудит и настройка iptables (лишние порты на сервере front, post, VPN)
Разработка Ansible для серверов MySQL, MongoDB, Redis с репликацией
Настройка и установка новых серверов БД
Создание метрик для репликации в Zabbix
Настройка docker-compose
Восстановление из резервной копии скомпрометированного confluence, аудит безопасности и закрытие доступа снаружи
Разработка dev docker compose для поднятия связки Airflow + Django + PostgreSQL для сборки приложений
Разработка связку Airflow + Django + PostgrSQL в проде
Разработка логики для обновления мобильного приложения и пуша в сторы в Airflow
Разработка логики для заведения нового мобильного приложения в Airflow
Настройка Jenkins
Настройка CI для запуска stage версий
Реализация запуска тестов в CI для stage
Настройка репликации MySQL master-master
Создание сценария Jenkins для сборки релиза
Разработка сценария для выкатки релиза
Обновление playbook front’а для docker
Настройка и конфигурирование новых сервер для прода
Настройка haproxy для плавного переезда на новый релиз
Стек технологий:
Jenkins, Docker, Docker compose, Ansible, Nginx, MySQL, Ubuntu, Zabbix, Airflow, Django
Период работы
Март 2021 - Март 2022
(1 год 1 месяц)
Поддержка внутренней инфраструктуры компании
Роль
Cистемный администратор
Обязанности
Что реализовывал:
Вначале требовалось поддерживать среду для разработки и бизнес процессов компании.
Для этого настраивал железо и софт, следил за безопасностью и доступностью сервисов 24/7. Отсюда следил на метриками внутренних серверов и реагировал на алерты.
Решал задачи и потребности сотрудников — новые стенды QA, тестовые сервера, изолированные сети, новые оборудование для разработки.
В итоге: поднял 20+ новых серверов и тестовых стендов, участвовал почти по всех проектах, автоматизировал и улучшал процессы везде, где было полезно.
Вторая часть
Требовалось, чтобы сервера работали на клиентах безотказно.
Для этого помогал разработчикам выкатывать новый софт, техподдержке решать проблемы. Тестировал новые сервера и давал вердикт для закупки
В итоге: заметно улучшил и развил дистрибутив для установки, ввел поддержку новых карт для спутников, помог переехать на шину dbus, запустил демонов на более надежном супервизоре.
Дополнительные задачи:
собрать ядро под новую спутниковую карту
запустить демонов в supervisord на клиентских серверах
поднять dbus на клиентских серверах
написать отдельный плейбук Ansible для деплоя конфигураций на play-сервера клиентов
подключиться к удалённо к упавшему серверу и вручную поднять сеть через консоль в дата центре
починить RAID массивы, диагностика проблем с железо и сетью
перенастроить сервер телефонии Asterisk
поднять сервер GitLab
перевезти сервисы с self-hosted Atlassian в облако
перевезти Redmine сервис в Yandex Cloud
Стек технологий:
Centos, Ubuntu, Slackware, Nginx, MySQL, Zabbix, Linux Kernel, supervisord, MacOS, Unifi Mesh, Asterisk, Ipsec, iptables, openvpn, systemd, Bash, Python, RAID
Период работы
Февраль 2018 - Февраль 2021
(3 года 1 месяц)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет