Задачи: - Сборка Linux-дистрибутива и ядра.
- Сборка deb-пакетов из исходных кодов.
- Детерминированная сборка зависимостей приложений (Java/Kotlin/Scala, Python, PHP, Node.js).
- Поддержка и развитие CI/CD (GitLab CI).
- Поиск и устранение проблем компиляции и линковки.
- Публикация артефактов в Nexus.
- Развивать окружения разработки и тестирования
- Проектировать и запускать геораспределенные системы
- Писать роли Ansible
- Писать kubernetes операторы
- Осуществлять поддержку команды разработки
Что важно для нас: - Технологический стек:
- Linux, Kubernetes, Rancher, Gitlab (CI/CD), AgroCD, Ansible, Helm 3, Nexus, Harbor,
Nginx, Kafka, Zookeeper, Elasticsearch, Cassandra, Clickhouse, Istio, Vault, Keycloak
От успешного кандидата мы ожидаем:
- Опыт администрирования Linux-based операционных систем. Мы используем
- Ubuntu
- Знание минимум одной системы сборки Maven/Gradle, опыт работы с Nexus
- Практический опыт работы с Ansible. Написание идемпотентных ролей с использованием модулей.
- Практический опыт применения DevOps-практик на базе Gitlab CI/CD
- Понимание работы Docker и Kubernetes
- Умение писать Helm-чарты
- Базовые знания работы сетей
Будет плюсом:
- Опыт администрирования отказоустойчивых высоконагруженных систем
- Экспертные знания Kubernetes
- Опыт администрирования Clickhouse, Cassandra, Kafka
Условия и преимущества: -
Оформление по ТК, полностью "белая" зарплата
-
Гибкий график: 5/2, 8-часовой рабочий день
-
Современный стек технологий и интересные задачи
-
Дружная команда профессионалов, открытая к новым идеям
-
Возможности для профессионального роста и обучения