Старший DevOps инженер
Мы ищем старшего DevOps инженера для проектирования, создания, автоматизации и поддержки облачной инфраструктуры и конвейеров развертывания на нашей платформе Data Science и AI/ML, тесно сотрудничая с командами разработки, архитектуры и платформенной инженерии для обеспечения автоматизации и операционного совершенства.
Обязанности
- Проектирование, внедрение и управление высокодоступной, безопасной и масштабируемой инфраструктурой AWS с использованием Infrastructure as Code (IaC)
- Создание, управление и оптимизация CI/CD конвейеров с использованием GitLab или аналогичных инструментов для автоматизированного развертывания приложений
- Развертывание, настройка и поддержка контейнеризированных приложений с использованием Docker и Kubernetes
- Автоматизация операционных задач, развертываний, мониторинга и предоставления инфраструктуры с использованием Python и Terraform
- Сотрудничество с командами разработки, архитектуры и платформенной инженерии для улучшения поставки программного обеспечения, надежности и операционного совершенства
- Поддержка миграции приложений и сервисов в облачную инфраструктуру AWS
- Внедрение лучших практик безопасности, стратегий мониторинга, логирования и аварийного восстановления в облачных средах
- Продвижение культуры DevOps, практик, ориентированных на автоматизацию, и стандартизации инфраструктуры среди инженерных команд
Требования
- Практический опыт работы с сервисами AWS, включая SageMaker, Bedrock, EC2, VPC, IAM, S3, RDS и EKS
- Опыт разработки скриптов автоматизации, утилит развертывания, инфраструктурных инструментов и операционной автоматизации с использованием Python более 3 лет
- Опыт контейнеризации приложений с использованием Docker и практический опыт развертывания и управления кластерами Kubernetes, предпочтительно Amazon EKS
- Опыт работы с Helm charts, сетевыми возможностями Kubernetes, ingress контроллерами, автоскейлингом и поэтапным развертыванием
- Опыт предоставления и управления инфраструктурой AWS с использованием Terraform более 2 лет
- Опыт разработки повторно используемых Terraform модулей и управления удаленным состоянием
- Опыт проектирования и внедрения CI/CD конвейеров с использованием GitLab CI/CD, Jenkins, Azure DevOps или GitHub Actions
- Опыт внедрения автоматизированных конвейеров сборки, тестирования, развертывания и выпуска
- Владение английским языком на уровне B2 или выше