AMO — міжнародна IT-компанія, яка створює продукти та історії для мільйонів користувачів. Маємо своє англомовне медіа, власний відеопродакшн та розробляємо додатки у сфері health & fitness. Ми вважаємо, що світ стане кращим, коли ми розкриємо свої суперсили. Тому AMO допомагає людям знаходити та розвивати їх. Це наша місія.
Зараз шукаємо Platform Інженера, який буде розвивати нашу платформу, що базується на сервісах AWS та Kubernetes, за допомогою інструментів, що імплементують підхід IaC та GitOps. Ми мігруємо від парадигми інфраструктурної команди до команди-платформи. Створюємо фреймворк для розширення можливостей інженерів інших команд самим виконувати окрему роботу, пов’язану з інфраструктурою.
Ця вакансія саме для тебе, якщо ти хочеш:
- Працювати з сучасним стеком технологій — AWS (EKS, Loadbalancers, Cloudfront, Route53, Lambda, RDS, etc.); Languages: Python, Golang; IaC (Terraform, Terragrunt); CI/CD: Jenkins, Github Actions; DBs: MySQL, PostgreSQL, Elasticsearch, MongoDB, etc.; Queues/Events: RabbitMQ, Kafka; Monitoring systems: Prometheus Stack, Loki Stack, ELK Stack
- Мати можливість приймати рішення і впливати на продукт та його архітектуру
- Впроваджувати нові підходи, інструменти та технології
- Оптимізувати та покращити існуючу інфраструктуру, observability
- Розробляти та підтримувати продукти та внутрішню Платформу
- Різноманітні завдання, пов’язані з вивченням нових інструментів, підходів, автоматизацією процесів та інфраструктури
- Величезні можливості навчання — компанія підтримує навчання, сертифікації, конференції
- Працювати без переробок, нічних, on-call чергувань — їх у нас поки що НЕМАЄ
- Зростати і як інженер (відсутність legacy, можливість вибору сучасних інструментів і технологій), і як менеджер (гарна можливість прокачати soft skills і з ростом команди лідити свій напрям)
Чого ти досягнеш на цій позиції:
- Візьмеш на себе відповідальність за працездатність продуктів та внутрішньої Платформи
- Зможеш впровадити найкращі практики з методології ДевОпс у продуктовій компанії
- Розберешся докладніше у технологіях, з якими працюєш за рамками робочих завдань
Для цього тобі знадобиться:
- Попередній досвід роботи в продукті
- Досвід роботи ДевОпс Інженером (від 5 років)
- Три роки комерційного досвіду роботи з AWS (EKS, ECS, ECR, S3, RDS, CloudFront, AWS Lambda, EC2)
- Два роки комерційного досвіду роботи з Terraform
- Два роки комерційного досвіду роботи з Kubernetes (Amazon EKS, Helm, ArgoCD)
- Розуміння концепції контейнеризації, досвід роботи з Docker
- Розуміння основ обчислювальних мереж TCP/IP, HTTPs, DNS, маршрутизації
- Досвід написання скриптів (Bash/Python/Golang), повноцінна розробка на Python/Golang буде значним плюсом
- Розуміння концепції CI/CD, автоматизація та досвід роботи з системами CI/CD
- Досвід роботи з реляційними і нереляційними базами даних (MySQL, PostgreSQL, MongoDB, Elasticsearch)
- Досвід роботи з системою контролю версій (git)
Твоїм менеджером буде Олексій, Head of Platform engineering department. В АМО працює вже 5 років, починав свій шлях в компанії з позиції Junior. Рік тому здав сертифікацію AWS Solution Architect. Зараз Олексій створює та підтримує інфраструктуру для продуктів, включаючи моніторинг, CI-CD, backup стратегію, автоматизацію процесів та інше. У ролі Platform Інженера він бачить людину, яка готова брати на себе відповідальність за працездатність продукту. Також впроваджує найкращі практики з методології DevOps в компанії та має бажання розбиратися в технологіях докладніше. Це спеціаліст, який полюбляє пропонувати покращення існуючих процесів, архітектурних рішень та реалізацій. Може це ти?