Anakim Consulting
Senior Software Engineer (C/Python)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в DevSecOps-команду для разработки и поддержки программных компонентов сложных систем в облачной среде AWS. Работа по полному жизненному циклу ПО, включая тестирование, документацию и техревью.
Задачи
- Проектировать, внедрять и поддерживать программные компоненты сложных систем в составе DevSecOps-команды
- Разрабатывать решения на основе готовых проектных артефактов, в том числе самостоятельно
- Участвовать во всех этапах жизненного цикла: планирование, уточнение требований, оценка задач, проектные ревью, реализация
- Разрабатывать и выполнять unit-, интеграционные и системные тесты, вести документацию и отчётность по тестированию
- Проводить анализ и управлять запросами на изменения согласно процессу Configuration Management
- Выявлять и устранять проблемы с помощью аналитических навыков и troubleshooting
- Разрабатывать и поддерживать системную документацию и проектные описания программных модулей
- Участвовать и/или проводить технические ревью дизайна и кода
- Выполнять прочие задачи в рамках полного SDLC
Требования
- Гражданство США (без двойного гражданства)
- Возможность получить допуск к государственной тайне США (уровень Public Trust)
- Степень бакалавра в области IT, Computer Science или смежной дисциплине (или эквивалентный опыт/обучение)
- 7+ лет профессионального опыта в разработке ПО для распределённых или cloud-native архитектур и/или CI/CD пайплайнов в корпоративной среде AWS
- Опыт работы в Linux/Unix
- Уверенное программирование на Python, Java, C/C++ и Perl
- Опыт разработки и выполнения unit-, интеграционных и системных тестов
- Опыт создания и ведения системной документации и отчётности по тестам
- Опыт разработки с интеграцией с реляционными базами данных
- Понимание концепций облачных вычислений, сервисов и моделей эксплуатации
- Практический опыт с CI/CD пайплайнами, автоматизацией и контейнеризацией в DevOps-среде
- Опыт с инструментами Infrastructure as Code (IaC), например AWS или Terraform
- Опыт скриптинга на Python, PowerShell или Bash для автоматизации
- Опыт управления изменениями через Git или аналогичные инструменты
- Умение оценивать сроки, объёмы работ и стоимость реализации
- Отличные навыки письменной и устной коммуникации
- Умение объяснять техническую информацию техническим и нетехническим коллегам
- Сильные аналитические способности и навыки решения проблем
- Умение работать в команде в динамичной среде
Условия
- Офисный формат работы в Sioux Falls, SD
- Работа в динамичной DevSecOps-команде
- Полный цикл участия в разработке решений
- Предпочтителен опыт с AWS S3, EC2, EKS, ECR, Lambda
- Плюсом будет опыт с Ansible, Chef, Puppet
- Плюсом будут сертификации AWS и Terraform Associate
- Предпочтителен опыт с Postgres
- Плюсом будет понимание Agile-методологий
- Плюсом будет опыт в remote sensing, обработке сигналов, цифровой обработке изображений или ГИС
Навыки
- Python
- Java
- C
- C++
- Perl
- Linux
- Unix
- AWS
- Terraform
- CI/CD
- Docker
- Kubernetes
- EKS
- ECR
- Lambda
- S3
- EC2
- Ansible
- Chef
- Puppet
- PostgreSQL
- Git
- GitLab
- Bash
- PowerShell
- IaC
- DevSecOps
- Agile