з/п не указана
Екатеринбург
От 1 года до 3 лет
Обязанности:
- Поддержка и развитие существующего Terraform Provider.
- Реализация новых Terraform resources и data sources.
- Рефакторинг и оптимизация существующих ресурсов.
- Работа с конкурентным кодом в Go (goroutines, synchronization, concurrent operations).
- Интеграция ресурсов с внешними API инфраструктурных сервисов.
- Участие в развитии и поддержке CI/CD pipelines.
- Отладка проблем, связанных с инфраструктурным деплоем и lifecycle ресурсов.
- Написание Unit и интеграционных тестов.
Требования:
Образование Высшее.
Опыт работы: от 1 года.
Знания и навыки (минимальные):
- Опыт разработки на Go (1 - 3)
- Понимание модели конкурентности Go:
○ goroutines
○ channels
○ mutex / synchronization primitives
○ управление параллельными задачами
- Базовое умение работать с Linux:
○ CLI
○ базовое администрирование
○ понимание процессов, сетей и файловой системы.
- Понимание CI/CD процессов и автоматизации.
- Базовый опыт деплоя приложений или инфраструктуры.
- Базовое понимание DevOps-подходов.
Знания и навыки (желательные):
- Опыт работы с Terraform.
- Понимание принципов Terraform provider architecture.
- Опыт работы с Infrastructure as Code или понимание его принципов.
- Опыт интеграции с REST/gRPC API.
- Опыт написания интеграционных или e2e тестов.
- Понимание lifecycle инфраструктурных ресурсов.
Знание стека:
- Golang
- Terraform Provider SDK / Framework
- Linux
- CI/CD pipelines
- Git.
Профессиональные навыки:
- Умение разбираться в существующем коде.
- Понимание инфраструктурных процессов.
- Аккуратную работу с конкурентным кодом.
- Готовность работать на стыке разработки и инфраструктуры.