Старший AWS DevOps инженер
Местоположение: Уругвай, Монтевидео (Офис)
Занятость: Полная
Старший AWS DevOps инженер (подразделение Turbo E-Bike)
О роли
Мы ищем высококвалифицированного старшего AWS DevOps инженера, который присоединится к нашему подразделению Turbo E-Bike. Вы будете играть ключевую роль в построении и эксплуатации облачной инфраструктуры нового поколения подключенных систем e-bike.
На этой должности вы будете проектировать, внедрять и оптимизировать облачную инфраструктуру и DevOps практики, которые обеспечивают работу современных программных сервисов, гарантируя масштабируемость, надежность и безопасность нашей платформы.
Основные обязанности
Облачная инфраструктура и архитектура
- Проектирование и внедрение надежных, масштабируемых и высокодоступных облачных инфраструктурных решений на AWS.
- Участие в архитектурном проектировании безопасных, устойчивых сред в соответствии с передовыми отраслевыми практиками.
Инфраструктура как код (IaC)
- Разработка и поддержка Инфраструктуры как кода (IaC) с использованием Terraform для автоматизации развертывания и управления жизненным циклом облачных ресурсов.
- Обеспечение единообразия, воспроизводимости и эффективности инфраструктуры в различных средах.
CI/CD и автоматизация
- Проектирование, внедрение и постоянная оптимизация CI/CD конвейеров для интеграции, доставки и развертывания программных компонентов.
- Стимулирование инициатив по автоматизации на всех этапах жизненного цикла разработки программного обеспечения, от сборки и тестирования до развертывания и мониторинга.
Управление версиями и сотрудничество
- Установление и обеспечение соблюдения передовых практик разработки на базе GitHub, включая стратегии ветвления, обзоры кода и рабочие процессы совместной работы.
- Обеспечение эффективного и высококачественного сотрудничества в команде.
Безопасность и соответствие требованиям
- Внедрение и продвижение передовых практик облачной безопасности, обеспечение надежной защиты систем и данных.
- Интеграция безопасности в CI/CD конвейеры и проектирование инфраструктуры (подход DevSecOps).
Мониторинг, логирование и оптимизация
- Проектирование и поддержка комплексных решений для мониторинга, логирования и оповещения.
- Оптимизация производительности системы, доступности и использования ресурсов для балансировки надежности и экономической эффективности.
Операционное совершенство
- Поиск и устранение сложных проблем с инфраструктурой и развертыванием с акцентом на минимизацию времени простоя.
- Обеспечение операционной надежности критически важных систем.
Инновации и инструментарий
- Оценка, внедрение и интеграция новых инструментов и технологий для улучшения DevOps-экосистемы и оптимизации рабочих процессов.
Сотрудничество
- Тесное сотрудничество с командами разработки и QA для обеспечения бесшовной интеграции и развертывания приложений в производственной среде.
- Выполнение роли связующего звена между командами инженеров, эксплуатации и продуктовых команд.
Наставничество и лидерство
- Наставничество младших DevOps инженеров и предоставление технического руководства.
- Формирование культуры непрерывного обучения, совершенствования и инженерного превосходства.
Документация
- Создание и поддержка четкой, исчерпывающей документации по инфраструктуре, процессам и операционным процедурам.
Требуемые квалификации
- Подтвержденный опыт работы в качестве DevOps инженера с AWS в производственных средах
- Значительный практический опыт работы с Terraform (или аналогичными инструментами IaC)
- Глубокие знания в создании и поддержке CI/CD конвейеров
- Глубокий опыт работы с Docker и контейнерными архитектурами
- Значительный опыт работы с событийно-ориентированными архитектурами или микросервисами
- Глубокие знания рабочих процессов GitHub, стратегий контроля версий и практик обзора кода
- Опыт работы с инструментами мониторинга, логирования и оповещения (например, CloudWatch, OpenSearch, Grafana и т.д.)
- Глубокое понимание принципов облачной безопасности и практик DevSecOps
- Отличные навыки устранения неполадок и решения проблем
- Способность работать в кросс-функциональных, распределенных командах