DevOps Engineer
Якщо знаєш коли використати StatefulSet а коли Deployment, і розумієш різницю між HPA та ReplicaSet - тоді запрошуємо у команду.
А якщо ще й спиш спокійно коли у тебе spot instances у продакшені - ми точно знайдемо спільну мову.
Про проект
Mabrook — це AI-powered social entertainment платформа, що поєднує відео, live-контент, ігрові механіки та маркетплейс в одному продукті. Платформа будується з AI як core-частиною — персоналізація, real-time взаємодія та безпека інтегровані на рівні продукту.
Що будеш робити
- CI/CD pipelines: розвивати shared pipeline library, додавати security scans, прискорювати builds
- Infrastructure as Code: писати Terraform модулі для нових сервісів і environments
- Kubernetes magic: оптимізувати resource limits, налаштовувати autoscaling, розбиратися з networking
- Monitoring & Alerting: створювати дашборди які показують що насправді відбувається, а не “все зелене”
- Security: додавати vulnerability scanning, secrets management, network policies
- Performance: load testing, capacity planning, оптимізація під вірусне навантаження
- Multi-regional deployment: users з Бразилії не хочуть чекати 300ms latency з US
- Database high availability: тестувати failover сценарії о 3 ночі не входить в обов‘язки, але backup restoration - входить
- Advanced monitoring: distributed tracing, APM, cost optimization
Що треба знати (hard skills)
Must have:
Kubernetes - твій другий дім:
- Розумієш різницю між Deployment, StatefulSet, DaemonSet і знаєш коли що використати
- HPA vs ReplicaSet vs manual scaling - не просто букви
- ConfigMaps, Secrets, PV, PVC - працював з усім цим в бойових умовах
- Знаєш що таке liveness/readiness probes і навіщо вони потрібні
- Helm charts не викликають панічної атаки
GitOps або принаймні хочеш розібратися:
- ArgoCD, FluxCD або щось схоже бачив не тільки в туторіалах
- Розумієш ідею “Git as a source of truth”
- Не боїшся YAML файлів (їх буде багато)
Infrastructure as Code:
- Terraform - писав щось крім “hello world” прикладів
- Розумієш modules, state management, backends
- Знаєш навіщо потрібен terraform plan перед apply
CI/CD pipelines:
- GitLab CI, GitHub Actions, Jenkins - працював хоча б з одним
- Розумієш stages, artifacts, cache, dependencies
- Docker build optimization - не просто копіювання з StackOverflow
Linux і scripting:
- Bash scripting на рівні “не тільки ls і cd”
- Розумієш filesystem, processes, networking basics
- SSH, tmux, grep, awk - друзі, а не незнайомці
Networking basics:
- TCP/IP, DNS, load balancing - розумієш як це працює
- Firewall rules, security groups - налаштовував в продакшені
- Ingress, Services у Kubernetes - не магія для тебе
Nice to have:
- GCP досвід (але якщо працював з AWS/Azure - швидко перевчишся)
- Monitoring tools: Prometheus, Grafana, Loki або подібні
- Security tools: Trivy, SonarQube, security scanning
- Databases: PostgreSQL, MongoDB - базове розуміння
- Message queues: Kafka, RabbitMQ
- Розумієш що таке distributed tracing і навіщо він потрібен
- Чув про FinOps і cost optimization (GCP bills можуть бути fun)
Soft skills (теж важливо)
- Самостійність: можеш розібратися сам коли щось незрозуміло (документація, Google, експерименти)
- Комунікація: вмієш пояснити девелоперу чому його pod використовує 4GB RAM замість 512MB
- Проактивність: бачиш проблему - фіксиш, а не чекаєш поки хтось скаже
- Англійська: документація, Stack Overflow, error messages - все це англійською (read/write обов’язково)
- Українська: команда спілкується українською
Бонуси які роблять тебе ідеальним кандидатом
- Колись налаштовував multi-regional deployment
- Розумієш різницю між metrics, logs і traces
- Чув про SRE practices і не вважаєш це buzzword
- Писав документацію яку люди реально читали
- Маєш досвід з high-load проектами (соцмережі, стрімінг, e-commerce)
- Знаєш що таке chaos engineering (і можливо навіть практикував)
- Можеш пояснити дитині що таке Kubernetes (це складніше ніж здається)
Що тебе НЕ чекає (чесно)
-Legacy монолітна Java система з 10-річним technical debt
-Deployments через FTP (ні, серйозно, ні)
-“Просто зроби deploy” без документації і доступів
-Prod доступи у всіх підряд
-Мануальні deployments по 100 разів на день
-On-call duty кожного тижня (поки що взагалі нема)
Що пропонуємо
+Цікавий проект на стадії активного росту - будуєш інфраструктуру “з нуля” по сучасним практикам
+Сучасний tech stack - GCP, Kubernetes, GitOps, Infrastructure as Code
+Самостійність і довіра - ти експерт у своїй області, мікроменеджмента не буде
+Можливість впливати на архітектурні рішення - твоя думка важлива
+Remote робота - працюй звідки зручно
+Гнучкий графік - головне результат і комунікація
+Можливість рости - від middle до senior/lead у процесі розвитку проекту
+Адекватна команда - без токсичності і драм
Технічне середовище:
- Всі конфіги в Git (GitOps)
- Code review є нормою
- Документація пишеться і підтримується
- Автоматизація > ручна робота
- Security - не “потім додамо”
P.S.
Якщо ти дочитав до кінця і подумав “звучить цікаво, але я не впевнений що підходжу на 100%” - все одно відгукнись. Ідеальних кандидатів не існує, а мотивація і здатність вчитися часто важливіші за знання всіх нюансів GCP.
Якщо ж ти прочитав і подумав “pfff, це ж легко, я можу більше” - тоді точно пиши, маємо що запропонувати
P.P.S. Так, у нас є spot instances у продакшені. Так, вони іноді terminate. Ні, це не баг, це feature для cost optimization
Required languages
| English | B2 - Upper Intermediate |