Ви захоплюєтесь виключною розробкою програмного забезпечення та прагнете підсилити її в динамічному середовищі? Приєднуйтесь до команди інженерів з релізів Sumo Logic на посаді старшого інженера з релізів, де ви будете розробляти та підтримувати автоматизовані інструменти для наших процесів релізу сервісів. Забезпечуйте автономні команди створення незалежно розгортуваних сервісів, покращуючи доставку програмного забезпечення та розвиваючи нашу внутрішню платформу як сервіс.
Обов'язки
- Володіння процесом доставки та системою автоматизації релізів для всіх сервісів Sumo.
- Навчання та співпраця з командами під час етапів дизайну та розробки для забезпечення найкращих практик.
- Менторство команди інженерів (від молодших до старших) та покращення процесів розробки програмного забезпечення.
- Оцінка, тестування та надання рекомендацій щодо технологій та дизайну керівництву.
- Написання детальних дизайнерських документів та документації щодо дизайну і реалізації систем.
- Забезпечення здатності інженерних команд доставляти якісне програмне забезпечення швидко та надійно.
- Покращення та підтримання інфраструктури та інструментів для розробки, тестування та налагодження.
Кваліфікації
Ми шукаємо кандидатів з:
- Ступінь бакалавра або магістра в галузі комп'ютерних наук або суміжній дисципліні.
- Доведена здатність впливати та керувати командами до здійснення правильних архітектурних виборів.
- Співпраця у стилі роботи для прийняття важливих рішень разом з іншими інженерами.
- Схильність до дії для забезпечення ефективного прогресу.
- Гнучкість для навчання, адаптації та змін у разі потреби.
Технічні навички
- Більше 3 років досвіду роботи з інструментами автоматизації релізів, DevOps, CI/CD.
- Більше 2 років досвіду розробки програмного забезпечення на Python.
- Більше 3 років досвіду роботи з технологіями доставки ПЗ, такими як Jenkins, включаючи CI/CD конвеєри та інструменти збірки, такі як Make, Gradle, NPM.
- Досвід роботи з екосистемами упаковки та розгортання Python, такими як PyPI, venv, conda, pip.
- Досвід роботи з інструментаріями ML, такими як MLflow або wandb.
- Досвід роботи з розподіленими інструментами для обчислень/ETL, такими як Airflow, Celery, Prefect.
- Досвід роботи з хмарними технологіями, такими як AWS, Azure, GCP.
- Досвід роботи з інструментами Infrastructure-as-Code (IaC), такими як Terraform.
- Володіння сценарними мовами, такими як Groovy, Python, Bash.
- Знання інструментів моніторингу, таких як Prometheus, Grafana.
- Розуміння концепцій та робочих процесів GitOps та ArgoCD.
- Усвідомлення аспектів безпеки та відповідності стандартам DevSecOps.
Про Sumo Logic
Sumo Logic - це SaaS платформа аналітики машинних даних, яка задовольняє потреби моніторингу команд