Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
Обязанности:
- Разработка и поддержка пайплайнов для сборки и деплоя микросервисов (Teamcity, Jenkins).
- Доработка, настройка и поддержка CI/CD процессов и инструментов конвейера;
- Автоматизация DevOps-процессов на Go/Python/Bash;
- Настройка и поддержка контуров разработки, тестирования, пром.эксплуатации;
- Настройка, развитие и обеспечение отказоустойчивости инфраструктуры для работы микросервисных приложений;
- Взаимодействие с командами разработки, тестирования, сопровождения для решения возникающих вопросов\проблем;
- Участие в решение инцидентов и иных проблем, выработка и реализация мер по их предотвращению;
- Предлагать и обеспечивать мероприятия по автоматизации процессов разработки и тестирования.
Требования:
- Знание языков Go и/или Python, понимание ООП;
- Опыт установки и настройки инструментов непрерывной интеграции и доставки.
- Умение писать пайплайны в Teamcity и Jenkins;
- Умение писать Helm-чарты;
- Опыт работы с инструментами управления конфигурации (Ansible), IaC;
- Опыт работы с Docker/Docker-Compose;
- Знание Linux на уровне администратора;
- Знание kubernetes на уровне не ниже middle (глубокое понимание внутренней работы Kubernetes) - установка и настройка кластеров, обеспечение непрерывной работы и отказоустойчивости, резервирование, понимание работы сети кластера, ingress-controller и т.д.;
- Опыт работы с GIT (Bitbucket, GitLab, Gitea);
- Будут плюсом знания и опыт работы с RabbitMQ, Redis, Kafka, ELK, Minio, Gitea, Nexus, Argocd, keycloak, vault, умение разобраться в сложных SQL-запросах.
Ключевые навыки
Python
Golang
Sqlite
Docker
React helmet
Kubernetes
Jenkins
Ansible
Linux
Вакансия опубликована 19.07.2024 в г. Москва.