Wyetech
Software Engineer 2
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Wyetech для поддержки и развития продуктового набора CLEVERCHEMIST (GitLab, Artifactory, MinIO, GitLab Runner, Jupyter, SPARTANDESK). Роль сочетает разработку на Java, интеграцию систем, автоматизацию инфраструктуры и CI/CD в Linux-окружении.
Задачи
- Проектировать, разрабатывать, поддерживать и развивать инструменты и сервисы продуктового набора CLEVERCHEMIST (GitLab, Artifactory, MinIO, GitLab Runner, Jupyter, SPARTANDESK)
- Разрабатывать и поддерживать Java-приложения, интеграции и вспомогательные компоненты
- Писать скрипты на Bash, Python и PHP для автоматизации администрирования, операционных процессов и управления системами
- Интегрировать платформы разработки, репозитории и вспомогательные сервисы для повышения совместимости и ускорения поставки ПО
- Внедрять и поддерживать автоматизацию инфраструктуры на Ansible и принципах Infrastructure as Code
- Разрабатывать, настраивать и поддерживать CI/CD-пайплайны на GitLab CI
- Поддерживать разработку, развёртывание, интеграцию и диагностику контейнеризированных приложений на Docker
- Анализировать требования пользователей и переводить их в проектные решения, интеграционные схемы и спецификации производительности
- Отлаживать приложения, устранять дефекты и внедрять улучшения
- Взаимодействовать с разработчиками, системными администраторами, проектными менеджерами и заказчиками
- Разрабатывать и выполнять процедуры тестирования ПО
- Вести техническую документацию по конфигурациям, изменениям и процессам
- Поддерживать конфигурационный менеджмент, контроль версий и обеспечение качества на протяжении жизненного цикла разработки
- Предлагать улучшения процессов разработки, интеграций и автоматизации
- Оказывать техническую поддержку, участвовать во взаимодействии с заказчиками и передаче знаний
Требования
- Опыт работы в Linux-окружениях: CLI, системные утилиты, инструменты диагностики
- Опыт разработки скриптов на Bash, Python и PHP для автоматизации
- Недавний практический опыт разработки на Java
- Опыт работы с IDE и инструментами разработки, включая Atlassian Plugin SDK
- Опыт с принципами Infrastructure as Code и инструментами автоматизации, такими как Ansible
- Опыт создания и ведения технической документации
- Опыт с принципами и инструментами CI/CD, включая GitLab CI
- Опыт разработки, развёртывания и поддержки контейнеризированных приложений на Docker
- Владение Git: стратегии ветвления, управление версиями, совместная работа
- Образование и опыт: магистр CS + 3 года опыта, либо бакалавр CS + 5 лет опыта, либо 7 лет опыта в разработке ПО
- Готовность к проверке безопасности (security clearance) и полиграфу
Условия
- Почасовая ставка $83.61–$113.23
- Автоматический взнос компании 20% от gross-компенсации в SEP IRA без требования со стороны сотрудника, полное право собственности с первого дня
- Оплачиваемый отпуск до 200 часов в год с возможностью корректировки в начале года
- Медицинские планы на выбор, включая HSA; стоматология и зрение
- Страхование жизни и AD&D, краткосрочная и долгосрочная нетрудоспособность
- Госпитальная, несчастная и критическая страховки
- Опциональные услуги защиты от кражи личности и юридической защиты
- Реферальный бонус до $10,000
- Возможность перехода между контрактами Wyetech
- Различные локации в Мэриленде, Вирджинии, Колорадо, Техасе, Юте, Аляске, Гавайях и за пределами США
- Тимбилдинги: ежемесячные обеды, летний пикник, новогодняя вечеринка
- Два комплекта брендированной одежды в год
Навыки
- Java
- Linux
- Bash
- Python
- PHP
- Ansible
- GitLab CI
- Docker
- Git
- Atlassian Plugin SDK
- Jira
- Confluence
- Infrastructure as Code
- CI/CD