Bank of America
Senior Network Automation Engineer / Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженерная роль в Bank of America: разработка платформ, API и фреймворков автоматизации для развёртывания и управления корпоративной сетевой инфраструктурой. Работа на стыке сетей, software engineering, DevOps и инфраструктурной автоматизации.
Задачи
- Проектировать и разрабатывать решения автоматизации для провижининга, управления конфигурациями и жизненного цикла корпоративной сети
- Создавать и поддерживать сервисы, API и микросервисы на Python для сетевых сервисов и операционных процессов
- Разрабатывать переиспользуемые фреймворки автоматизации и шаблоны сервисов для масштабного развёртывания инфраструктуры
- Интегрировать решения с сетевыми контроллерами, платформами оркестрации и системами управления
- Реализовывать автоматизацию для routing, switching и дата-центровых окружений
- Писать чистый, тестируемый и документированный код на Python
- Проводить код-ревью и задавать инженерные стандарты в команде
- Проектировать REST API и сервисные интеграции для self-service инфраструктуры
- Строить и поддерживать CI/CD пайплайны с автотестами, валидацией и деплоем
- Управлять деплоем приложений между dev, QA, staging и production
- Применять принципы Infrastructure as Code для воспроизводимости окружений
- Повышать наблюдаемость, надёжность и операционную эффективность через автоматизацию
- Выступать техническим авторитетом по автоматизации сети и software engineering
- Принимать архитектурные решения по платформам автоматизации и оркестрации
- Менторить инженеров по Python, фреймворкам автоматизации и сетевым технологиям
- Взаимодействовать со стейкхолдерами и переводить сетевые требования в масштабируемые инженерные решения
Требования
- Большой опыт разработки решений сетевой автоматизации в крупных enterprise-окружениях
- Сильный бэкграунд в software engineering и экспертиза в Python
- Опыт поставки платформ автоматизации для критичной production-инфраструктуры
- Опыт работы одновременно в сетевой инженерии и software engineering
- Опыт проектирования, создания и эксплуатации масштабируемых API-driven сервисов
- Понимание TCP/IP, BGP, VLAN, VRF, архитектур routing и switching, enterprise data centre networking
- Экспертный уровень Python
- Опыт с Linux (Ubuntu, CentOS или аналог)
- Опыт с REST API
- Опыт с Git-based workflow
- Опыт с CI/CD пайплайнами
- Опыт с фреймворками автотестирования
- Практический опыт с Ansible, Itential, Nautobot, Terraform, платформами сетевой оркестрации
- Опыт с одной или несколькими SDN-технологиями: Arista CloudVision (CVP), Cisco ACI и др.
- Понимание методологий Network as Code
- Опыт автоматизации крупномасштабных routing и switching окружений
- Знание контейнеризованных нагрузок и практик platform engineering
- Знание баз данных и моделирования данных
- Опыт интеграции автоматизации с ITSM, системами контроля версий и observability-платформами
- Желательны сертификации: CCIE, JNCIE, Cisco DevNet Professional/Expert, Arista ACE Level 5+
Условия
- Частная медицинская страховка для сотрудника и семьи плюс ежегодный health screen
- Конкурентный пенсионный план, страхование жизни и group income protection
- 26 недель оплачиваемого отпуска по беременности, 16 недель по уходу за ребёнком, инклюзивные family leave
- 20 дней back-up childcare и 20 дней back-up adult care в год
- Гибкие льготы и flex fund
- Доступ к линии психологической поддержки и виртуальным GP-сервисам
- Доступ к приложению Peppy и фитнес-платформам через Wellhub (Headspace, Calm)
- Возможность жертвовать на благотворительность через payroll с матчингом от банка
- Волонтёрские возможности в местном сообществе
- Офисы в Bromley и Chester с удобной транспортной доступностью
Навыки
- Python
- Linux
- Ubuntu
- CentOS
- REST API
- Git
- CI/CD
- Ansible
- Itential
- Nautobot
- Terraform
- Arista CloudVision
- Cisco ACI
- TCP/IP
- BGP
- VLAN
- VRF
- Routing
- Switching
- SDN
- Infrastructure as Code
- Microservices
- Docker
- Kubernetes