Redhorse Corporation
Чантильи, Соединенные Штаты1 месяц назад
150 000 – 225 000 USD
в год
Название: Инженер баз данных Местоположение: Chantilly, VA / onsite
Вознаграждение: 150 000 – 225 000 USD в год О компании Сейчас отличное время присоединиться к Redhorse Corporation. Мы — компания, ориентированная на решения, предоставляющая аналитические данные и технологические решения для клиентов, чьи миссии критически важны для национальных интересов США. Мы ищем вдумчивых, квалифицированных специалистов, которые преуспевают в роли доверенных партнеров, создающих технологически нейтральные решения, и хотят применить свои таланты для поддержки клиентов с трудными и важными наборами задач.
О роли Redhorse трансформирует то, как правительство использует данные и технологии. Мы ищем опытного инженера баз данных, который присоединится к команде, разрабатывающей, создающей и поддерживающей новый внутренний веб-инструмент, размещенный в AWS, который используется нетехническими конечными пользователями для отправки, проверки, утверждения и отслеживания конфиденциальных, строго регулируемых запросов на данные в системах с грифом секретности. Инструмент заменяет устаревшее веб-приложение и ручную проверку на основе электронной почты и электронных таблиц автоматизированными рабочими процессами, структурированным сбором данных и проверкой с помощью ИИ. В качестве инженера баз данных вы будете отвечать за слой данных приложения: моделирование данных запросов, проверки и аудита; проектирование реляционных и NoSQL хранилищ, поддерживающих приложение; миграцию данных из устаревшей системы; и обеспечение безопасности, производительности, аудируемости и соответствия базы данных политикам обработки данных. Вы будете тесно сотрудничать с разработчиками приложений, облачными инженерами, системными инженерами и экспертами по политике в рамках многопрофильной команды, а также с заинтересованными сторонами, чтобы перевести политику доступа к данным в применимый дизайн базы данных. Эта роль выполняется под общим руководством, и ожидается, что вы самостоятельно определите подход к сложным проблемам с данными.
Ключевые обязанности Проектировать, создавать и поддерживать системы управления базами данных приложения в среде AWS, включая логическое и физическое моделирование данных, архитектуру реляционных баз данных и проектирование метаданных/репозиториев. Моделировать жизненный цикл запроса (отправка, пересмотр, проверка, утверждение, выполнение, распространение) таким образом, чтобы состояние рабочего процесса, обоснования и решения проверяющих лиц фиксировались как структурированные, доступные для запросов данные, а не как свободный текст, электронная почта или электронные таблицы. Внедрять средства контроля безопасности на уровне базы данных для конфиденциальных данных запросов, включая контроль доступа на основе ролей и атрибутов, безопасность на уровне строк/столбцов, шифрование при передаче и в состоянии покоя, а также учетные записи служб с наименьшими привилегиями. Проектировать и внедрять периоды хранения данных, рабочие процессы очистки и неизменяемые аудиторские журналы, соответствующие требованиям политики и соответствия. Анализировать данные и процессы устаревшего приложения; выполнять анализ источника, сопоставление данных и преобразование данных для планирования и выполнения миграции в целевую среду. Определять требования к хранению данных и оценивать, выбирать и настраивать компоненты технологии баз данных (например, Amazon RDS/Aurora PostgreSQL, DynamoDB, S3) для приложения. Писать, проверять и оптимизировать SQL-запросы, хранимые процедуры и индексы для повышения производительности и масштабируемости; поддерживать разработчиков в эффективных шаблонах доступа к данным и API. Внедрять комплексные решения для резервного копирования, восстановления и репликации; определять и тестировать целевые показатели RPO/RTO. Создавать управление конфигурацией базы данных и контроль изменений схемы (скрипты миграции, версионирование), интегрированные в конвейер CI/CD команды. Структурировать и подготавливать данные для поддержки правил валидации и обнаружения распространенных ошибок в запросах с помощью ИИ, а также для отчетности и метрик для руководства заказчика. Мониторить состояние, емкость и производительность базы данных; устранять и решать проблемы с производственными данными. Подготавливать системные требования, словари данных и проектную документацию на протяжении всего процесса внедрения.
Требуемые квалификации Активный допуск TS/SCI с Polygraph. Степень бакалавра в области компьютерных наук, информационных систем, информационных технологий, инженерии или смежной области и 5+ лет соответствующего опыта; или степень магистра и 3+ года соответствующего опыта. Экзамен опыта может быть засчитан вместо степени. 5+ лет опыта проектирования, создания и администрирования реляционных баз данных (например, PostgreSQL, Oracle, Microsoft SQL Server, MySQL). Экспертные навыки SQL, включая написание запросов, оптимизацию производительности, стратегию индексирования и хранимые процедуры/функции. Подтвержденный опыт моделирования данных (концептуального, логического и физического) и проектирования реляционных баз данных. Практический опыт работы с базами данных и службами хранения AWS (например, RDS, Aurora, DynamoDB, S3), предпочтительно в системах с грифом секретности. Опыт внедрения безопасности баз данных, включая контроль доступа, шифрование и аудит. Опыт внедрения решений для резервного копирования, восстановления и репликации. Опыт миграции данных: анализ источника, сопоставление данных и преобразование данных из устаревших систем. Опыт написания сценариев (например, Python, Bash или PowerShell) для автоматизации и обработки данных.
Желательные квалификации Степень магистра в любой из вышеперечисленных областей. Опыт поддержки разработки приложений в системах с грифом секретности. Сертификация AWS (например, AWS Certified Database – Specialty, Solutions Architect – Associate) или эквивалент. Опыт работы с NoSQL хранилищами данных (например, DynamoDB, MongoDB) и выбора между реляционными и NoSQL решениями. Опыт работы с регулируемыми или конфиденциальными данными: графики хранения, процедуры очистки/аннулирования, журналы аудита, средства контроля конфиденциальности и RBAC/ABAC. Опыт работы с моделями данных рабочих процессов или управления случаями (запросы, утверждения, смены состояний). Опыт работы с инструментами управления изменениями схемы базы данных (например, Flyway, Liquibase) и практиками CI/CD / SecDevOps. Опыт работы с Infrastructure as Code (например, Terraform, CloudFormation) и контейнерами (Docker, Kubernetes). Опыт работы с инструментами ETL/ELT и событийно-ориентированными службами AWS (например, Lambda, SQS, Glue). Опыт подготовки данных для машинного обучения или приложений с поддержкой ИИ. Опыт работы с методологиями Agile и инструментами, такими как Jira и Confluence. Предоставленный диапазон заработной платы для этой должности отражает ожидаемую базовую заработную плату для успешных кандидатов. Фактическая компенсация будет определяться на основе различных факторов, включая соответствующий опыт, образование, сертификаты, навыки, уровень допуска к секретной информации, географическое положение, рыночные условия и внутреннее равенство. Помимо базовой заработной платы, соответствующие сотрудники могут участвовать в комплексных программах льгот Redhorse и могут претендовать на получение компенсации, основанной на результатах работы или других стимулирующих выплат, где это применимо.
Redhorse Corporation является работодателем, предоставляющим равные возможности. Все квалифицированные кандидаты получат равное внимание при трудоустройстве и не будут подвергаться дискриминации по признаку расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности, национального происхождения, статуса ветерана, инвалидности или любой другой защищенной категории.
Если вы являетесь квалифицированным лицом с ограниченными возможностями или ветераном с ограниченными возможностями, вы можете запросить разумное приспособление, если вы не можете или ограничены в возможности доступа к вакансиям или подачи заявления на работу на этом сайте в связи с вашей инвалидностью. Вы можете запросить разумное приспособление, связавшись с отделом по подбору персонала по адресу контакт рекрутера.
Redhorse Corporation по своему усмотрению может изменять или корректировать должность в соответствии с меняющимися потребностями Redhorse. Данное описание вакансии не является договором и может быть скорректировано по мере необходимости по единоличному усмотрению Redhorse.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 3 лет
Формат работы
Офис
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить