Напиши текст вакансии для должности "DevOps инженер". Название компании: "Сбербанк". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Git', 'Docker', 'Linux', 'Kubernetes', 'Jenkins', 'Nexus', 'Bitbucket', 'Ansible', 'Openshift', 'SQL'

Ищем DevOps эксперта в Agile команду, которая создаёт шину GM Service BUS для Департамента Глобальных Рынков (ДГР). ДГР – предоставляет корпоративным и розничным клиентам широкий спектр продуктов и услуг на локальных и зарубежных финансовых рынках. Наша команда занимается выбором технологического стека, релизным процессом, архитектурными и инфраструктурными задачами и поддержкой продуктовых команд. Разрабатываемая нами шина GM Service BUS – микросервисное решение написанное на Java + Spring + Apache Camel для обмена данных между системами по различным протоколам, таких как MQ, REST, файлы, Kafka, direct DB и т.п.. Сейчас мы активно переезжаем с Cloud Ready на Cloud Native стандарт в OpenShift. Текущий инструментальный стек платформы: • Java, Spring, Apache Kamel • IBM MQ • Oracle • Grafana, ELK • Linux(RHEL) • Docker • VMWare, OpenShift Текущий DevOps инструментальный стек платформы: • Jenkins • Nexus • Bitbucket • SonarQube • Checkmarx • Jira • Confluence • Ansible • Docker + Openshift Мы ищем DevOps Engineer в команду, имеющего математическое или техническое образование, который усилит текущий состав (в составе, помимо разработки, сейчас один Senior DevOps и Junior DevOps эксперты, а также специалист по RHEL). В первую очередь нам нужен эксперт хорошо понимающий Best Practice для работы с Ansible. Ближайшие задачи: • Аудит всех Ansible Playbooks и рефакторинг с другими DevOps инженерами в команде; • Переход со своих Jenkins, Nexus на централизованные в Банке; • Внедрение проверок SonarQube, SAST на проекте; • Перевод секретов в решение на базе Hasicorp; • Переход от IBM MQ на Kafka с созданием соответствующей DevOps инфраструктуры; • Создание мониторинга для сервисов в OpenShift; • Отказ от системы монтиоринга Nagios, выбор целевой и переход на неё (скорее всего Dynatrace).   В обязанности DevOps Engineer входит: • Разработка и сопровождение пайплайнов CI/CDL/CDP; • Написание webhooks для осуществления проверок кода на этапе CI; • Различные мероприятия, направленные на улучшение показателей метрик DevOps, принятых в банке; • Задачи по разворачиванию и тестированию различных решений ПО, направленных на оптимизацию процессов разработки и сопровождения; • Сопровождение и интеграция инструментов статического анализа кода и Unit-тестов; • Участие в миграции микросервисов в облачную инфраструктуру Openshift; • Написание конфигураций (templates/helm-charts) для запуска и эксплуатации микросервисов в кластере Openshift; • Написание/доработка скриптов Ansible для осуществления автоматизированной установки сервисов.   Требования: • В первую очередь – большой опыт работы с Ansible; • Знание принципов CI/CD; • Опыт работы с Git, знание методологий ветвления; • Опыт настройки мониторинга (Prometheus/Telegraf или Zabbix, идеально если Dynatrace); • Опыт разработки/сопровождения пайплайнов для автоматизации CI/CD проектов на базе Jenkins/TeamCity/Gitlab; • Опыт работы с linux системами на уровне системного администратора; • Понимание работы сетевых протоколов (отличать http от https, tcp от upd); • Понимание принципов работы СУБД (Реляционные, NoSQL), знание SQL на уровне построения простых запросов; • Опыт разработки на Bash или Groovy или Python.   Как плюс: • Понимание принципов микросервисной архитектуры и умение применять эти знания на практике для проектирования окружений; • Опыт работы с REST API; • Опыт работы с Kubernetes/Openshift, написание helm-чартов; • Опыт работы с системой визуализации (Grafana); • Опыт работы инструментами Hasicorp: Consul и Vault;