Ведущий эксперт Unix (Keycloak)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Объединяем IT и ретейл, чтобы совершать самые важные покупки было просто — во всех уголках страны

Описание вакансии

Условия работы

Чем предстоит заниматься:

  • Администрирование серверных операционных системы семейства Linux,Unix;
  • Поддержка и развитие инфраструктуры Keycloak.
  • Интеграция Keycloak с другими инфраструктурными сервисами.
  • Анализ архитектуры существующих информационных систем на предмет оптимизации производительности, надежности и отказоустойчивости;
  • Решение технических проблем (инцидентов), поступающих в команду;
  • Настройка и обеспечение безопасности инфраструктуры промышленных ИТ сервисов;
  • Автоматизация тех.процессов подразделения, развитие инструментов централизованного управления;
  • Взаимодействие со смежными IT подразделениями (разработка, сопровождение, развитие) в вопросах системного администрирования, внедрения новых сервисов, инфраструктурной оптимизации и сопровождения

Наши ожидания:

  • Операционная система (RHEL, Debian)
  • Сеть, безопасность, протоколы (HTTP, HTTPS, FTP, LDAP, SSL/TLS, SSH, SMTP, DNS, DHCP,TCP/IP) - общее понимание принципов работы, уметь настраивать сервисы, работающих по данным протоколам
  • Active Directory – базовые понятия (что такое объект AD, уметь посмотреть атрибуты объекта, понимать, что такое групповые политики и как они применяются, уметь ввести сервер под управлением Linux в домен)
  • Keycloak – понимать основные принципы работы, уметь интегрировать с AD, иметь опыт построения и реализации высокодоступной отказоустойчивой архитектуры данного IdAM решения, иметь представление об API Keycloak и уметь им пользоваться
  • Технологии интеграции (SOAP, REST, API, XML, SFTP) – общее понимание принципов работы
  • Reverse Proxy, Forward Proxy, Load Balancer, Web Server (Apache, Nginx, Tomcat) - знать, как настраивать, уметь оптимизировать конфигурацию под высоконагруженные системы, находить узкие места, torubleshooting
  • Технологии построения отказоустойчивости (Keepalived) – понимать принцип работы, уметь настраивать
  • GIT - базовые навыки работы с репозиториями - commit, push, pull, уметь работать с ветками и откатом изменений
  • Bash - иметь навыки написания скрипта любой сложности и для любой задачи
  • Python - базовые навыки для выполнения задач по автоматизации
  • Ansible - уметь использовать готовые плейбуки, уметь разрабатывать собственные плейбуки/роли под конкретные задачи автоматизации
  • Контейнеры (Docker) - базовое понимание как устроены контейнеры, как запускать/останавливать, настраивать взаимодействие между несколькими контейнерами. Опыт взаимодействия с системами оркестрации контейнеров, в частности Kubernetes
  • Gitlab CI - понимать, как устроен, уметь построить несложные Pipeline

Условия:

  • Возможность работать как удобно - в офисе в Москве или в Краснодаре и удаленно
  • Оплачиваемые отпуска и больничные
  • Развитие: мы оплачиваем обучение на курсах и участие в конференциях