В NOVACARD мы переосмысливаем использование кредитов. Мы — первая в Мексике кредитная карта без процентов и годовой платы, созданная для упрощения личных финансов и предоставления пользователям полного контроля — и всё это через мобильное приложение. С NOVACARD пользователи могут получить доступ к кредиту до 200 000 мексиканских песо, платить только тогда, когда используют его, и управлять всем в цифровом виде менее чем за 5 минут. Наша миссия — дать людям возможность принимать более разумные финансовые решения, предлагая гибкость, прозрачность и свободу, необходимые им для достижения своих целей. Простые финансы, большие цели.
О роли:
Мы ищем DevOps-инженера для проектирования, развертывания и эксплуатации инфраструктуры AWS для масштабной миграции цифрового финансового продукта. Вы будете создавать и поддерживать готовую к эксплуатации платформу, охватывающую сетевую инфраструктуру AWS, Kubernetes/EKS, CI/CD, наблюдаемость, резервное копирование/восстановление и управление безопасным доступом. Вы будете тесно сотрудничать с командами разработки, системного анализа, QA и инженерами для обеспечения быстрой доставки, стабильных сервисов и контролируемой миграции.
Ключевые обязанности:
Проектирование и эксплуатация инфраструктуры AWS
- Проектирование, развертывание и поддержка инфраструктуры AWS: VPC, Subnets, Route Tables, Security Groups, IAM, EC2, EBS, S3, ELB/ALB/NLB, Route53.
- Настройка сетевой инфраструктуры AWS: публичные/приватные подсети, NAT Gateway, Internet Gateway, VPC Peering / Transit Gateway, VPN, маршрутизация.
- Обеспечение высокой доступности (HA), резервного копирования/восстановления, аварийного восстановления и принципов производственной инфраструктуры.
- Создание и поддержка инфраструктуры AWS в виде кода с использованием Terraform.
Kubernetes и контейнеризация
- Создание и эксплуатация Kubernetes на AWS (EKS).
- Работа с основными объектами Kubernetes: Deployment, StatefulSet, DaemonSet, Service, Ingress, ConfigMap, Secret, Job/CronJob, PVC/PV, Namespace, ServiceAccount.
- Использование Helm для управления приложениями.
- Настройка Ingress Controller, Load Balancer и TLS/сертификатов.
- Понимание хранилища Kubernetes и обеспечение надежной работы stateful-приложений.
- Работа с Docker: сборка образов, реестр, устранение неполадок контейнеров.
CI/CD и автоматизация
- Создание процессов CI/CD, предпочтительно с использованием GitLab CI.
- Автоматизация развертывания приложений и зависимых сервисов.
- Интеграция изменений инфраструктуры в конвейеры и поддержка воспроизводимых сред.
Наблюдаемость, надежность и эксплуатация
- Настройка мониторинга с помощью Prometheus + Grafana: метрики и оповещения.
- Организация централизованного сбора и анализа логов: Loki/ELK/OpenSearch.
- Диагностика сетевых и системных проблем в Linux.
- Обеспечение стабильности производства, реагирование на инциденты и устранение корневых причин.
Безопасность и управление доступом
- Управление секретами: AWS Secrets Manager / Vault/OpenBao / External Secrets.
- Настройка RBAC/IAM и следование принципу наименьших привилегий.
- Обеспечение безопасного взаимодействия между сервисами и доступа к инфраструктуре.
Данные и сервисы
- Поддержка PostgreSQL, Redis, RabbitMQ/Kafka на уровне инфраструктуры и интеграции приложений.
- Обеспечение резервного копирования/восстановления и отказоустойчивости для stateful-сервисов.
- Помощь командам в развертывании и поддержке зависимых сервисов в Kubernetes.
Ключевые требования:
AWS и сети
- Обширный опыт работы с AWS: VPC, Subnets, Route Tables, Security Groups, IAM, EC2, EBS, S3, ELB/ALB/NLB, Route53.
- Хорошее понимание сетевой инфраструктуры AWS: публичные/приватные подсети, NAT Gateway, Internet Gateway, VPC Peering / Transit Gateway, VPN, маршрутизация.
Kubernetes и контейнеры
- Практический опыт создания и эксплуатации Kubernetes на AWS (EKS).
- Понимание основных объектов Kubernetes: Deployment, StatefulSet, DaemonSet, Service, Ingress, ConfigMap, Secret, Job/CronJob, PVC/PV, Namespace, ServiceAccount.
- Опыт работы с Helm.
- Опыт настройки Ingress Controller, Load Balancer и TLS/сертификатов.
- Опыт работы с Docker: сборка образов, реестр, устранение неполадок контейнеров.
- Понимание хранилища Kubernetes и работы stateful-приложений.
IaC и CI/CD
- Terraform — создание и поддержка инфраструктуры AWS в виде кода.
- Опыт создания CI/CD, предпочтительно GitLab CI.
Данные, очереди и хранилища
- Опыт работы с PostgreSQL, Redis, RabbitMQ/Kafka на уровне инфраструктуры и интеграции приложений.
- Понимание принципов высокой доступности (HA), резервного копирования/восстановления, аварийного восстановления и производственной инфраструктуры.
Мониторинг, логирование и секреты
- Мониторинг: Prometheus + Grafana, настройка метрик и оповещений.
- Централизованный сбор и анализ логов: Loki/ELK/OpenSearch.
- Управление секретами: AWS Secrets Manager / Vault/OpenBao / External Secrets.
Linux и безопасность
- Администрирование Linux и уверенная диагностика сетевых и системных проблем.
- Опыт настройки RBAC/IAM и следование принципу наименьших привилегий.
Особенно важный практический опыт:
Инженер должен уметь спроектировать сеть AWS с нуля → настроить EKS → развернуть приложение и зависимые сервисы → настроить ingress/DNS/TLS → CI/CD → мониторинг/логирование → резервное копирование → передать готовую к эксплуатации инфраструктуру.
Желательно:
- Опыт миграции кредитных систем или финтех-продуктов.
- Опыт создания CI/CD с использованием GitLab CI.
- Практический опыт работы с Vault/OpenBao, External Secrets.
- Опыт работы с Kafka и stateful-сервисами в Kubernetes.
Что мы предлагаем:
- Участие в масштабной миграции цифрового финансового продукта.
- Работа с современным стеком: AWS, Kubernetes/EKS, Terraform, CI/CD, Prometheus/Grafana.
- Тесное сотрудничество с командами разработки, системными аналитиками, QA и инженерами.
- Возможность создать готовую к эксплуатации платформу с нуля и передать ее в эксплуатацию.
Условия и формат работы — обсуждаются индивидуально