Ищем стажёра в команду разработки ForPeople, который будет помогать с сопровождением тестовой и внутренней инфраструктуры, CI/CD и баз данных, а также постепенно подключаться к автоматизации инфраструктурных задач.
Чем нужно будет заниматься:
- Поддерживать тестовые и внутренние окружения ForPeople.
- Помогать с развертыванием и обновлением сервисов.
- Работать с GitLab CI и существующими CI/CD pipeline.
- Выполнять первичную диагностику проблем приложений и инфраструктуры.
- Анализировать логи и состояние сервисов.
- Работать с Docker-контейнерами.
- Помогать с сопровождением PostgreSQL и MongoDB.
- Выполнять типовые операции с базами данных по готовым инструкциям.
- Участвовать в настройке мониторинга и контроле состояния сервисов.
- Автоматизировать повторяющиеся операции с помощью Bash или Python.
- Вести и актуализировать техническую документацию.
Что вам для этого нужно:
- Базовое знание Linux.
- Уверенная работа с командной строкой.
- Понимание процессов, файловой системы и прав доступа в Linux.
- Понимание основ компьютерных сетей: TCP/IP, DNS, HTTP/HTTPS, порты.
- Базовое понимание Docker и контейнеризации.
- Навыки работы с Git.
- Понимание принципов CI/CD.
- Базовое знание GitLab CI.
- Понимание принципов работы реляционных баз данных.
- Базовые навыки работы с PostgreSQL.
- Общее понимание MongoDB и документных баз данных.
- Базовые знания Bash или Python.
- Умение читать техническую документацию и самостоятельно разбираться в новых инструментах.
Будет плюсом:
- Опыт написания .gitlab-ci.yml.
- Опыт работы с Docker Compose.
- Знакомство с Kubernetes.
- Знакомство с Ansible или Terraform.
- Опыт работы с Prometheus и Grafana.
- Понимание резервного копирования и восстановления PostgreSQL и MongoDB.
- Базовое понимание reverse proxy и web-серверов, например Nginx.
- Знакомство с Redis.