Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо висококваліфікованого Senior Site Reliability Engineer (SRE) для приєднання до нашої команди Platform Engineering.
Ідеальний кандидат має мати досвід у DevOps і глибоке розуміння метрик Service Level Management (SLM), а також досвід роботи в проектах з подійно-орієнтованою інфраструктурою з використанням таких інструментів, як Terraform, New Relic, Kubernetes, AWS і Kafka. На цій посаді ви станете важливим членом команди Platform Engineering, співпрацюючи з іншими інженерними групами, щоб забезпечити, що наші інструменти платформної інфраструктури відповідають їх потребам і позитивно впливають на досвід розробника. Крім того, ви будете допомагати командам у визначенні відповідних конфігурацій і порогових значень для сповіщень або автоматизації в їх додатках.
Обов'язки
- Проектування масштабованих і високодоступних систем, впровадження рішень, які використовують паттерни балансування навантаження, автоматичного масштабування, поетапних випусків (canary releases) і розгортань типу blue-green
- Розробка моніторингу і логування з використанням інструментів, таких як New Relic, Prometheus, Grafana і Datadog, забезпечення спостережуваності за допомогою метрик, трасування, об'єднання логів і сповіщень
- Допомога командам у визначенні налаштувань і порогових значень для сповіщень і автоматизації, специфічних для додатків, з урахуванням різних вимог до продуктивності додатків, таких як час відгуку і обмеження ресурсів
- Моніторинг надійності системи і оптимізація продуктивності за допомогою інструментів, таких як New Relic, з використанням метрик DORA для підвищення ефективності розробки і експлуатації, а також забезпечення відповідності метрикам SLM, таким як SLA, SLO і SLI
- Захист і впровадження практик "Chaos" engineering для зміцнення стійкості системи
- Співпраця з крос-функціональними командами для покращення практик платформної інженерії та забезпечення ефективного аналізу метрик
Вимоги
- Знання інструментів Infrastructure-as-Code, таких як Terraform, для управління інфраструктурою
- Розуміння паттернів масштабованості і високої доступності, включаючи балансування навантаження, автоматичне масштабування, поетапні випуски і розгортання типу blue-green
- Знання метрик DevOps (наприклад, DORA) для вимірювання і підвищення ефективності розробки і експлуатації
- Знання метрик Service Level Management (SLM) (наприклад, SLA, SLO і SLI) для визначення, моніторингу і забезпечення відповідності очікуваним стандартам
- Досвід роботи з інструментами моніторингу, логування і спостереження, такими як New Relic, Prometheus, Grafana і Datadog
- Досвід використання Kafka для підвищення продуктивності обробки і трансляції даних в реальному часі в архітектурах на основі подій
- Навички у використанні інструментів, які вимірюють метрики SLM, DevOps і DORA, включаючи Apache DevLake, Grafana і New Relic
- Навички управління хмарною інфраструктурою з використанням таких постачальників, як AWS, Azure або GCP
- Знання інструментів CI/CD, таких як GitHub Actions, Jenkins або GitLab CI
- Аналізаторські навички для інтерпретації метрик і надання практичних рекомендацій
- Сильні комунікаційні навички для сприяння співпраці в командах і зі стейкхолдерами
Буде плюсом
- Знання інструментів і кращих практик Observability-as-Code
- Досвід використання методологій "Chaos" engineering для підвищення стійкості системи
Про компанію
EPAM Systems є глобальною компанією з інженерії програмного забезпечення і розробки продуктів, яка співпрацює з провідними світовими компаніями для надання інноваційних цифрових рішень. Наша місія - надати можливості нашим клієнтам для трансформації їх бізнесу і створення цінності для їх клієнтів.
Ми пропонуємо
- Можливість працювати дистанційно з Львова, Україна
- Бути частиною динамічної та інноваційної команди Platform Engineering
- Конкурентоспроможний пакет компенсацій
- Можливість для професійного зростання і розвитку
- Колаборативне і інклюзивне робочі середовище