DevOps Інженер Offline

Опис проекту:

Ми розробляємо платформу, що підтримує процес онбордингу клієнтів у глобальній фінансовій установі. Ця платформа включає обробку запитів на онбординг, які надходять від клієнтів до відділу продажів, операцій та до подальших процесів обробки. Функціонал додатку розкладено на управління бізнес-процесами, конфігурацію бізнес-правил/робочих процесів, звітність/панелі приладів та функції управління робочим навантаженням, наприклад, пріоритизація роботи, управління SLA, повідомлення тощо. Технічно рішення включає двигун BPM, двигун правил, двигун звітності, компоненти конфігурації метаданих; більшість цих компонентів представлені через веб-додатки, орієнтовані на кінцевого користувача. Платформа використовується як зовнішніми, так і внутрішніми користувачами, вона є критично важливою частиною плану оновлення досвіду клієнтів.

 

Наша програма об'єднує 10 команд зі 100+ людей загалом (Україна, США та інші) та працює з клієнтом понад 5 років. Кожна команда складається з розробників, бізнес-аналітиків, QA, лідера і підтримується спеціалізованою групою DevOps/L3. Ми використовуємо гнучкі методології на рівні команди (Scrum, Kanban) та масштабований гнучкий підхід на рівні проекту.

 

Обов'язки:

- Тісно співпрацювати з керівником команди та менеджером проекту у всіх аспектах планування спринтів і релізів.

- Активно брати участь у всіх аспектах процесу розробки, включаючи планування, оцінювання, відстеження прогресу, виявлення залежностей, запобігання та вирішення проблем.

- Розробляти плани управління інфраструктурою та середовищами.

- Створювати та виконувати план розгортання для релізів програмних продуктів та послуг.

- Розробляти, створювати скрипти для автоматизації процесів збірки та розгортання.

- Аналізувати, оцінювати, розробляти та вирішувати складні проблеми управління конфігураціями.

- Розробляти, тестувати процедури для встановлення та конфігурації програмних продуктів та послуг.

- Планувати, аналізувати, розробляти та впроваджувати процедури та скрипти для збірки та/або міграції даних/додатків/продуктів на різні платформи.

- Брати участь у перегляді архітектури та покращенні продуктивності існуючих та майбутніх рішень.

- Сприяти переходу до найкращих практик у архітектурних та управлінських рішеннях.

- Побудова та конфігурація нової інфраструктури для рішення.

- Налаштування середовищ, налаштування продуктивності, допомога у підготовці процесів тестування.

- Створення детальної документації рішення.

- Визначення підходів моніторингу та налаштування систем моніторингу.

- Внесок у управління конфігурацією шляхом визначення та виконання відповідних завдань.

- Вирішення щоденних проблем користувачів у всіх середовищах.

 

Обов'язкові навички:

Artifactory, DevOps, GitHub, Jenkins, Shell

Опис обов'язкових навичок:

- Понад 5 років досвіду роботи в якості DevOps або на схожій посаді.

- Сильні міжособистісні навички: комунікація, переговори, уважність.

- Гарне розуміння технологій, що використовуються для налаштування збіркового конвеєра, включаючи, але не обмежуючись: Bitbucket/Gitlab, Nexus або Artifactory, TeamCity або Jenkins, Openshift або Kubernetes або Docker;

- Сильні знання та досвід управління конфігурацією, моніторингу збірок та систем/рішень резервного копіювання.

- Досвід конфігурації та оптимізації Mongo або Oracle (оптимізація баз даних, план запитів тощо).

- Досвід налаштування веб-серверів, проксі, Load Balancer.

- Досвід у скриптових мовах (Shell або Python тощо).

 

Бажані навички:

- Досвід з безперервною доставкою та автоматизацією розгортання