Senior Site Reliability Engineer
Роботодавець · bp
Будапешт
На посаді Senior Site Reliability Engineer рівня Grade H ви очолюватимете проєктування, постачання та експлуатацію безпечних, стійких корпоративних рішень у межах визначеної сфери відповідальності. Ви формуватимете вимоги спільно з партнерами, автоматизуватимете рутинну роботу, підвищуватимете продуктивність та забезпечуватимете технічне лідерство. Ви застосовуватимете практичні інженерні навички, водночас формуючи технічні рішення, вирішуючи складні міжсистемні проблеми та розвиваючи нашу архітектуру інтеграцій AWS у міру зростання операційних потреб.
Завдання
- Забезпечуйте технічний нагляд за надійністю, доступністю, продуктивністю та масштабованістю інтеграцій і сервісів на базі AWS.
- Керуйте розслідуванням та усуненням складних міжсистемних інцидентів, зокрема проблем, що охоплюють кілька додатків, API, черг, подій та платформ зовнішніх підрядників.
- Проводьте аналіз першопричин та гарантуйте впровадження належних превентивних покращень після значних інцидентів.
- Проєктуйте, розробляйте, супроводжуйте та вдосконалюйте інтеграційні сервіси та інфраструктуру на базі AWS.
- Проєктуйте та впроваджуйте REST API, подієво-орієнтовані та орієнтовані на повідомлення інтеграційні архітектури, що об'єднують платформи керування сайтами, тикетінгу, робочих завдань та підрядників.
- Аналізуйте наявну архітектуру та визначайте, як її слід розширити, спростити або переробити для задоволення мінливих операційних вимог.
- Розробляйте засоби автоматизації, моніторингу та самовідновлення, які зменшують обсяг ручної операційної роботи та підвищують стійкість.
- Визначайте та вдосконалюйте систему спостережуваності (observability), дашборди, сповіщення й ведення логів за допомогою AWS CloudWatch та Grafana.
- Гарантуйте впровадження відповідних шаблонів безпеки в інтеграційних рішеннях, зокрема IAM, OAuth 2.0, JWT, Client Credentials, сертифікатів, Secrets Manager та контролю доступу на основі ролей.
- Керуйте процесами CI/CD та постійно вдосконалюйте їх за допомогою Azure DevOps і Azure Pipelines, забезпечуючи контрольовані та надійні розгортання.
- Розробляйте, виправляйте та переглядайте додатки на Node.js, Bash-скрипти та інтеграційні компоненти.
- Надавайте технічні консультації та наставництво іншим інженерам, впроваджуючи передові інженерні, DevOps- та операційні практики.
- Співпрацюйте з інженерними командами, операційними підрозділами, продакт-менеджерами, командами обробки даних та зовнішніми партнерами для вирішення технічних проблем і підвищення ефективності нашої екосистеми керування сайтами.
- Знаходьте можливості для спрощення архітектури, автоматизації процесів, усунення технічного боргу та підвищення операційної стійкості.