DevOps - инженер в команду разработки
- 3-6 лет
- Полная занятость
- Москва
Мы развиваем публичную облачную платформу, включающую в себя Объектное хранилище, PaaS сервисы, Kubernetes as a service, инструменты для совместной работы Data Science команд над созданием и развертыванием моделей машинного обучения, serverless вычислений и многое другое.
Наши пользователи – более тысячи команд разработки банка и его партнёров. Мы ведем разработку в соответствии с современными практиками построения микросервисной архитектуры, методологий разработки и современным технологическим стеком.
Наш главный фокус – делать IT для IT так, чтобы это было удобно. Мы всегда ищем талантливых специалистов, которым интересна командная работа над уникальным решением.
Ваши задачи
- Планировать архитектуру облачных сервисов;
- Создавать PoC и среды для команды разработки;
- Как DevOps и часть команды разработки, реализовывать автоматизацию деплоя облачных сервисов;
- Консультировать команду разработки по особенностям работы различных используемых технологий для их корректной интеграции с разрабатываемыми облачными сервисами;
- Помогать команде разработки с траблшутингом сервисов и устранением багов;
- Консультировать и помогать командам внедрения для деплоя сервисов в продакшн.
Наши ожидания
- Опыт работы на позиции DevOps;
- Фундаментальные знания устройства Linux-систем;
- Фундаментальные знание сетевых технологий TCP/IP, HTTP, DNS, BGP и т.д.;
- Понимание принципов построения отказоустойчивых систем;
- Понимание принципов CI/CD и подхода к описанию инфраструктуры Infrastructure as Code;
- Опыт настройки Gitlab CI;
- Опыт работы с платформой управления контейнерами Kubernetes;
- Опыт работы с Helm и написанию Helm чартов;
- Опыт работы с решениями на базе Ceph (RBD, S3, CephFS);
- Опыт работы с Ansible и Terraform;
- Опыт работы с платформой мониторинга на базе Victoria Metrics (aka Prometheus), AlertManager, Grafana;
- Желание решать задачи на стыке предметных областей — Dev/QA/Ops/Support.
Будет плюсом
- Опыт работы с OpenShift/OKD/Rancher;
- Опыт разработки ПО;
- Опыт тестирования ПО;
- Знание одного из языков программирования: Python, Ruby, Go.