Название: Инженер по развертыванию и тестированию
Местоположение: Удаленно
О Swoop:
Swoop Technologies стремится к организации и обеспечению доступности мировых военных и критически важных инфраструктур. Мы создаем распределенную операционную систему SwoopOS, которая разделяет мировое оборудование на распределенные роботизированные воплощения, на основе которых может быть создано и развернуто новое поколение распределенных систем, автономных систем и агентивного ИИ с использованием нашего SDK Valhalla, а также управляться через наш браузер Surf. Представьте себе мировое оборудование — состоящее из электросетей, коммуникационных архитектур, производственных мощностей и вооруженных сил — как ограниченный ресурс, обладающий потенциалом для обеспечения военного превосходства Запада, суверенного контроля над конкурентоспособными в экономическом отношении производственными мощностями или создания сети, способствующей энергетическому доминированию. Swoop освобождает эти ограниченные активы, позволяя им вносить вклад в будущее мира как серию строительных блоков, которые можно комбинировать со скоростью программного обеспечения, ограничиваясь только физическими ограничениями физики и мягкими ограничениями безопасности. Вот что создает Swoop. Не в центре обработки данных, облаке или локальном вычислительном узле. В физическом мире.
Влияние:
В качестве члена нашей команды инженеров по развертыванию и тестированию вы будете выступать в качестве критически важного звена между разработкой наших передовых технологий и их практическим применением в реальном мире. Развертывание, интеграция и поддержка технологий Swoop для клиентов, выполняющих критически важные миссии, обеспечат продвижение и сокращение сроков внедрения этих возможностей. Вы будете работать вместе с инженерами по продуктам и DevOps, чтобы достигать успешных технических результатов для наших клиентов, постоянно совершенствовать наши технологии и обеспечивать постоянное развитие процессов и готовности к развертыванию после его завершения.
Что вы будете делать:
- Координировать и выполнять развертывание программного обеспечения в нескольких средах (staging, testing, production)
- Сотрудничать с командами разработки и эксплуатации для планирования и составления графика мероприятий по развертыванию
- Внедрять и поддерживать конвейеры непрерывной интеграции/непрерывного развертывания (CI/CD)
- Контролировать и устранять неполадки процессов развертывания, чтобы обеспечить их плавное выполнение и своевременную доставку. Устранять и решать любые проблемы или сбои в процессах развертывания
- Автоматизировать задачи развертывания, где это возможно, для уменьшения ручного вмешательства и повышения эффективности
- Обеспечивать контроль версий и надлежащую документацию процедур и конфигураций развертывания
- Выполнять тестирование после развертывания, чтобы убедиться, что функциональность и производительность соответствуют ожиданиям
- Поддерживать и обновлять инструменты и сценарии развертывания для повышения надежности и автоматизации
- Предоставлять поддержку команде разработки в тестировании, проверке и развертывании изменений приложений
- Работать с облачными платформами (AWS, Azure, GCP, OCI) для управления развертываниями и конфигурациями
- Обеспечивать соответствие стандартам безопасности и эксплуатации во время развертываний
- Предоставлять регулярные отчеты о ходе развертывания и потенциальных рисках заинтересованным сторонам
У вас должно быть:
- Действующая американская секретная справка Top Secret
- Опыт работы от 3 до 5 лет в области развертывания, интеграции или эксплуатации технологических решений в сетевых средах Министерства обороны США (развертывание, инженер по выпуску или смежные должности)
- Сильные аналитические навыки и навыки решения проблем для диагностики проблем продукта, определения первопричин, устранения неполадок, внедрения исправлений и эскалации при необходимости; внимательность к деталям и способность преобразовывать технические выводы в действенные результаты
- Глубокое понимание сетевых принципов OSI, как в целом, так и в контексте Министерства обороны США
- Способность работать самостоятельно с техническими и нетехническими сторонами в динамично меняющихся средах, обладая отличными навыками сотрудничества и коммуникации (письменной и устной)
- Способность адаптироваться к быстро меняющейся среде и решать проблемы развертывания под давлением; продемонстрированная адаптивность и успешный опыт работы в условиях ограниченных ресурсов
- Экспертиза и опыт работы с различными технологиями в области: инструменты CI/CD, технологии контейнеризации, системы контроля версий, облачные платформы, автоматизация инфраструктуры и инструменты мониторинга
- Способность и желание путешествовать по мере необходимости. До 50%, но требования могут варьироваться
Бонусом будет:
- Степень бакалавра в области компьютерных наук, информационных технологий или смежной области
- Опыт написания или чтения кода на Python, C, Rust или Assembly.
- Опыт написания сценариев на Bash, Python, PowerShell и т. д.
- Знание одной или нескольких следующих сред: распределенные системы, встраиваемые системы, bare-metal среды, аппаратная виртуализация
- Понимание и опыт администрирования операционных систем (RTOS, различные дистрибутивы Linux и Windows)
- Знание баз данных и стратегий развертывания баз данных
Swoop Technologies гордится своим статусом работодателя, предоставляющего равные возможности. Все квалифицированные кандидаты будут рассмотрены для трудоустройства независимо от расы, цвета кожи, религии, пола, сексуальной ориентации, возраста, национального происхождения, инвалидности, статуса ветерана, гендерной идентичности или любого другого фактора, защищенного действующими федеральными, государственными или местными законами.