HALOGEN ENGINEERING GROUP, INC
SOFTWARE ENGINEER - Linux/Bash/Python - 7+ yrs of Experience - TS/SCI w/Poly clearance is required - ID - 534
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист для реализации механизмов контроля доступа и управления разрешениями к ресурсам HPC-систем, с разработкой и поддержкой сложных программных систем по задокументированным требованиям. Требуется действующий допуск TS/SCI с полиграфом.
Задачи
- Реализовывать механизмы контроля доступа и управления разрешениями для защиты ресурсов HPC-систем
- Проектировать, разрабатывать, тестировать, развертывать и сопровождать сложные программные системы
- Анализировать требования пользователей и формировать требования к дизайну и производительности ПО
- Отлаживать существующее ПО и исправлять дефекты
- Разрабатывать новые функции и модифицировать существующее ПО
- Писать и проверять документацию по ПО и системам
- Интегрировать существующее ПО в новые или изменённые системы
- Разрабатывать запросы к данным для баз данных и хранилищ данных
- Разрабатывать и выполнять процедуры тестирования компонентов ПО
- Разрабатывать решения на основе анализа стандартов производительности системы
- Разрабатывать облачные решения и технологии
- Координировать установку ПО и мониторить производительность
- Рекомендовать новые технологии и процессы для сложных программных проектов
Требования
- Опыт работы с Linux CLI
- Владение скриптами Bash для автоматизации задач
- Опыт разработки на Python
- Опыт реализации RBAC/ABAC для HPC-систем
- Опыт продвинутого администрирования безопасности Linux: PAM, SELinux, права доступа к файлам, ACL, аудит-логирование
- Опыт разработки IAM-решений на Keycloak
- Опыт реализации федерации идентичности и SSO (SAML, OIDC, OAuth2)
- Опыт разработки и поддержки интеграций управления секретами на HashiCorp Vault
- Опыт разработки Ansible playbooks для автоматизации провижининга HPC-оборудования и ПО
- Опыт работы с контейнеризацией: Docker, Podman, containerd
- Понимание принципов CI/CD и опыт с инструментами, включая GitLab CI
- Опыт работы с системой контроля версий Git
- Действующий допуск TS/SCI
- Полиграф не старше семи лет
- Степень магистра в области информатики или смежной дисциплине плюс 5 лет опыта SWE, либо степень бакалавра плюс 7 лет опыта, либо 9 лет опыта SWE
Условия
- Медицинские планы CareFirst: два платиновых PPO с нулевой франшизой и HSA-план с франшизой $1500
- Компания оплачивает 100% стоимости медицинской страховки до $25 000
- Стоматологическая страховка Guardian: компания оплачивает 50% стоимости
- Страхование зрения: компания оплачивает 100% стоимости
- Пенсионный план 401K с взносом компании 10%, сразу вестируемым
- Страхование жизни, AD&D, краткосрочная и долгосрочная нетрудоспособность
- 20 дней оплачиваемого отпуска, 6 федеральных праздников, 5 плавающих праздников
- Бонусы по результатам работы и оплачиваемым часам
- Командировки не требуются
- Дневная смена
- Работа в офисе (onsite)
Навыки
- Linux
- Bash
- Python
- RBAC
- ABAC
- HPC
- PAM
- SELinux
- ACL
- Keycloak
- SAML
- OIDC
- OAuth2
- HashiCorp Vault
- Ansible
- Docker
- Podman
- containerd
- CI/CD
- GitLab CI
- Git
- JIRA
- Confluence
- Agile
- Scrum
- SAFe
- C
- C++
- Ruby
- Perl
- JavaScript
- Java
- Spring
- Kafka
- Eclipse
- J2EE
- Atlassian