10 декабря 2024
DevOps-инженер
Bell Integrator один из ведущих системных интеграторов страны.
Мы аккредитованная ИТ- компания и являемся частью большой семьи ГК Softline.
Bell Integrator активно реализует проекты по всей России, среди наших заказчиков крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Требования:
Требования:
1. Опыт работы с системами Continuous Integration (CI):
- Jenkins, GitLab CI/CD, TeamCity, Bamboo или аналогичные инструменты.
2. Опыт работы с системами Continuous Delivery (CD):
- ArgoCD, FluxCD или их аналоги.
3. Опыт работы с системами управления артефактами:
- JFrog Artifactory, Nexus, ProGet или аналогичные решения.
4. Опыт развертывания и настройки CI/CD систем:
- Включая интеграцию с Kubernetes.
5. Глубокие знания Docker:
- Умение создавать, оптимизировать, тестировать и деплоить Docker-образы.
6. 3+ лет опыт работы с Kubernetes:
- Умение разворачивать, настраивать и поддерживать кластеры Kubernetes.
7. Опыт работы с инструментами управления Kubernetes (kubectl, Helm, Kustomize).
8. Понимание концепций Service Mesh:
- Практический опыт с Istio, Linkerd или аналогичными инструментами.
9. Опыт работы с API Gateway:
- Знание инструментов для изоляции микросервисов и настройки маршрутизации, таких как
Kong, Traefik или NGINX.
10. Уверенное владение Git:
- Знание GitOps-подходов.
11. Скриптовые языки:
- Bash, также приветствуется знание Python для автоматизации.
12. Навыки тестирования и оптимизации DevOps процессов:
- Умение проводить нагрузочное тестирование и устранять "узкие места" в инфраструктуре
Приветствуются:
1. Навыки работы с Ansible:
- Автоматизация конфигурации серверов.
2. Знание инфраструктуры как кода (IaC):
- Terraform, Pulumi или аналогичные инструменты.
3. Опыт работы с системами мониторинга и логирования:
- Prometheus, Grafana, ELK/EFK Stack.
4. Опыт работы с контейнерной безопасностью:
- Знание инструментов сканирования уязвимостей (Aqua Security, Snyk, Trivy)
Обязанности:
Обязанности:
Настройка CI/CD:
Разработка, настройка и поддержка CI/CD пайплайнов для разработки, тестирования и деплоя
микросервисов.
Интеграция с Kubernetes и Service Mesh.
Оркестрация контейнеров:
Совершенствование систем контейнерной оркестрации (Kubernetes).
Настройка Helm-чартов, Kustomize и других инструментов для автоматизации деплоев.
Service Mesh:
Реализация Service Mesh для микросервисов (например, на базе Istio или Linkerd).
Настройка маршрутизации, политики безопасности и межсервисного взаимодействия.
API Gateway:
Настройка и управление изоляцией микросервисов через API Gateway.
Мониторинг и логирование:
Настройка централизованного сбора и анализа логов (EFK/ELK Stack, Loki).
Разработка и совершенствование систем мониторинга (Prometheus, Grafana).
Релиз-менеджмент:
Помощь в формировании культуры релиз-менеджмента.
Внедрение практик Blue-Green Deployment, Canary Deployment.
Тестирование инфраструктуры:
Проведение нагрузочного тестирования.
Прогнозирование нагрузки, выявление и устранение проблемных мест.
Автоматизация процессов:
Разработка сценариев развертывания приложений (Helm, Terraform, Jenkins Pipelines).
Автоматизация управления конфигурациями серверов (Ansible, Puppet, Chef).
Документация:
Ведение актуальной документации по инфраструктуре.
Написание инструкций, схем и гайдов для команды.
Инциденты и поддержка:
Решение инцидентов и инфраструктурных проблем.
Поддержка разработчиков в процессе интеграции и деплоя.
Условия:
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;