Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
Обязанности:
- Установка и настройка Kubernetes-кластеров, обеспечение их непрерывной работы и отказоустойчивости, резервирование, понимание работы сети кластера, ingress-controller, cilium, metallb, webhooks, operators и т.д.;
- Развитие bare-metal Kubernetes - подготовка, тестирование и проведение обновлений кластера и его компонентов;
- Доработка helm-чартов приложений под новые версии Kubernetes;
- Написание и поддержка ansible-плейбуков, в т.ч. для установки, расширения и обновления bare-metal Kubernetes-кластеров;
- Участие в решение инцидентов и иных проблем, выработка и реализация мер по их предотвращению;
- Настройка и поддержка контуров разработки, тестирования, пром.эксплуатации;
- Взаимодействие с командами разработки, тестирования, сопровождения для решения возникающих вопросов\проблем;
- Настройка, развитие и обеспечение отказоустойчивости инфраструктуры для работы микросервисных приложений;
- Доработка, настройка и поддержка CI/CD процессов и инструментов конвейера;
Требования:
- Опыт установки и поддержки bare-metal Kubernetes кластеров в промышленной среде;
- Опыт разрешения инцидентов с bare-metal Kubernetes в промышленной среде;
- Опыт обновления и развития bare-metal Kubernetes;
- Умение писать Helm-чарты;
- Знание ansible, умение написать или доработать playbook;
- Опыт работы с инструментами управления конфигурации, IaC;
- Знание языков Go и/или Python, понимание ООП;
- Опыт работы с git;
- Опыт работы с Docker/containerd;
- Знание Linux на уровне администратора;
Будет плюсом:
- Опыт установки и настройки инструментов непрерывной интеграции и доставки;
- Опыт работы с Argocd, Gitea, Nexus, Keycloak, Vault, RabbitMQ, Redis, Kafka, ELK, Minio;
Ключевые навыки
Python
Golang
React helmet
Kubernetes
Jenkins
Вакансия опубликована 19.08.2024 в г. Москва.