Чем предстоит заниматься:
- Диагностика, настройка, обновление Kubernetes кластеров;
- Установка и настройка прикладной части на новых серверах систем Банка;
- Установка и настройка компонентов внедряемой информационной системы в рамках проектов Банка;
- Создание, настройка CI\CD pipeline на основе Teamcity, консультирование и поддержка команды разработки, по существующим pipeline;
- Взаимодействие с ИБ по вопросам DevSecOps, внедрение инструментов на стороне команд;
- Участие в формировании целей и задач команды, генерации идей и проверки гипотез;
- Построение процессов поддержки: мониторинг инфраструктуры, мониторинг микросервисных приложений, алертинг;
- Обеспечение отказоустойчивости приложений: бекапирование, резервирование, автоматизация восстановления при отказах в обслуживании, организация и участие в проведении DR-тестов;
Что мы ожидаем от кандидата:
- Kubernetes (опыт работы с боевым кластером в качестве админа, Архитектура кластера, основные абстракции, limits, kubectl);
- Опыт OS linux (диагностика потребления ресурсов, systemd, сеть, права, ntp, apt, yum, работа с дисками);
- Docker, containerD (Dockerfile, volumes, ports, DockerRegistry);
- Keycloak (Кластеризация, первичная настройка);
- Опыт работы с PostgreSQL, Kafka, Redis, MinIO, Rabbit, MongoDB;
- Нttp, https, ftp, dns, ssh, ntp (базовые навыки работы протоколов);
- git (Bitbucket, настройка.);
- SSL (работа с сертификатами, обновление и создание);
- CI\CD (понимание базовых принципов и методологии);
- Навыки автоматизации с помощью Python/Bash, Ansible, Terraform (понимание базовых принципов);
- Teamcity (базовое администрирование и знание WEB UI, умение настраивать и понимать BuildConfig, базовые навыки использования kotlinDSL);