CACI International
Cloud Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Cloud Software Engineer в CACI: разработка, интеграция и поддержка облачных программных решений, работа с большими хранилищами контента и метаданных, включая Apache Accumulo и Hadoop-экосистему.
Задачи
- Проектировать, реализовывать и тестировать новые возможности Apache/Accumulo для поддержки крупных хранилищ контента и метаданных
- Проводить обучающие сессии по Apache/Accumulo, включая практические задания по конфигурации и программированию
- Разрабатывать веб-интерфейсы для поиска и представления операционных данных и REST API к хранилищам контента и метаданных
- Разрабатывать алгоритмы обработки больших объёмов операционных метаданных, исследовать параллельные техники программирования для аналитики на данных петабайтного масштаба
- Собирать и анализировать требования совместно со стейкхолдерами и переводить бизнес-потребности в технические спецификации облачных решений
- Проектировать, разрабатывать и внедрять облачные программные решения по отраслевым практикам
- Обеспечивать качество кода через стандарты и peer review
- Устанавливать и настраивать облачные решения в различных средах
- Интегрировать облачные сервисы с существующими системами и приложениями
- Оценивать производительность и эффективность облачных решений, выявлять и реализовывать улучшения
- Обеспечивать поддержку и сопровождение облачных решений, мониторить производительность систем и оперативно устранять проблемы
- Разрабатывать и выполнять тест-планы, проводить unit-, интеграционное и системное тестирование
- Диагностировать и устранять проблемы облачных решений
- Взаимодействовать с кросс-функциональными командами для решения сложных задач
- Создавать и поддерживать документацию: руководства пользователя, технические спецификации и инструкции по сопровождению
Требования
- Минимум 7 лет комбинированного опыта программирования на Java, C++ или Python за последние 10 лет
- Минимум 5 лет опыта проектирования и разработки приложений в Windows или UNIX/Linux за последние 7 лет
- Минимум 3 года опыта с OpenSource NoSQL-продуктами для распределённых и массово-параллельных вычислений (HBase, Apache Accumulo, Big Table) за последние 3 года
- Минимум 1 год опыта с Map/Reduce за последние 3 года
- Минимум 1 год опыта с Hadoop Distributed File System (HDFS) за последние 3 года
- Минимум 1 год опыта анализа требований и проектирования объектно-ориентированных систем за последние 3 года
- 6 месяцев опыта разработки с Kubernetes, AWS, Microsoft Azure или Google Cloud за последние 2 года
- Степень бакалавра в computer science или смежной дисциплине; допускается замена ассоциированной степенью и 2 годами опыта программирования либо 5 годами опыта программирования
- Наличие допуска TS/SCI с полиграфом
Условия
- Полная занятость, постоянная позиция
- Командировки до 10% (локальные)
- Гибкий график отпусков (flexible time off)
- Доступ к обучающим ресурсам и программам развития
- Конкурентная компенсация и широкий набор бенефитов: healthcare, wellness, финансовые, пенсионные, поддержка семьи, непрерывное образование, отпуск
Навыки
- Java
- C++
- Python
- UNIX
- Linux
- Windows
- NoSQL
- HBase
- Apache Accumulo
- BigTable
- MapReduce
- HDFS
- Kubernetes
- AWS
- Microsoft Azure
- Google Cloud
- REST API