Обязанности:
Привет! Мы SmartPayments – e-commerce компания, разрабатываем свои финтех-продукты для обмена валютами. Сейчас усиливаем команду и ищем DevOps Engineer, который сможет развивать и поддерживать софт для процессинга. В команде: CTO, CEO, бэк и фронт-разработчики, ML, Data-аналитик, QA и проджект. Наш идеальный кандидат обладает следующими навыками Обязательные навыки: 1. Инфраструктура как код (IaC): Опыт работы с инструментами Terraform, CloudFormation или AWS CDK. Умение писать, тестировать и поддерживать модули Terraform. Понимание CI/CD подхода для управления инфраструктурой. 2. Мониторинг и логирование: Знание AWS CloudWatch (алерты, дашборды, метрики, логи). Опыт интеграции с внешними инструментами (например, Prometheus, Grafana, Datadog). Настройка мониторинга производительности сервисов, включая tracing (AWS X-Ray или аналоги). 3. Оптимизация и производительность: Умение анализировать и оптимизировать затраты (AWS Cost Explorer, Budgets, Trusted Advisor). Работа с Auto Scaling (для ECS, EKS, EC2). Опыт настройки Spot Instances и Reserved Instances для оптимизации стоимости. 4. Сетевое взаимодействие: Работа с NAT Gateway, Internet Gateway, VPC Peering, PrivateLink. Опыт настройки и оптимизации API Gateway и Application Load Balancer (ALB/ELB). 5. Контейнеризация и оркестрация: Опыт работы с Docker. Глубокое понимание EKS/ECS (включая Fargate). Навыки настройки сетевых политик (Network Policies) и секьюрности в Kubernetes. 6. CI/CD: Знание AWS CodePipeline, CodeBuild, CodeDeploy. Опыт работы с альтернативами (Jenkins, GitLab CI/CD, GitHub Actions). Умение строить end-to-end pipelines для деплоя серверных и фронтенд-приложений. 7. Работа с базами данных: Опыт работы с RDS (Aurora, MySQL, PostgreSQL), DynamoDB. Настройка read replicas, multi-AZ deployments, и резервного копирования (snapshot-based recovery). 8. Автоматизация и скриптинг: Опыт работы с Python, Bash или другим скриптовым языком. Навыки автоматизации рутинных задач (например, через AWS Lambda или Step Functions). 9. Безопасность: Глубокое понимание IAM (пользователи, роли, политики). Навыки настройки KMS (шифрование данных в S3, RDS). Умение настраивать AWS WAF, Shield для защиты веб-приложений. 10. Управление конфигурацией: Опыт работы с Ansible, Chef, Puppet или аналогами. Знание AWS Systems Manager (Session Manager, Parameter Store, Run Command). Мягкие навыки: 1. Решение инцидентов: Умение устранять проблемы в продакшене, работать с post-mortem. Навыки root-cause анализа проблем. 2. Командное взаимодействие: Опыт наставничества младших инженеров. Способность сотрудничать с разработчиками для оптимизации CI/CD процессов. 3. Архитектурное мышление: Умение проектировать отказоустойчивые и масштабируемые решения. Понимание best practices AWS Well-Architected Framework. С нашей стороны: Возможность получить опыт работы в большом холдинге с собственной инфраструктурой; Поддержка и помощь с релокацией (ЕС - Испания, Барселона); Свобода в принятии решений; Скрам-подобная организация проекта; Full-time, гибкий график, удаленная работа; Возможность встать «у истоков» проекта; Много проектирования и новой разработки. Будем рады пообщаться и обсудить детали вакансии:)