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- и операционные практики.
- Взаимодействуйте с инженерными, операционными, продуктовыми командами, командами по работе с данными и внешними партнерами для решения технических проблем и повышения эффективности нашей экосистемы управления сайтами.
- Находите возможности для упрощения архитектуры, автоматизации процессов, устранения технического долга и повышения операционной устойчивости.