Должность: Инженер
Местоположение: Колорадо-Спрингс, Колорадо
Эта позиция находится в США. Все программы, которые мы поддерживаем, требуют гражданства США для трудоустройства. Вся работа должна проводиться на континентальной части США.
Кто мы:
Raft — клиентоориентированная нетрадиционная оборонная технологическая компания, специализирующаяся на предоставлении американским военным и государственным агентствам передовых решений в области ИИ/МО и данных. Мы являемся лидером в области автономной интеграции данных и агентного ИИ, с целенаправленным фокусом на распределенные системы данных, платформы в масштабе и разработку сложных приложений. Со штаб-квартирой в Маклине, штат Вирджиния, наши клиенты включают инновационные федеральные и государственные агентства, использующие дизайн-мышление, передовые технологические стеки и облачные экосистемы. Мы создаем цифровые решения, которые влияют на жизнь миллионов американцев.
О роли:
Raft создает критически важные для миссии платформы данных, ИИ и операционные платформы, которые поддерживают принятие решений в условиях ограниченного времени на различных уровнях классификации и в различных средах развертывания. Наши системы переходят из облачных сред разработки в закрытые, локальные и граничные развертывания, где важны надежность, безопасность и воспроизводимость.
В качестве инженера DevOps вы будете помогать обеспечивать безопасность, развертывать и эксплуатировать платформы, лежащие в основе [R]DP, [R]AP, [R]AIMS и рабочих процессов MLOps Raft. Это не узкоспециализированная роль в области инфраструктуры. Вы узнаете, как работает программное обеспечение, как данные перемещаются по платформе, как ведут себя рабочие нагрузки Kubernetes в производственной среде, и как меры безопасности становятся частью повседневной поставки, а не просто контрольным списком, составленным постфактум.
Что отличает эту роль, так это широкий спектр задач, с которыми вы столкнетесь. CI/CD, GitOps, Kubernetes, Helm charts, observability, безопасная конфигурация, конвейеры данных, ML serving и развертывания у клиентов — все это входит в один рабочий процесс. Вы будете работать вместе с опытными инженерами платформ, программного обеспечения, данных и безопасности, беря на себя ответственность за хорошо определенные задачи. Правильный кандидат любопытен, дисциплинирован, готов глубоко разбираться в проблемах и готов со временем расширить свою ответственность за платформу.
Что вы будете делать
- Внедрять, поддерживать и устранять неполадки инфраструктуры платформ на базе Kubernetes под руководством старших инженеров
- Создавать и поддерживать рабочие процессы CI/CD и GitOps, используя такие инструменты, как GitLab CI, Argo CD, Flux, Helm и конфигурации развертывания, управляемые репозиторием
- Поддерживать практики безопасной поставки программного обеспечения, включая усиление контейнеров, сканирование уязвимостей, проверку происхождения образов, управление секретами и политики развертывания
- Помогать в эксплуатации облачных, локальных и отключенных развертываний в средах AWS, Azure, дата-центров и тактических средах
- Развертывать и отлаживать сервисы, Helm charts, конфигурацию service mesh, сетевые возможности Kubernetes, хранилища и поведение во время выполнения
- Поддерживать observability с помощью Prometheus, Grafana, Fluent Bit, Loki, Kibana, OpenTelemetry или аналогичных инструментов, чтобы проблемы могли быть быстро обнаружены и устранены
- Работать с инженерами программного обеспечения и данных для понимания зависимостей сервисов, потоков данных и операционных сценариев сбоев
- Поддерживать рабочие нагрузки данных и MLOps, которые могут включать Kafka, Flink, Pinot, KServe, Kubeflow, Ray, рабочие нагрузки с GPU и рабочие процессы обслуживания моделей
- Писать поддерживаемый код автоматизации и небольшие инструменты на Go, Java, Python, Bash или аналогичных языках для сокращения ручных усилий и повышения повторяемости
- Вносить вклад в практики поставки, соответствующие требованиям нормативных документов, таких как RMF, STIGs, NIST 800-53, IL4/IL5/IL6 и специфические требования безопасности клиентов
- Документировать операционные процедуры, заметки по развертыванию, шаги по устранению неполадок и извлеченные уроки таким образом, чтобы другие инженеры могли их использовать
Кого мы ищем:
- 5 лет практического опыта в DevSecOps, DevOps, инженерии платформ, облачной инфраструктуре, системном администрировании, инженерии кибербезопасности или смежной области
- Рабочее знакомство с Linux, контейнерами, Docker и концепциями Kubernetes, включая pods, services, deployments, config maps, secrets, ingress, и базовое устранение неполадок
- Опыт создания, запуска или поддержки конвейеров CI/CD; знакомство с GitLab CI, GitHub Actions, Jenkins, Argo CD, Flux или аналогичными инструментами
- Знакомство с Infrastructure as Code или управлением конфигурацией с помощью Terraform, Ansible, Helm, Kustomize или аналогичных инструментов
- Понимание фундаментальных практик безопасности, таких как принцип наименьших привилегий, управление уязвимостями, сканирование образов контейнеров, обработка секретов, безопасная конфигурация и аудит
- Способность читать журналы приложений, проверять конфигурацию среды выполнения, использовать инструменты командной строки и находить первопричину проблемы
- Базовые навыки написания скриптов или программирования на Go, Java, Python, Bash или сопоставимом языке
- Интерес к платформам данных, потоковым системам, MLOps и операционным рабочим нагрузкам AI/ML; предыдущий опыт работы с Kafka, Flink, KServe, Kubeflow или Ray будет плюсом
- Отличные навыки письменного общения и готовность четко документировать свою работу для коллег, клиентов и будущих операторов
- Требуется действующий допуск к секретной информации; необходимо иметь возможность получить и готовность получить допуск Top Secret/SCI
- Возможность получить сертификацию Security+ в течение первых 90 дней работы
- Возможность командировок до 30%
Настоятельно рекомендуется:
- Практический опыт развертывания приложений с помощью Helm или Kustomize в среде Kubernetes
- Знакомство с рабочими процессами GitOps и непрерывной поставкой в различных средах
- Знакомство с основами AWS или Azure, включая IAM, сети, хранилища, вычисления и управляемые службы Kubernetes
- Знакомство с технологиями service mesh, такими как Istio, включая mTLS, маршрутизацию трафика и концепции observability
- Знакомство с системами безопасности и соответствия требованиям, используемыми в государственном секторе, включая RMF, STIGs, FedRAMP, NIST 800-53 и элементы управления IL4/IL5/IL6
- Опыт поддержки автономных (air-gapped), отключенных, секретных или ресурсоограниченных развертываний
- Знакомство с SBOM, SCA, SAST, DAST, сканированием контейнеров, управлением доступом, OPA/Gatekeeper, Kyverno, Sigstore или аналогичными инструментами безопасности цепочки поставок
- Наличие действующего допуска TS/SCI является сильным преимуществом
Как выглядит успех:
- Вы надежно выполняете поставленные задачи по развертыванию, автоматизации, observability и безопасности с четкой коммуникацией и хорошей последовательностью
- Вы можете объяснить, что изменилось, почему это изменилось, как это было проверено и какой риск остается
- Вы быстро растете от следования инструкциям к их улучшению, а затем к самостоятельному внедрению небольших улучшений платформы от начала до конца
- Старшие инженеры доверяют вам выполнение четко определенных операционных задач, потому что вы тщательно исследуете и рано эскалируете нужные проблемы
- Практики безопасности и соответствия требованиям отражаются в вашей повседневной работе: конвейеры, манифесты, секреты, образы, документация и операционные передачи информации поддерживаются в порядке
Требования к допуску:
Требуется действующий допуск к секретной информации для начала работы; требуется возможность получения допуска TS
Диапазон заработной платы: $140 000,00 - $180 000,00
Тип работы:
Гибридный в Колорадо-Спрингс, с командировками до 30%
Что мы предложим вам:
- Высококонкурентная заработная плата
- Полное медицинское, стоматологическое и офтальмологическое страхование
- 401(k) и корпоративное софинансирование
- Неограниченный оплачиваемый отпуск + 11 оплачиваемых праздников
- Льготы на образование и обучение
- Щедрые реферальные бонусы
- И многое другое!
Наше видение:
Мы преодолеваем разрыв между людьми и данными посредством радикальной прозрачности и одержимости миссией.
Наша клиентоориентированность:
Мы будем подходить к каждому результату как к продукту. Мы примем клиентоориентированный менталитет. По мере нашего роста и расширения нашего присутствия команды и сотрудники будут относиться друг к другу не только как к коллегам, но и как к клиентам. Мы должны жить клиент-ориентированным мышлением всегда. Это поможет нам масштабироваться и отразится на взаимодействии, которое наши Rafters имеют со своими клиентами и другими продуктовыми командами, с которыми они интегрируются. Наша культура обеспечит наш успех и выделит нас среди других компаний.
Как мы этого достигнем?
Модернизация государственного сектора имеет решающее значение для нашего лучшего мира. Мы, в Raft, хотим внедрять инновации и решать сложные проблемы. И если мы будем успешны, наше поколение и последующие поколения будут жить в прекрасном, эффективном и доступном мире, где нестандартное мышление и сотрудничество являются нормой.
Основная философия Raft — Ubuntu: Я есть, потому что мы есть. Мы поддерживаем наших «нади», продвигая других Rafters. Мы работаем как гипер-сотрудничающая команда, где каждый член команды привносит уникальную перспективу, добавляя ценность, которой раньше не существовало. Люди делают Raft особенным. Мы празднуем друг друга и наше когнитивное и культурное разнообразие. Мы посвящены нашей практике инноваций и сотрудничества.
Мы являемся работодателем, предоставляющим равные возможности. Все кандидаты будут рассмотрены на предмет трудоустройства независимо от расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности, национального происхождения, статуса ветерана или инвалидности.