Ведущий эксперт 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
Условия:
- Возможность работать как удобно - в офисе в Москве или в Краснодаре и удаленно
- Оплачиваемые отпуска и больничные
- Развитие: мы оплачиваем обучение на курсах и участие в конференциях