Wyetech
Software Engineer 2
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер системного ПО для HPC-инфраструктуры в компании Wyetech. Разработка и поддержка инфраструктурного ПО на Linux, автоматизация, интеграция систем и управление масштабируемыми вычислительными платформами.
Задачи
- Разрабатывать, поддерживать и развивать системное инфраструктурное ПО и сервисы для Linux-based HPC-сред
- Проектировать и реализовывать приложения на Python и скрипты Bash для автоматизации управления инфраструктурой
- Поддерживать интеграцию и сопровождение инструментов управления инфраструктурой: NetBox, HashiCorp Vault, Keycloak
- Разрабатывать и поддерживать контейнеризованные приложения и сервисы на Docker, Podman, containerd
- Реализовывать и оптимизировать автоматизацию инфраструктуры и деплой-воркфлоу с помощью Ansible
- Поддерживать CI/CD пайплайны и процессы доставки ПО на GitLab CI, Jenkins
- Анализировать системные требования и переводить их в дизайн ПО, интеграцию и спецификации производительности
- Отлаживать дефекты ПО, устранять инфраструктурные проблемы и внедрять улучшения надёжности и производительности
- Взаимодействовать с системными инженерами, разработчиками и инфраструктурными командами
- Разрабатывать и выполнять процедуры тестирования ПО, вести техническую документацию
- Поддерживать конфигурационный менеджмент, контроль версий и обеспечение качества ПО
Требования
- Опыт работы в Linux-средах, включая CLI, системные утилиты и инструменты диагностики
- Опыт разработки Bash-скриптов для автоматизации процессов
- Недавний практический опыт разработки на Python
- Знакомство с DCIM-инструментами, например NetBox
- Опыт работы с системами управления секретами, включая HashiCorp Vault
- Знакомство с IAM-решениями, например Keycloak
- Опыт с контейнеризацией: Docker, Podman, containerd
- Опыт использования Ansible для оркестрации деплоя ПО и инфраструктуры
- Понимание принципов CI/CD и инструментов GitLab CI, Jenkins
- Опыт работы с Git для управления исходным кодом и совместной разработки
- Образование и опыт: магистр CS + 3 года опыта, бакалавр CS + 5 лет опыта, либо 7 лет опыта Software Engineering
- Требуется подтверждение security clearance и полиграфа
Условия
- Автоматический взнос компании 20% от gross-компенсации в SEP IRA без требования со стороны сотрудника, полная vested с первого дня
- PTO до 200 часов в год с возможностью корректировки в начале календарного года
- Медицинские планы на выбор, включая HSA, стоматология и зрение
- Страхование жизни и AD&D, краткосрочная и долгосрочная нетрудоспособность
- Госпитальная индемнити, страхование от несчастных случаев и критических болезней
- Опциональные услуги защиты от кражи личности и юридической защиты
- Реферальный бонус до $10 000
- Возможность перехода между контрактами Wyetech
- Различные локации в Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii и OCONUS
- Тимбилдинги: ежемесячные обеды, летний пикник, новогодняя вечеринка
- Два комплекта брендированной одежды в год
Навыки
- Python
- Bash
- Linux
- NetBox
- HashiCorp Vault
- Keycloak
- Docker
- Podman
- containerd
- Ansible
- GitLab CI
- Jenkins
- Git
- Splunk
- Jira
- Confluence
- Agile
- Scrum
- SAFe