DevOps инженер

31 января 2024 • г Москва • ПАО "Сбербанк" • IT: Внедрение

Мы – команда продукта API Gateways, которая развивает высокопроизводительные шлюзы на базе Nginx, используемые под высокой нагрузкой в СБЕР-е и обеспечивающие требуемый функционал высокой доступности, мониторинга, отказоустойчивости и безопасности. Мы используем С/С++, асинхронное неблокирующее I/O, глубоко погружены в сетевой стек L4-L7 по модели OSI, а также всевозможные паттерны использования Nginx, обеспечивающие высокую доступность, согласованность данных и надежность.

Пользователями наших продуктов являются разработчики Platform V, разработчики СБЕРа, системные аналитики, архитекторы, а также инженеры сопровождения.

Мы ищем DevOps инженера для разработки, внедрения и сопровождения инструментов CI/CD наших продуктов. Если ты желаешь разбираться с устройством одного из самых распространенных web серверов в мире, стремишься учиться и узнавать новое, готов к нестандартным и сложным техническим задачам – то тебе к нам!

Обязанности

Основные задачи:

·      разработка, внедрение и сопровождение DevOps инструментов – сборка, деплой, конфигурирование разрабатываемых продуктов

·      настройка и поддержка тестовых стендов в работоспособном состоянии – настройка серверов, окружения, пользователей, docker-контейнеров, установка дополнительного ПО и т.д.

·      создание, настройка и поддержка стендов разработки и тестирования в работоспособном состоянии – настройка VM, окружения, пользователей, docker-контейнеров, установка дополнительного ПО, настройка TLS и т.д.

·      разработка скриптов (Python, bash, Lua) автоматического создания стендов для прогона функциональных тестов и тестов производительности. Анализ логов выполнения скриптов развертывания для обнаружения и исправления возникающих ошибок

·      подготовка и актуализаций инструкций по использованию DevOps инструментов, обучение и передача экспертизы коллегам

·      взаимодействие с разработчиками, тестировщиками и администраторами – передача информации об обнаруженных дефектах/проблемам, верификация исправления, корректировка инструкций

·      способность применять имеющиеся навыки для достижения цели.

Требования

·      опыт DevOps от 1 года

·      опыт работы с Jenkins или его аналогами

·      опыт работ с bitbucket, git, Jira, Confluence

·      уверенный пользователь Unix (Linux) систем

·      знакомство с docker, k8s

·      опыт программирования на скриптовых языках – Lua, Python, bash

·      умение писать/читать JSON, Yaml, XML, jinja2

·      опыт и понимание, как писать Ansible playbook-и, Groovy скрипта для Jenkins

·      желательно иметь опыт работы с прокси-серверами (Nginx, HAProxy, Envoy), понимать основы протоколов TCP, HTTP, TLS, а также представлять, что такое модель OSI

·      понимание принципов разработки, тестирования, развертывания и сопровождения высоконагруженного программного обеспечения

·      желание и готовность получить опыт разработки и сопровождения высоконагруженного программного обеспечения, которое используют большое количество пользователей и к которому предъявляются высокие требования с точки зрения надежности и отказоустойчивости.

Условия

Приятные мелочи:

·      график работы – стандартный, но с гибким подходом к твоим личным обстоятельствам;

·      программу по поддержанию и улучшению состояния твоего здоровья – ДМС (включая стоматологию), страхование, фитнес (в зависимости от территории), корпоративные отели и апартаменты;

·      материальная помощь – в радостных и не очень случаях;

·      широкий спектр скидок и привилегий от компаний-партнеров;

·      льготное кредитование в Сбере; возможность пользоваться премиальными продуктами Банка на очень специальных условиях;

·      возможность проходить обучение в лучшем Корпоративном Университете Европы (да-да, это про нас! :);

·      внутренний институт наставничества и менторства.