Обязанности:
- Настройка и поддержка CI/CD pipelines.
- Оптимизация процессов сборки, тестирования и деплоя.
- Управление инфраструктурой (облачной и on-premise).
- Обеспечение отказоустойчивости и масштабируемости систем.
- Автоматизация рутинных задач.
- Мониторинг и анализ производительности систем.
- Участие в разработке и внедрении лучших практик DevOps.
Основные навыки и опыт:
- Опыт работы в DevOps/SRE/системном администрировании от 2-3 лет.
- Знание языков программирования:
- Python (написание скриптов, автоматизация задач).
- Go (понимание синтаксиса, возможность читать и дорабатывать код).
- Работа с системами CI/CD:
- Опыт настройки и поддержки GitLab CI/CD.
- Знание TeamCity или аналогичных инструментов (Jenkins, GitHub Actions и т.д.).
- Контейнеризация и оркестрация:
- Опыт работы с Docker (создание и оптимизация образов, управление контейнерами).
- Базовое понимание Kubernetes (если используется в проектах).
- Инфраструктура как код (IaC):
- Знание Terraform, Ansible или аналогичных инструментов.
- Мониторинг и логирование:
- Опыт работы с системами мониторинга (Prometheus, Grafana, Zabbix и т.д.).
- Настройка и управление системами логирования (ELK Stack, Loki, Fluentd и др.).
- Анализ качества кода:
- Опыт работы с SonarQube или аналогичными инструментами для анализа кода.
- Работа с облачными платформами:
- Опыт работы с облачными провайдерами (AWS, GCP, Azure, Yandex Cloud и др.).
- Настройка и управление облачными ресурсами (VPC, балансировщики, базы данных и т.д.).
- Системы управления версиями:
- Уверенное владение Git (GitLab, GitHub, Bitbucket).
- Понимание GitFlow или аналогичных методологий.
- Сетевые знания:
- Понимание основ сетевых протоколов (TCP/IP, HTTP/HTTPS, DNS, VPN).
- Настройка и управление сетевыми компонентами (firewalls, load balancers).
Дополнительные навыки:
- Работа с базами данных:
- Опыт настройки и администрирования PostgreSQL, MySQL, Redis и других СУБД.
- Автоматизация процессов:
- Написание скриптов для автоматизации рутинных задач (bash, Python).
- Безопасность:
- Понимание принципов безопасности (SSL/TLS, шифрование, управление секретами через Vault или аналоги).
- Работа с очередями и брокерами сообщений:
- Опыт работы с RabbitMQ, Kafka, Redis Streams и т.д.
- Управление конфигурациями:
- Опыт работы с Puppet, Chef или аналогичными инструментами.
Личные качества:
- Умение работать в команде и взаимодействовать с разработчиками, тестировщиками и другими специалистами.
- Ответственность, инициативность и готовность к обучению новым технологиям.
- Навыки решения проблем и поиска оптимальных решений.
- Умение документировать процессы и решения.
Будет плюсом:
- Опыт работы с микросервисной архитектурой.
- Знание принципов SRE (Site Reliability Engineering).
- Опыт работы с распределенными системами и high-load проектами.
- Сертификации в области DevOps (AWS Certified DevOps Engineer, Kubernetes Administrator и др.).
Условия:- Работа в стабильной компании;
-
Оформление на постоянную работу по трудовому договору;
-
Пятидневная рабочая неделя;
-
ДМС по итогам прохождения испытательного срока.