Xcelerate Solutions
Xcelerate Solutions
Xcelerate Solutions — консалтингова компанія, яка допомагає організаціям керувати ризиками, модернізувати операційні процеси та досягати результатів у межах складних ініціатив. Компанія працює у сферах корпоративної безпеки, стратегічного консалтингу й цифрової трансформації, зосереджуючись на посиленні безпеки та стійкості персоналу, фізичних активів і кіберінфраструктури. Xcelerate Solutions застосовує місійно орієнтований консалтинговий підхід до завдань, що потребують практичної стратегії, інновацій та ефективного виконання.

Провідний інженер-програміст (TS/SCI) — гібридний формат у Бетесді

Керівництво розробленням мікросервісів на Python, Kafka та Elasticsearch для технологічної платформи DIA компанії Xcelerate Solutions. Розгортання безпечних і спостережуваних сервісів у Kubernetes для підтримки орієнтованої на дані державної місії.

Опис

  • Створювати, удосконалювати, тестувати й підтримувати мікросервіси на Python
  • Розробляти продюсери та консьюмери Apache Kafka
  • Підключати сервіси до Elasticsearch для індексування та пошуку в реальному часі й пакетному режимі
  • Створювати модульні та інтеграційні тести, що забезпечують високий рівень покриття й надійні випуски
  • Розробляти конвеєри CI/CD і розгортати застосунки в кластерах Kubernetes
  • Брати участь у розробленні технічних рішень, перевірці коду та архітектурному плануванні
  • Використовувати інструменти спостережуваності для моніторингу систем і розв’язання виробничих проблем
  • Вести технічну документацію та ділитися інженерними знаннями
  • Застосовувати відповідні практики розроблення програмного забезпечення та проєктування в середовищах розроблення, інтеграції й експлуатації
  • Працювати із системними інженерами, інженерами-програмістами, архітекторами, фахівцями з операційної інженерії та керівництвом
  • Розвивати міжфункціональну співпрацю й постачати якісні продукти та послуги клієнтам
  • Підтримувати довгостроковий контракт DIA-NDOC DOMEX Technology Platform, зокрема його орієнтовану на дані, хмарну місію з використанням AI/ML і передаванням даних між доменами

Вимоги

  • Ступінь бакалавра та щонайменше 12 років відповідного досвіду або ступінь магістра та щонайменше 10 років відповідного досвіду
  • Еквівалентний відповідний досвід може замінити освіту
  • Чинний допуск Top Secret/SCI
  • Здатність отримати та підтримувати допуск до поліграфа
  • Володіння Python і серверними фреймворками, такими як FastAPI та Flask
  • Досвід роботи з технологіями контейнеризації, зокрема Docker
  • Досвід роботи з процесами вилучення, перетворення та завантаження (ETL)
  • Практичний досвід розроблення в Linux, зокрема з Bash або подібними скриптами
  • Глибоке знання RESTful API та мікросервісної архітектури
  • Практичний досвід роботи з Kubernetes: розгортання, моніторинг і налагодження сервісів
  • Розуміння поширених шаблонів проєктування, практик безпеки, а також принципів журналювання та моніторингу
  • Знання Git і спільних робочих процесів, таких як pull request і перевірка коду
  • Досвід застосування практик DevOps та інструментів CI/CD, особливо GitLab або Jenkins
  • Відмінні навички письмової та усної комунікації
  • Досвід роботи в Agile-середовищах
  • Здатність ефективно працювати як самостійно, так і в команді
  • Бажано: досвід проєктування та реалізації комплектів засобів розроблення програмного забезпечення
  • Бажано: знайомство з DGX (Deep GPU Xceleration)
  • Бажано: чинна сертифікація Security+ і здатність отримати сертифікацію PUA від уряду
  • Бажано: сертифікація Elasticsearch або інша сертифікація, пов’язана з технологічним стеком програми
  • Бажано: досвід роботи з виробничими або корпоративними системами у великих масштабах
  • Бажано: знання концепцій розподілених систем, таких як ідемпотентність і зрештою узгодженість
  • Бажано: знайомство з реєстрами схем і шаблонами потокової обробки Kafka
  • Бажано: досвід роботи з AWS/C2S
  • Бажано: знайомство з розробленням застосунків із використанням великих мовних моделей і агентного ШІ

Переваги

  • Гнучкий графік
  • Періодична віддалена робота залежно від вимог клієнта та результатів роботи
  • Можливості професійного розвитку
  • Можливості кар’єрного зростання та розвитку
  • Розумні умови для кандидатів і працівників з інвалідністю