Заголовок: Ведущий инженер платформы
Компания: Allica
Местоположение: Офис в Милтон-Кинсе / Гибридный формат
О Allica Bank
Allica — самая быстрорастущая компания в Великобритании и самая быстрорастущая финтех-компания в истории. Наша цель — помогать устоявшимся малым и средним предприятиям, одной из последних крупных неохваченных возможностей в финтехе.
Устоявшиеся малые и средние предприятия — это основа местных сообществ, составляющая более трети нашей экономики, но при этом они были в значительной степени проигнорированы как традиционными банками на главных улицах, так и современными финтех-провайдерами.
Описание отдела
Platform Engineering — это централизованная команда, которая создает, предоставляет и управляет инфраструктурой, от которой зависят все остальные инженерные команды в Allica. Независимо от того, обслуживает ли продукт бизнес-клиента или коллегу внутри банка, он работает на платформе, разработанной этой командой. Команда владеет обеими частями: она создает платформу и управляет ею, соблюдая стандарты доступности и отказоустойчивости, которым должен соответствовать регулируемый банк. Хорошо спроектированная архитектура — это стандарт работы, а не цель: надежность, безопасность, стоимость и операционное совершенство — это входные данные для проектирования с самого начала.
Работа заключается в том, чтобы сделать правильный выбор простым выбором, предоставляя готовые решения, самообслуживание, разумные значения по умолчанию и встроенные в платформу элементы управления, а не добавляя их постфактум. Каждый элемент управления, который обеспечивает платформа, — это тот, о котором продуктовой команде не нужно беспокоиться, и который мы можем предоставить по запросу.
Описание роли
Ведущий инженер платформы — это старший технический руководитель в основном домене платформы Allica. Вы определяете ее техническое направление, несете ответственность за ее работу в производственной среде и создаете ее самостоятельно.
Это практическая роль. Ожидайте, что значительную часть недели вы проведете, работая с инфраструктурой как кодом, конвейерами и живыми системами, а остальное время будете устанавливать стандарты, рецензировать проекты и принимать решения, которые слишком важны, чтобы их делегировать. Ваши клиенты — внутренние. Продуктовые инженеры и инженеры данных выбирают, использовать ли то, что вы создали, поэтому важными показателями являются внедрение и устранение препятствий.
Основные обязанности
Архитектура и инжиниринг платформы
- Владеть архитектурой облачной платформы Allica: посадочные зоны, подписки и сетевая топология, контейнерная среда выполнения, а также шаблоны интеграции и отказоустойчивости, которые находятся сверху. Снова проектировать Cloud Adoption Framework и Well-Architected Framework как рабочие дисциплины.
- Создавать повторно используемое ядро: модули Terraform, шаблоны развертывания и платформенные сервисы, которые позволяют команде развертывать инфраструктуру производственного класса без необходимости каждый раз заново изобретать механизмы безопасности, сетевого взаимодействия и наблюдаемости.
Инфраструктура как код и автоматизация
- Предоставлять и управлять всей инфраструктурой через Terraform и безопасный CI/CD, чтобы каждое изменение было автоматизированным, повторяемым, версионированным, протестированным и обратимым. Стремиться к нулевому количеству ручных изменений и расхождений конфигурации.
- Устанавливать и развивать инженерные стандарты для функции: качество кода, коллегиальное рецензирование, политика как код и управление релизами.
Безопасность, управление и соответствие требованиям
- Встраивать безопасность, управление и соответствие требованиям на протяжении всего жизненного цикла платформы, внедряя эффективные политики, контроль доступа, шифрование, управление уязвимостями, мониторинг и стандарты конфигурации.
- Сотрудничать с командами безопасности, инжиниринга, управления рисками и соответствия требованиям Allica, чтобы гарантировать соответствие платформ организационным, нормативным требованиям и требованиям контроля, подкрепленное четкой документацией и проверяемыми доказательствами.
- Выявлять и управлять архитектурными рисками, уязвимостями безопасности, пробелами в контроле и техническим долгом, обеспечивая приоритизацию, отслеживание и выполнение действий по устранению.
Эксплуатация платформы и владение сервисами
- Владеть доступностью, надежностью и стоимостью эксплуатации платформы, подкрепленными сервисными целями, мониторингом, который можно использовать для управления, и протестированными механизмами восстановления.
- Возглавлять реагирование на сложные инциденты, проводить анализ первопричин, устранять повторяющиеся причины, а не повторяющиеся исправления.
- Использовать данные сервиса, операционный опыт и практики FinOps для непрерывного улучшения автоматизации платформы, отказоустойчивости, инженерных стандартов, прозрачности затрат, прогнозирования и оптимизации ресурсов.
Лидерство в команде
- Возглавлять, наставлять и развивать команду инженеров платформы, оставаясь лично вовлеченным в архитектуру, рецензирование проектов и решение самых сложных технических проблем.
- Устанавливать и повышать технический уровень посредством коучинга, рецензирования проектов и примера собственной работы.
Личные качества и опыт
- Значительный опыт проектирования и эксплуатации производственных сред Azure в больших масштабах.
- Свободное владение проектированием посадочных зон и подписок, частных сетей, контейнеризированных вычислений, управления API и шаблонов отказоустойчивости в различных зонах и регионах.
- Опыт линейного управления.
- Обширный практический опыт работы с облачной инфраструктурой в больших масштабах, инфраструктурой как кодом, контейнеризированными средами выполнения, управлением идентификацией и наблюдаемостью.
- Имеет производственную ответственность за важные системы. Умеет справляться с инцидентами.
- Относится к опыту разработчика как к продукту.
- Общается с инженерными командами, наблюдает за их реальной работой и проектирует с учетом внедрения, а не по принуждению.
- Относится к нормативным требованиям и требованиям безопасности как к инженерным ограничениям, вокруг которых нужно проектировать, а не как к препятствиям, которые нужно обходить.
- Опыт работы в регулируемой среде или среде с высоким уровнем гарантий приветствуется, но не является обязательным.
- Добивается внедрения, создавая то, что хотят использовать инженеры, и четко обосновывая это, а не путем эскалации.
- Предпочитает скучное, хорошо изученное решение, если только проблема не требует иного. Готов удалять лишнее.
Желательный опыт
- Опыт архитектуры или инжиниринга в Google Cloud Platform.
- Опыт работы в сложных, регулируемых или чувствительных к безопасности средах.
- Знание Kubernetes, платформ контейнеризации, бессерверных сервисов и облачных паттернов приложений.
- Опыт работы с Azure DevOps, GitHub Actions или аналогичными технологиями CI/CD.
- Знакомство с FinOps, операционной отказоустойчивостью, соответствием нормативным требованиям и системами контроля облака.
- Соответствующие сертификаты Microsoft Azure, Google Cloud, Terraform, безопасности или архитектуры.
Работа в Allica Bank
В Allica Bank мы хотим обеспечить нашим сотрудникам необходимые инструменты и среду для успешной работы и поддержки наших клиентов.
Наши сотрудники — это сердце всего, что мы делаем, поэтому наши льготы разработаны с учетом ваших потребностей:
- Полная поддержка при адаптации и возможности для дальнейшего развития
- Варианты гибкого графика работы
- Регулярные социальные мероприятия
- Пенсионные отчисления
- Дискреционная бонусная схема
- Частное медицинское страхование
- Страхование жизни
- Семейная политика, включая расширенный отпуск по беременности и родам и отпуск по уходу за ребенком.
Не подходите под все пункты?
Не волнуйтесь, если у вас нет всех навыков или требований, перечисленных в описании вакансии. Если вы считаете, что хорошо подойдете, мы все равно будем рады услышать от вас!
Гибкий график работы
Мы знаем, что стандартный рабочий день с 9 до 5 подходит не всем. Именно поэтому Allica Bank полностью привержен гибкому и гибридному графику работы. Пожалуйста, сообщите нам, что для вас лучше всего, и, если мы сможем, мы сделаем все возможное, чтобы пойти вам навстречу.
Разнообразие
Мы здесь, в Allica, очень разные, с разнообразным опытом, происхождением и образом жизни. Наша открытость и различия делают нас сильнее, и мы хотим, чтобы каждый чувствовал себя комфортно, привнося в работу столько себя, сколько захочет.