CACI International Inc
Cloud Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Cloud Software Engineer в CACI для разработки и сопровождения облачных решений в интересах государственных заказчиков. Роль включает полный цикл: анализ требований, разработку, интеграцию, тестирование и поддержку.
Задачи
- Проектировать, реализовывать и тестировать новые возможности Apache Accumulo для поддержки больших хранилищ контента и метаданных
- Проводить обучающие сессии по Apache Accumulo, включая практические упражнения по настройке и программированию
- Разрабатывать веб-интерфейсы для поиска и представления операционных данных, а также REST API к хранилищам контента и метаданных
- Разрабатывать алгоритмы обработки больших объёмов операционных метаданных, включая параллельные вычисления на данных петабайтного масштаба
- Собирать и анализировать требования совместно со стейкхолдерами и переводить бизнес-потребности в технические спецификации
- Проектировать, разрабатывать и внедрять облачные решения по отраслевым стандартам
- Обеспечивать качество кода через стандарты и peer review
- Устанавливать и настраивать облачные решения в различных окружениях
- Интегрировать облачные сервисы с существующими системами и приложениями
- Оценивать производительность и эффективность облачных решений и внедрять улучшения
- Обеспечивать поддержку и сопровождение облачных решений, мониторить производительность и оперативно устранять проблемы
- Разрабатывать и выполнять планы тестирования, включая unit-, интеграционное и системное тестирование
- Диагностировать и устранять проблемы облачных решений совместно с кросс-функциональными командами
- Создавать и поддерживать документацию: руководства пользователя, технические спецификации, инструкции по сопровождению
Требования
- Минимум 7 лет опыта программирования за последние 10 лет на Java, C++ или Python
- Минимум 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 или смежной области; допускается замена на associate degree плюс 2 года опыта программирования или 5 лет опыта программирования
- Наличие допуска TS/SCI с полиграфом
Условия
- Полная занятость, регулярная позиция
- Командировки до 10% (локальные)
- Гибкий график отпусков
- Доступ к обучающим ресурсам
- Конкурентная компенсация и широкий пакет льгот: healthcare, wellness, финансовые, пенсионные, поддержка семьи, дополнительное образование
- Зарплатная вилка: $113,200 - $237,800
Навыки
- Java
- C++
- Python
- Windows
- UNIX
- Linux
- HBase
- Apache Accumulo
- Big Table
- Map/Reduce
- HDFS
- Kubernetes
- AWS
- Microsoft Azure
- Google Cloud
- NoSQL
- REST API