Компания не указана
DevOps инженер / Системный инженер
1 мес. назад
РоссияMiddleHybrid
kuberneteslinuxgokafkakedahelmgitlab cipostgresql
Позиция DevOps инженера / системного инженера с опытом управления Kubernetes, оптимизации CI/CD и наблюдаемости, а также работы с базами данных и брокерами сообщений.
Обязанности
- Управление Kubernetes-инфраструктурой и автомасштабирование: Перевел автомасштабирование consumer-подов с классического HPA на KEDA, настроив скейлинг напрямую по метрике Consumer Lag из очередей Kafka.
- Оптимизировал потребление памяти кластера: урезал requests/limits на основе метрик из VictoriaMetrics и внедрил параметр GOMEMLIMIT для микросервисов на Go.
- Возвращал стабильность worker-нодам, локализуя причины статусов NotReady и зависаний kubelet из-за нехватки CPU/RAM на физических хостах.
- Оперативно локализовал причины CrashLoopBackOff и OOMKilled через Lens.
- Адаптировал Helm-чарты продуктовой команды: внедрял ConfigMaps, управлял секретами и настраивал liveness/readiness пробы под высокие нагрузки.
- CI/CD и Observability: Стандартизировал разрозненные пайплайны команды в GitLab CI: внедрение security-проверок (линтеры, сканирование образов) на этапе Merge Request.
- Спроектировал единый дашборд в Grafana для дежурных смен (On-call), агрегировав RED-метрики критичных сервисов, ускорив реацию на алерты.
- Выявлял задержки в межсервисном взаимодействии и запросах к PostgreSQL / ClickHouse, анализируя распределенную трассировку в Jaeger по trace_id.
- Оптимизация Stateful-нагрузок: Управлял количеством реплик и распределением партиций consumer-подов для устранения отставаний в обработке входящего потока данных.
- Скорректировал настройки batching совместно с командой разработки, повысив пропускную способность обработки событий из брокера.
- Траблшутил базы данных, локализуя узкие места клиентов на уровне пула соединений (PgBouncer) и задержек репликации (Patroni).
Требования
- Опыт 3.5 года.
- Опыт с Kubernetes, Linux, Go, Kafka, KEDA, Helm, Lens, GitLab CI, PostgreSQL, ClickHouse, VictoriaMetrics, Grafana, ELK, Jaeger.