Инженер-программист DevOpc
Обязанности:
1. Организация CI/CD процессов:
- Настройка и поддержание конвейеров сборки и деплоя в Jenkins.
- Интеграция проектов (Java, ASP.NET, Python и др.) с системами CI/CD.
- Автоматизация тестирования, сборки, развертывания и отката версий.
2. Управление Kubernetes-инфраструктурой:
- Развертывание и администрирование кластеров Kubernetes.
- Настройки сетевых политик и безопасности.
- Управление кластерами через GitOps с использованием Flux и ArgoCD.
- Мониторинг состояния кластеров.
Деплой и управление приложениями:
- Создание Helm-чартов и Kustomize для автоматизации развёртывания.
Мониторинг и логирование:
- Настройка метрик, алертов и логов с помощью Prometheus, Grafana
- Аудит и анализ отказов, устранение инцидентов.
Автоматизация и документирование:
- Написание скриптов для автоматизации рутинных задач.
- Ведение технической документации по инфраструктуре и процессам.
Взаимодействие с командами:
- Тесное взаимодействие с разработчиками и другими инженерами
- Обучение и поддержка других членов команды в вопросах DevOps.
Поддержка работающих систем:
- Обеспечение стабильности и высокой доступности эксплуатируемых сервисов.
- Регулярное обновление и техническое обслуживание инфраструктуры.
- Реакция на инциденты, диагностика и устранение проблем.