ОБЯЗАННОСТИ:
CI/CD и автоматизация:
- Разработка, настройка и поддержка CI/CD-конвейеров (GitLab, Bamboo, Azure Pipelines).
- Автоматизация процессов развертывания, тестирования и доставки приложений.
- Снижение доли ручного труда и повышение надежности процессов.
Мониторинг и эксплуатация:
- Настройка и поддержка систем мониторинга и логирования.
- Анализ производительности инфраструктуры и приложений.
- Поиск и устранение узких мест.
- Мониторинг и обслуживание production-инфраструктуры.
Инфраструктура и конфигурации:
- Применение подхода Infrastructure as Code (IaC) для управления инфраструктурой.
- Администрирование ключевых систем и сервисов:
- Keycloak, MinIO, Nexus, etcd, Kubernetes (K8s).
- Управление конфигурациями приложений и инфраструктуры.
Взаимодействие и архитектура:
- Сотрудничество с командами разработки для оптимизации процессов поставки ПО.
- Формирование предложений по улучшению архитектуры приложений и инфраструктурных решений.
- Внедрение практик DevSecOps и обеспечение безопасности на всех этапах жизненного цикла.
Поддержка и документация:
- Оперативное реагирование на инциденты в dev- и prod-средах.
- Устранение неполадок и обеспечение стабильной работы систем.
- Ведение технической документации по процессам, инструментам и архитектуре.
- Проведение внутренних обучающих сессий и наставничество новых сотрудников.
ТРЕБОВАНИЯ:
- Администрирование операционных систем Windows.
- Опыт работы с Linux.
- Работа с базами данных: MS SQL, Oracle, PostgreSQL (приоритет — PostgreSQL).
- Опыт работы с контейнеризацией: Docker, docker-compose (как плюс).
- Опыт настройки и использования систем мониторинга и логирования (в т.ч. ELK Stack: Elasticsearch, Logstash, Kibana).
- Опыт работы с системами управления конфигурацией (Ansible).
- Опыт работы с Kubernetes (кластер в процессе настройки).
- Владение системой контроля версий Git.
- Опыт настройки CI/CD (GitLab, Bamboo, Azure DevOps и др.).
- Знание и опыт работы с: .NET, IIS, Bitbucket Server, NuGet, etcd.
- Понимание работы с On-Premise серверами.