Go разработчик (удалённо)

250 000 руб.
  • Занятость:
  • График работы:

Опыт работы

Июнь 2020 —
июнь 2021
1 год
МТС Банк
Go разработчик
Разработка микросервисов на go-micro.
Интеграция с системами банка.
grpc + rest на gorilla, некоторые сервисы через kafka + redis.
Базы через pgx/godror+sqlx, миграции на goose, метрики - prometheus, трейсы - jaeger, swagger через protoc-gen.
gorm не использовали.
Февраль 2020 —
май 2020
3 месяца
Ключевые ИТ Решения
Go разработчик
Доработка kubernetes под требования заказчика. Euler/isulad.
Доработки по scheduler, интеграция нового хранилища.
Разнесение сетей data/mgmt/cluster. prometheus-exporter для ppof.
Ноябрь 2018 —
февраль 2020
1 год 3 месяца
Московская Биржа, ОАО
Старший инженер
Небольшие вспомогательные проекты на go(admission controllers,operators, прослойки для интеграции jira/gitlab, различные веб дашборды)
Адаптация Kubernetes для проектов компании.
Внедрили Racnher, интегрировали в AD. Жаль не стали использовать RancherOS.
Настроил деплой/апгрейд/расширение кластера по клику мышки.
Протестировали Kubernetes на Windows для .net сервисов.
Равернули Istio Service Mesh, cillium. Позднее отказались из-за огромного потребления ресурсов.
Сетевики не захотели vxlan, перешли на calico L2.
Добавили kube-router+metal_lb и вытащили все нужное через BGP.
Обкатали OpenEBS, longhorn, ceph в качестве PV для kubernetes.
Написание helm-чартов для проектов.
Организация мониторинга средствами Grafana+loki+prometheus.
APM через elastic, логи через fluetd.
Создание ansible playbook для деплоя старых монолитов на сервера.
Разработка решения для отказоустойчивости kafka/postgresql на 2х площаках с репликаций данных.
Эксплуатация инфраструктурного ПО jenkins, nexus3, sonarqube, gitlab.
Проба rio/flynn/tsuru.
Апрель 2018 —
июль 2018
3 месяца
WayRay
Системный инженер
сопровождение команды разработки.
AWS (ec2, vpc, rds, dynamodb, ecs, eks, elb, r53, s3, lambda, cloudfront, api gateway), VMWare инфраструктура. Работа с API посредством скриптов.
Проба kubernetes в качестве среды деплоя приложения
Jenkins оптимизация задач сборки и деплоя релизов под различные проекты (java(linux sbt/gradle), ios, android, windows(uVision)), написание pipeline, groovy скриптов, исправление плагинов, создание динамических задач(active choice + groovy).
Интеграция внутренних сервисов с jira и confluence.
Перевод авторизации с openLDAP на AD.
Nexus: настройка и сопровождение, скрипты для очистки.
Разработка вспомогательных скриптов на python и bash для пакетирования ПО.
Внедрение IPAM с автоматическим сбором и обнаружением хостов и конфигураций.
Настройка logback на elasticsearch.
Апрель 2017 —
февраль 2018
10 месяцев
Сбербанк-Телеком
Инженер UNIX-систем
Инсталляция и настройка ОС Linux (RHEL, OEL, Debian)
Разворачивание системы виртуализации (ProxMox, OracleVM)
Балансировка нагрузки, SSL offload (nginx. haproxy)
noSQL СУБД (Cassandra)
Использование SCM-систем (Ansible)
Развертывание систем мониторинга (CheckMK, Nagios, statsd, Graphite+Grafana, Netdata, Observium)
Настройка СХД HP (MSA)
Настройка и сопровождение сетевых сервисов Linux (DNS, HTTP, SMTP, DHCP, Samba)
Конфигурирование Bercut mnSMSC mnUSSDC mnLBR mnCPARouter
Понимание основных принципов и протоколов работы MNO сети (SS7, SIGTRAN, SCTP, SCCP, MTP, TAP, MAP, ISUP, TCAP)
Насройка kannel
Август 2016 —
март 2017
7 месяцев
Лаборатория Касперского
Системный инженер
Операционная и проектная деятельность по поддержке и развитию внешних RnD и IT сервисов (UNIX),
Решение инцидентов и диагностика проблем в инфраструктуре. Используемая ОС – FreeBSD
Использование SCM Ansible для администрирования операционных систем FreeBSD в условиях большого количества серверов (>100)
Работа с системами виртуализации и облаками, использование инструментов Ansible, Jenkins, Docker, Elasticsearch, Logstash, Kibana.
Тонкая настройка и оптимизация ОС, конфигурирования ядра, сетевой подсистемы, подсистемы виртуальной памяти, процессов, файловых систем.
Диагностирование и решение часто возникающих проблем при администрировании высоконагруженных систем FreeBSD.
Сентябрь 2012 —
август 2016
3 года 11 месяцев
Альфа-Банк (Россия)
Главный системный администратор
Оптимизация архитектуры бизнес систем, повышение производительности и эффективности.
Установка и настройка инфраструктурного ПО, централизованного обновления и управления, а также другие работы по сопровождению серверов(Ignite-UX, HP SIM, HP VSE).
Отслеживание ошибок, обеспечение бесперебойной работы серверов в режиме 24х7.
Совместная работа с командой разработки для разворачивания новых приложений.
Обслуживание и устранение неполадок в аппаратной, программной составляющей.
Обслуживание HP Integrity, HP RX/RP серий серверов.
Администрирование критичных систем под управлением HP ServiceGuard, HP Matrix.
Сопровождение инфраструктуры тестовых сред (более 250 серверов).
Администрирование серверов различных типов виртуализации HP(VPAR, NPAR, HPVM, SRP).
Январь 2010 —
март 2012
2 года 2 месяца
Билайн
Ведущий инженер
Инсталляция и настройка различных конфигураций серверов и сервисов под управлением
Linux\BSD. Обслуживание серверов и ПО Middleware\Headend Microsoft Mediaroom
(Harmonic/ProView/BridgeTech/IBM BladeSystem). Работы по установке и настройке оборудования
для приема, кодирования и передачи телевизионных каналов. Устранение аварий на сетях
FTTB и магистральных с применением оборудования DWDM, решение проблем с
оборудованием IT ­инфраструктуры. Сопровождение различных систем ШПД.
Март 2007 —
январь 2010
2 года 10 месяцев
Корбина телеком
Ведущий инженер группы ЦОД
Консультирование клиентов по телефону. Решение проблем клиентов. Диагностика
оборудования клиентов. Поддержка отказоустойчивой работы нескольких ЦОД. Поддержка
отказоустойчивой работы >300 серверов. Диагностика и выявление проблем. Настройка
различных служб и сервисов на *nix. Инсталляция и настройка серверов различных
конфигураций. Диагностика различных проблем на транспортной сети.

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

Имеется собственный автомобиль

Обо мне

Сейв, коммит, теперь в продакт.

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

2016
Московский технический университет связи и информатики, Москва
Заочный общетехнический факультет, Сети связи и системы коммутации

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

Русский — родной
Иностранные языки
АнглийскийC1 — Продвинутый

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

  • Гражданство:
    Нет
  • Разрешение на работу:
    Нет
  • Желательное время в пути до работы:
    Не имеет значения