Программисты / Java, J2EE, JSP Инженер Консалтинг, Аутсорсинг

Middle Site Reliability Engineer, Online Retailer Полная занятость

MIDDLE SITE RELIABILITY ENGINEER, ONLINE RETAILER
 
Наш клиент — один из крупнейших онлайн-ритейлеров мира, его годовой доход превышает 1 млрд фунтов. На протяжение многих лет мы помогали этой компании разрабатывать веб-порталы, мобильные приложения, системы контроля доставки, инструменты управления персоналом, хранилище данных, и многое другое. Созданные нами системы функционируют круглосуточно, способствуя успеху клиента.
 
Инженер по обеспечению надежности (Reliability Engineer) — новая роль, впервые представленная Google. Такой специалист объединяет навыки разработчиков и специалистов по созданию более надежного и масштабируемого программного обеспечения. Цель — проанализировать набор приложений (в первую очередь созданных с использованием Java, Oracle, AWS, сервисов Google Cloud и ряда других технологий) и связать его в надежный пакет самовосстановления. Он должен работать в соответствии с определенными стандартами. А это требует от специалиста проактивной работы по обеспечению наблюдаемости, анализа потенциальных узких мест и предложений по их исправлению прежде чем произойдет системная ошибка.
 
Эта позиция может быть интересна DevOps-инженерам, которые хотят работать ближе к коду или получить перспективную специализацию с акцентом на стек JVM. Эта позиция может также понравиться разработчикам, которым интересна работа с крупномасштабными системами, которые хотят погрузиться в работу кода после его запуска.
 
ОБЯЗАННОСТИ
 
- Анализировать и улучшать доступность, задержку, производительность и эффективность приложений.
- Проактивная поддержка производственных приложений в разных доменах, в основном написанных на Java и использующих базы данных Oracle.
- Совершенствование мониторинга и оповещения в приложениях.
- Планирование и обеспечение мощностей.
- Улучшение и стандартизация строительных трубопроводов, выявление и сокращение любых областей ручного труда с помощью автоматизации.
- Консультирование в областях надежности и масштабируемости для разработки новых приложений.
- Работа вместе с командами в других отделах для нахождения решений.
- Периодические дежурства.
 
ТРЕБОВАНИЯ
 
- Опыт анализа и устранения неполадок производственных систем.
- Опыт разработки современных программ, желательно на Java.
- Глубокое понимание систем на основе Linux и UNIX.
- Знание методов гибкой разработки программного обеспечения.
- Понимание принципов TDD.
- Хорошее знание SQL и современных баз данных.
- Опыт работы с системами CI/CD.
- Опыт работы с сетями (TCP/UDP, ICMP, DNS и т.д.), Уровнями OSI, службами инфраструктуры и безопасностью.
- Опыт работы с программным мониторингом и системами оповещения.
- Хороший английский, умение решать проблемы.
 
БУДЕТ ПЛЮСОМ
 
- Знакомство с облачными технологиями.
- Опыт работы с Docker и Kubernetes.
- Опыт работы с базами данных NoSQL.
 
DATAART ПРЕДЛАГАЕТ
 
Профессиональное развитие:
- Опытные коллеги готовы делиться знаниями, внутренние профессиональные комьюнити.
- Возможность менять проекты, технологии, пробовать себя в разных ролях.
- Внутренний образовательный портал: более 150 технологических курсов и soft skills - тренингов.
- Обучение английскому языку: курсы, общение с коллегами и клиентами из разных стран.
- Поддержка докладчиков, выступающих на конференциях и встречах технологических сообществ.
Отсутствие бюрократии, удобные корпоративные сервисы.
Отсутствие дресс-кода, дружеская атмосфера, забота о комфорте специалистов.
Гибкий график, ДМС, рабочее место в современном бизнес-центре.
Возможность участвовать в конференциях как слушатель и выступающий.
Загрузить резюме (doc, docx, pdf) Max.: 2MB
Файл не выбран