Middle DevOps Engineer
DevOps engineer at Halyk Bank in Almaty maintaining CI/CD (GitLab, Gradle, Nexus), GitOps deployments via ArgoCD to production Kubernetes clusters, administering Kafka and Redis, building observability (OpenSearch, VictoriaMetrics, Dynatrace), and handling production incidents under bank security requirements.
- Compensation
- Not disclosed
- Location
- Алматы
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- 3+ years of DevOps/SRE experience in high-load production
- Kubernetes: deploys, resources, probes, pod failure and OOM diagnostics
- GitOps/ArgoCD, GitLab CI, Helm or Kustomize
- Apache Kafka at admin level: topics, partitions, retention, consumer groups, lag, message loss/duplication diagnostics
- Linux, networking, TLS, proxies, DNS
- Monitoring and logging: Prometheus/VictoriaMetrics, Grafana, ELK/OpenSearch, alert rules
- Java ecosystem at operational level: Gradle, JVM parameters, heap and GC, reading dumps and logs
- Relational databases (PostgreSQL, Oracle) at operational level: query plans, indexes, locks, migrations
- Bash/Python scripting, habit of automating routine tasks
- Carefulness about consequences of production changes; measure first, then change
- Ability to lead incident analysis from symptom to root cause and explain it to developers and business
- Data discipline: personal data and secrets never go into chats, tickets, or logs
Nice to have
- Dynatrace or similar APM
- Fintech, payments, banking experience with regulatory requirements
- Redis, Nexus/Artifactory, HashiCorp Vault
- Canary and blue/green releases, feature flags
- Mobile CI pipelines (Android/iOS)
- Terraform or Ansible experience
Full description
Основные обязанности:
Развивать и поддерживать CI/CD: GitLab-пайплайны, сборка Gradle-проектов, работа с Nexus и общими библиотеками
Вести GitOps-деплой через ArgoCD для прод-кластеров и тестовых окружений: синхронизация, откаты, контроль версий образов.
Управлять Kafka. Следить за лагами, ретраями и зависшими консьюмерами.
Строить наблюдаемость: логи (OpenSearch/Kibana), метрики (VictoriaMetrics), трассировки (Dynatrace), алерты. Закрывать пробелы.
Участвовать в безопасных релизах.
Реагировать на инциденты: быстро находить причину по логам и метрикам, разбирать цепочки, писать постмортемы.
Обслуживать Redis, планировщики задач
Настраивать пайплайны и окружения для мобильных сборок и фронтенда (nginx, раздача статики).
Помогать разработчикам с конфигурацией (config-server), секретами, профилями окружений и сетевыми доступами между внутренним и внешним контурами.
Работать по требованиям ИБ банка.
Основные требования:
Обязательно:
От 3 лет опыта в DevOps/SRE в продакшене с высокой нагрузкой.
Kubernetes: деплой, ресурсы, пробы, диагностика падений подов и OOM.
GitOps/ArgoCD, GitLab CI, Helm или Kustomize.
Apache Kafka на уровне администратора: топики, партиции, retention, consumer groups, лаги, диагностика потери и дублей сообщений.
Linux, сети, TLS, прокси, DNS.
Мониторинг и логирование: Prometheus/VictoriaMetrics, Grafana, ELK/OpenSearch, правила алертов.
Java-экосистема на уровне эксплуатации: Gradle, JVM-параметры, heap и GC, чтение дампов и логов.
Реляционные СУБД (PostgreSQL, Oracle) на уровне эксплуатации: планы запросов, индексы, блокировки, миграции.
Скрипты на Bash/Python, привычка автоматизировать рутину.
Будет плюсом:
Dynatrace или аналогичный APM.
Опыт в финтехе, платежах, банках и работе с регуляторными требованиями.
Redis, Nexus/Artifactory, HashiCorp Vault.
Опыт canary- и blue/green-релизов, feature-флагов.
Мобильные CI-пайплайны (Android/iOS).
Опыт с Terraform или Ansible.
Личные качества:
Внимательность к последствиям изменений на проде, привычка сначала замерять, потом менять.
Умение вести разбор инцидента от симптома до причины и объяснять его разработчикам и бизнесу.