Jovian Concepts
Infrastructure Software Engineer (APE2)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер инфраструктурного ПО для разработки и поддержки сложных исследовательских систем в интересах заказчика. Работа включает автоматизацию, CI/CD, Linux-окружения и интеграцию сервисов.
Задачи
- Разрабатывать и поддерживать инфраструктурное ПО для сложных систем
- Интегрировать существующее ПО в новые или изменённые системы и среды
- Участвовать во всём жизненном цикле ПО: анализ требований, проектирование, реализация, тестирование, верификация и развёртывание
- Строить и улучшать автоматизацию, инструменты и CI/CD-процессы
- Работать в Linux-средах разработки и эксплуатации, включая скрипты и диагностику
- Сотрудничать с инженерами и исследователями, быстро итерировать прототипы
- Поддерживать сетевые системы и ПО, взаимодействующее с сетевыми стеками и распределёнными сервисами
- Взаимодействовать с заказчиком для координации приоритетов и решения вопросов
- Контролировать задачи субподрядчиков и проверять результаты
- Готовить техническую документацию: проектные заметки, инструкции по сборке и развёртыванию, тестовые свидетельства, runbook'и
Требования
- Действующий допуск TS/SCI с полиграфом от MD Customer
- 6+ лет опыта с бакалаврской степенью, 4+ лет с магистерской или 2+ года с PhD в Computer Science или смежной области (без степени — 10 лет опыта)
- Опыт разработки и интеграции приложений и сервисов в сложных средах
- Уверенное владение Python и хотя бы одним из C/C++, Java или Go
- Знание практик безопасной разработки в ограниченных средах
- Опыт работы с Git/GitHub/GitLab, PR и code review
- Знание Agile-практик
- Опыт работы с CI-инструментами (например, Jenkins)
- Сильные навыки решения проблем и быстрого освоения новых технологий
- Навыки коммуникации для объяснения технических вопросов
Условия
- 92% Overall Workplace Experience Score по опросу сотрудников
- 100% сотрудников рекомендуют компанию как место работы
Навыки
- Python
- C
- C++
- Java
- Go
- Git
- GitHub
- GitLab
- Agile
- Jenkins
- CI/CD
- Linux
- Windows
- Shell scripting
- VMware
- KVM
- VirtualBox
- Proxmox
- TCP/IP
- Docker
- Kubernetes
- Ansible
- Terraform