Jobgether
DevOps Engineer | Live Entertainment Company
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
DevOps-инженер в технологическую команду, поддерживающую крупные live-шоу и высоконагруженные тикетинг-платформы в Европе. Задача — строить, защищать и эксплуатировать облачную инфраструктуру на Microsoft Azure с Kubernetes и IaC.
Задачи
- Проектировать, разворачивать и управлять ресурсами Microsoft Azure через Terraform с модульным IaC и единообразием между окружениями
- Реализовывать и эксплуатировать защищённые hub-and-spoke сети: VNet peering, подсети, планирование IP, приватная связность
- Разворачивать, поддерживать и оптимизировать кластеры AKS и production-контейнерные нагрузки: node pools, autoscaling, ingress, обновления кластера
- Строить и поддерживать CI/CD пайплайны на GitHub Actions и/или Azure DevOps Pipelines: сборка образов, тесты, публикация артефактов, деплой инфраструктуры и приложений
- Поддерживать GitOps-деплой приложений в Kubernetes и управление конфигурацией
- Помогать командам разработки контейнеризировать, деплоить и отлаживать приложения, в частности PHP и Node.js/React
- Настраивать DNS, TLS-сертификаты, ingress, gateway и WAF для безопасного доступа к приложениям
- Внедрять централизованное логирование, метрики, дашборды и алертинг на Azure Monitor, Log Analytics, Application Insights
- Обеспечивать безопасность облака: identity и access controls, Managed Identities, Azure RBAC, secrets management, политики безопасности
- Расследовать инциденты, устранять проблемы инфраструктуры и деплоя, снижать операционные риски и повышать стабильность платформы
- Участвовать в архитектурных обсуждениях, ревью технических предложений, документировании решений и runbook'ов, внедрении инженерных практик
- Поддерживать локальные окружения разработки, Dockerfile, Docker Compose и общие сценарии отладки
Требования
- Не менее 3 лет опыта в DevOps или platform engineering, из них минимум 2 года поддержки Microsoft Azure в production
- Сильное понимание иерархии ресурсов Azure: Management Groups, Subscriptions, Resource Groups, соглашения именования и тегирования
- Практический опыт с Microsoft Entra ID, Azure RBAC, Managed Identities и управлением доступом
- Знание Storage Accounts, Azure Key Vault, Azure Container Registry (ACR), Log Analytics
- Сильные навыки Terraform: модульный код, remote state, несколько окружений, state locking
- Рабочее знание Linux, Bash, PowerShell и Git
- Опыт сборки, оптимизации и отладки Dockerfile, управление локальными окружениями через Docker Compose
- Production-опыт с AKS: node pools, autoscaling, ingress controllers, обновления кластеров; знание Deployments, Services, ConfigMaps, Secrets, Helm, kubectl
- Понимание hub-and-spoke топологий, VNet peering, архитектуры подсетей, CIDR, Network Security Groups, NAT Gateways
- Опыт защиты сервисов Azure через Private Endpoints, Private Link и Azure Private DNS Zones
- Знание Azure Bastion и VPN Gateway, включая Site-to-Site и Point-to-Site
- Опыт построения пайплайнов на GitHub Actions или Azure DevOps Pipelines: сборка образов, тесты, публикация артефактов, запуск Terraform
- Знание Azure Monitor, Log Analytics, базового KQL, Application Insights и настройки алертов
- Английский Upper-intermediate и выше
- Проактивный аналитический подход к отладке, выявлению рисков и повышению надёжности
- Умение работать с platform-инженерами, разработчиками и стейкхолдерами, документировать решения
Условия
- Full-time, долгосрочное сотрудничество
- Работа в европейских часовых поясах
- Возможность начать как можно скорее
- Техническое владение production-платформами Azure, Kubernetes, сетями, безопасностью и автоматизацией деплоя
- Сложные инженерные задачи на современных облачных технологиях и высоконагруженных цифровых платформах
- Кросс-функциональное взаимодействие с platform leadership и продуктовыми командами
- Профессиональное развитие в Azure-архитектуре, Kubernetes, Terraform, GitOps, облачной безопасности и observability
Навыки
- Microsoft Azure
- Terraform
- Kubernetes
- AKS
- Docker
- Docker Compose
- GitHub Actions
- Azure DevOps Pipelines
- GitOps
- Helm
- kubectl
- Linux
- Bash
- PowerShell
- Git
- Azure Monitor
- Log Analytics
- Application Insights
- KQL
- Microsoft Entra ID
- Azure RBAC
- Managed Identities
- Azure Key Vault
- Azure Container Registry
- Azure Storage Accounts
- Azure Networking
- VNet peering
- Network Security Groups
- NAT Gateway
- Private Endpoints
- Private Link
- Azure Private DNS
- Azure Bastion
- VPN Gateway
- DNS
- TLS
- WAF
- PHP
- Node.js
- React
- Azure Firewall
- Azure Front Door
- Application Gateway
- Cloudflare
- Argo CD
- Flux
- Cilium
- cert-manager
- external-dns
- KEDA
- Azure Policy
- Microsoft Defender for Cloud
- Trivy
- TFLint
- Checkov
- Azure Functions
- Azure Database for PostgreSQL
- Azure Managed Redis
- Service Bus
- Azure Landing Zones
- ExpressRoute