NetApp
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в NetApp для разработки и поддержки автоматизации и инструментов, повышающих надёжность, масштабируемость и операционную эффективность managed cloud services. Работа с автоматизацией инфраструктуры, устранением инцидентов и операционными процессами в облаке.
Задачи
- Разрабатывать и поддерживать ПО, скрипты и автоматизацию для развёртывания и эксплуатации облачной инфраструктуры
- Работать с CLI-инструментами, API, PowerShell-модулями, ПО на Golang и операционными задачами на Kubernetes
- Проводить функциональное, интеграционное, регрессионное тестирование и тестирование надёжности, документировать результаты и устранять дефекты
- Расследовать проблемы ПО, инфраструктуры, сетей и конфигурации с помощью логов, метрик и трейсов
- Реализовывать доработки и исправления ошибок по установленным стандартам и процессам код-ревью
- Участвовать в incident response, продакшн-траблшутинге и on-call процессах
- Проводить root-cause анализ и внедрять корректирующие действия по повторяющимся проблемам
- Мониторить состояние сервисов и искать возможности повышения доступности, производительности и надёжности
- Вести инженерную документацию, runbooks и руководства по конфигурации
- Участвовать в код-ревью, планировании спринтов и технических обсуждениях
- Применять принципы безопасной разработки и least-privilege при работе с продакшн-автоматизацией
Требования
- 4+ года релевантного опыта в разработке ПО, cloud engineering, DevOps, автоматизации инфраструктуры или SRE
- Рабочее знание Python и Golang
- Опыт разработки или поддержки автоматизации для Linux или других Unix-подобных ОС
- Знакомство с контролем версий, pull requests, код-ревью, автотестами и практиками CI/CD
- Знание REST API и структурированных форматов данных (JSON, YAML)
- Знакомство с публичными облаками, предпочтительно Microsoft Azure, и с контейнерами/оркестрацией (Docker, Kubernetes)
- Умение диагностировать проблемы ПО, инфраструктуры, сетей и конфигурации
- Понимание жизненного цикла разработки ПО, DevOps, incident-management и практик надёжности
- Сильные аналитические навыки, навыки решения проблем, документирования и коммуникации
- Желательно: опыт с managed cloud services, распределёнными системами, storage-технологиями и продакшн-автоматизацией
- Степень бакалавра в Computer Science, Software Engineering, Computer Engineering, IT или смежной области (или эквивалентный практический опыт)
Условия
- Целевой диапазон зарплаты 147 900 – 220 000 USD
- Комплексный пакет бенефитов: медстрахование, страхование жизни, пенсионные планы, оплачиваемый отпуск, программы акций (ESPP, RSU)
- Бенефиты могут различаться в зависимости от страны и региона
Навыки
- Python
- Golang
- Linux
- Unix
- REST API
- JSON
- YAML
- Microsoft Azure
- Docker
- Kubernetes
- PowerShell
- CI/CD
- Git