Мы ищем Senior DevOps Engineer с серьёзным опытом создания и управления CI/CD-пайплайнами. Вы будете работать с заинтересованными сторонами из Великобритании и Польши; практический опыт работы с Ansible обязателен, а также необходим опыт DevOps в on-premises-среде.
Проектировать, внедрять и поддерживать CI/CD-пайплайны, используя стандартные для отрасли инструменты и лучшие практики.
Управлять репозиториями исходного кода (Git) и оптимизировать их, включая стратегии ветвления и слияния (GitFlow, trunk-based и т. д.).
Настраивать и поддерживать сборку и управление зависимостями с помощью Maven (или аналогичных инструментов).
Интегрировать инструменты контроля качества кода и сканирования безопасности (например, SonarQube, SAST/DAST) и управлять ими в рамках DevSecOps.
Контейнеризировать приложения с помощью Docker и управлять оркестрацией контейнеров с помощью Kubernetes.
Разрабатывать и поддерживать скрипты автоматизации на Shell, Groovy и Python для задач сборки, развёртывания и эксплуатации.
Внедрять и поддерживать решения для обеспечения наблюдаемости (observability) на базе Prometheus, ELK Stack (Elasticsearch, Logstash, Kibana) и OpenTelemetry.
Взаимодействовать с командами управления релизами при планировании, координации и выполнении релизов приложений в различных окружениях.
Отслеживать проблемы в средах сборки, развёртывания и в production, диагностировать и устранять их.
Участвовать в непрерывном улучшении процессов релизов, наборов инструментов и эксплуатационных runbook
Более 9 лет опыта и практическая экспертиза в DevOps (9+ лет)
Обязательные навыки в следующих областях:
Системное администрирование: RedHat Linux.
Infrastructure-as-code: Ansible, Puppet, Terraform.
Оркестрация контейнеров: опыт работы с Kubernetes.
Observability: ELK, Prometheus, ITRS
Базы данных: Oracle, Cassandra, Hazelcast, Postgres
DevOps: Azure DevOps, Jenkins, GIT, Maven, Docker, Rundeck.
Обмен сообщениями: Kafka, Active MQ, iMFT, FileID.
Программирование хотя бы на одном из языков: Python/ Perl/ Power shell/ Bash /Java/Angular JS/ Spring.
Подход и инструменты Release Management
Общая техническая подготовка в корпоративной среде: сети, серверы, балансировка нагрузки, хранилища данных и т. д.
Знание финансовой предметной области