DevOps-инженер
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
МАТRИ – это очень амбициозный проект, который на техническом уровне создает открытый стек технологий для децентрализованного AI. Когда это будет сделано, модели, аналогичные GPT от OpenAI будут доступны всем желающим на равноправных и недискриминационных условиях.
Однако, любая децентрализованная платформа по умолчанию является платформой с нулевым доверием. Это ставит перед нами важную технологическую задачу - обеспечение конфиденциальности данных. Нужно дать возможность пользователю хранить и давать доступ к своим данным, но при этом исключить несанкционированный доступ к ним.
ДАМАСК – это первый из системообразующих продуктов MATRИ-стека, который отвечает на этот вызов.
ДАМАСК обеспечивает конфиденциальность данных и делает утечки данных бесполезными.
Ожидания от кандидата
Обязанности:
- Настройка и поддержка процессов CI/CD.
- Администрирование серверов и виртуальных машин.
- Настройка и управление кластерами Kubernetes.
- Обеспечение сетевой безопасности и управление VPN.
- Установка и настройка различного программного обеспечения.
- Мониторинг, логирование и устранение неполадок в системах.
- Обеспечение безопасности и отказоустойчивости ИТ-инфраструктуры.
- Взаимодействие с командами разработчиков для оптимизации процессов деплоя и управления инфраструктурой.
- Сборка инсталляционных пакетов.
Технические навыки:
Настройка процессов разворачивания решений из исходных кодов:
- Опыт работы с системами CI/CD (например, Jenkins, GitLab CI).
- Навыки автоматизации сборки, тестирования и деплоя приложений.
- Опыт работы с инструментами контейнеризации, такими как Docker.
Настройка операционных систем:
- Глубокое понимание операционных систем семейства Linux (например, Ubuntu, CentOS, Debian).
- Умение настраивать и оптимизировать серверные системы.
- Опыт написания и использования shell-скриптов.
Настройка Kubernetes:
- Желателен опыт установки, настройки и администрирования кластеров Kubernetes.
- Знание инструментов управления Kubernetes (например, kubectl, Helm, Kustomize).
- Желателен опыт настройки сетей и служб в Kubernetes (например, Ingress, Service Mesh).
Установка и настройка сетевого окружения:
- Опыт настройки сетевой инфраструктуры (например, коммутаторов, маршрутизаторов, брандмауэров).
- Умение настраивать и управлять виртуальными частными сетями (VPN).
- Знание сетевых протоколов и технологий (например, TCP/IP , DNS, DHCP).
Установка и настройка программного обеспечения:
- Опыт установки и настройки серверного и прикладного программного обеспечения.
- Знание систем управления конфигурацией (например, Ansible, Puppet, Chef).
Функции DevOps инженера:
- Опыт работы с системами мониторинга и логирования (например, Prometheus, Grafana, ELK Stack).
- Умение масштабировать и обеспечивать отказоустойчивость приложений.
- Желателен опыт работы с облачными платформами (например, AWS, Yandex, VK).
Дополнительные навыки:
- Уверенное использование Git и понимание основных принципов работы с репозиториями.
- Знание языков автоматизации (например, Python, Bash, PowerShell).
- Понимание принципов обеспечения безопасности в ИТ-системах.
- Опыт настройки брандмауэров и средств аутентификации/ авторизации.
Личные качества:
- Способность работать в условиях многозадачности и самостоятельно управлять временем.
- Высокая степень ответственности за результаты своей работы.
- Умение работать в команде и эффективно коммуницировать с коллегами.
- Готовность к обучению и обмену знаниями.
Преимущества:
- Опыт работы в быстроразвивающейся технологической компании.
- Понимание принципов DevSecOps и внедрение практик безопасности на всех этапах разработки и эксплуатации ПО.
Условия работы
- Гибкое начало рабочего дня, мы вам доверяем;
- Разумный гибрид - обсудим после испытательного срока, офис в Сколково (БЦ Амальтея);
- ДМС со стоматологией оформляем с после испытательного срока;
- Обучение и помощь в развитии - мы вкладываемся в ваше профессиональное развитие;
- У нас работают адекватные и приятные люди, не душные и не снобы.
Дополнительные инструкции
Как мы нанимаем:
- Короткое интервью с HR по телефону;
- Техническое собеседование с тимлидом команды максимум на 1,5 часа;
- Оффер или обратная связь по встрече.