DevOps-инженер
Summary
DevOps engineer maintaining and growing the infrastructure of a high-load SaaS platform for housing & utilities (ЖКХ): 13 Proxmox hypervisors, 130+ VMs and 7 Kubernetes clusters. Daily work spans Linux, Kubernetes, GitOps with Argo CD, Terraform, Ansible, GitLab CI, Vault, HAProxy/BIND9 DNS and Prometheus/Grafana monitoring.
Зарплата: 200000–220000 RUR (на руки)
Мы — продуктовая IT-компания, которая уже 12 лет делает сферу ЖКХ эффективнее и прозрачнее. Наши решения помогают городам становиться уютнее, а процессам — быстрее.
Мы развиваем высоконагруженный SaaS-сервис с объёмным Python-бэкендом и собственной инфраструктурой. Ищем DevOps-инженера, который поможет поддерживать и развивать существующий контур вместе с командой.
Инфраструктура — это 13 Proxmox-гипервизоров, более 130 виртуальных машин, 7 Kubernetes-кластеров и десятки микросервисов. Мы используем GitOps через Argo CD, Terraform, Ansible, Helm и GitLab CI.
Чем предстоит заниматься:
- Сопровождать и развивать инфраструктуру в собственных ЦОД: виртуализация на Proxmox, Linux-серверы, сети и сервисы.
- Поддерживать Kubernetes-кластеры и приложения: namespaces, RBAC, Ingress, PVC, Jobs, диагностика проблем с pod'ами и деплоем.
- Развивать GitOps-процессы в Argo CD и Helm-чарты для разных окружений.
- Работать с Terraform и Ansible: инфраструктура, конфигурация серверов, DNS, Vault, автоматизация рутинных задач.
- Поддерживать и отлаживать GitLab CI/CD, runner'ы, переменные и межпроектные pipeline-триггеры.
- Настраивать и сопровождать HAProxy, внутренний BIND9 DNS, TLS-сертификаты и сетевую связность сервисов.
- Работать с HashiCorp Vault и доставкой секретов в Kubernetes.
- Развивать мониторинг и алертинг: Prometheus, Grafana, Alertmanager, Zabbix, ServiceMonitor и exporter'ы.
- Поддерживать резервное копирование и регулярно проверять восстановление PostgreSQL и MongoDB.
- Участвовать в снижении технического долга: улучшать документацию, автоматизацию, безопасность и надёжность инфраструктуры.
Что мы ожидаем от кандидата:
- Опыт работы DevOps-инженером от 2 лет.
- Уверенные знания Linux: systemd, сеть, SSH, iptables, диагностика с помощью tcpdump, ss, dig.
- Практический опыт с Kubernetes: диагностика CrashLoopBackOff, Pending, ImagePullBackOff; работа с Ingress, PVC, RBAC и событиями кластера.
- Опыт работы с Helm и Argo CD/GitOps.
- Уверенное владение Terraform: remote state, блокировки, for_each, locals, чтение plan перед apply.
- Опыт написания и поддержки Ansible-ролей, инвентарей, group_vars и Jinja2-шаблонов.
- Опыт с GitLab CI/CD и GitLab Runner.
- Знание HashiCorp Vault или готовность быстро разобраться в Kubernetes auth, policy и управлении секретами.
- Опыт с Prometheus/Grafana; понимание принципов настройки алёртов и базовый PromQL.
- Практический опыт бэкапов и восстановления PostgreSQL/MongoDB.
- Умение читать и дорабатывать Bash-скрипты и Python-код.
Будет плюсом:
- Опыт работы с Proxmox VE, Longhorn, Kafka/Strimzi, KEDA, Redis, Debezium/Kafka Connect.
- Опыт сопровождения HAProxy, BIND9, Sentry, ClickHouse.
- Опыт работы с self-hosted-инфраструктурой без managed-cloud-сервисов.
- Опыт взаимодействия с командой разработки и готовность разбираться в существующем коде и процессах.
Почему мы?
- Развиваем только собственные продукты на протяжении всего их жизненного цикла.
- Работаем с серьёзной, живой инфраструктурой и задачами, которые напрямую влияют на надёжность сервиса.
- Социально значимая тематика: наши продукты помогают делать ЖКХ прозрачнее и эффективнее.
- Возможность развиваться вместе с сильной технической командой.
Условия:
- Оформление по ТК РФ
- Удобный новый офис (ул. Большеохтинский проспект, ст. м. Ладожская / Новочеркасская)
- Дружный молодой коллектив
- Уютная кухня и вкусный кофе
