Мы производим коробочные программные продукты для администраторов информационных систем, в которых применяются технологии виртуализации VMware и Microsoft. Мы не делаем свои продукты на заказ, а идем от требований рынка (т.е. потребностей наших потенциальных и существующих пользователей). Сочетание инновационного подхода к разработке и высокого профессионализма R&D команды позволяют Veeam быть поставщиком решения для защиты и восстановления данных №1 в регионе EMEA (Европа, Ближний Восток, Африка). Согласно исследованиям IDC Software Tracker в 2017 году.
Почему Вам будет интересно у нас работать
Компания Veeam находится на стадии быстрого роста и ежегодно удваивается по количеству сотрудников, клиентов и выручке в течение шести лет. Средний возраст сотрудников компании составляет 27 лет. Это все означает, что для молодых и амбициозных людей компания Veeam является отличным местом, для реализации своих профессиональных и карьерных планов, поскольку в компании постоянно открываются новые возможности.
Мы делаем коробочные продукты для рынка B2B, а не заказное программное обеспечение для конкретного заказчика – а это значит, что работая в нашей компании:
- Вы сможете научиться делать качественные коробочные продукты, которые работают на широком спектре конфигураций произвольных пользователей. Продукт нужно делать качественным.
В заказном продукте всегда есть конкретная конфигурация, на которой продукт должен работать (эта конфигурация описана в техническом задании). В случае коробочного продукта такой конкретной конфигурации нет – продукт должен работать на любой конфигурации, которая может встретиться у любого покупателя продукта, и которая считается допустимой с точки зрения руководства пользователя или иной документации на продукт. - Вы сможете научиться делать продукты, которые можно эффективно поддерживать удаленно. Коробочный продукт нужно делать так, чтобы его можно было удаленно поддерживать. Когда у вас есть конкретный заказчик, Вы почти всегда можете поехать к нему и отладить продукт на требуемой конфигурации. В случае коробочного продукта заказчиков много, они находятся в разных странах мира, а командировки в случае возникновения ошибок, в виду их стоимости, крайне не желательны. Поэтому коробочный продукт оснащается дополнительными компонентами (подсистемами), которые позволяют нашему техническому специалисту понять, какие проблемы испытывает продукт у заказчика без непосредственного выезда к нему.
- Вы сможете находиться на пике последних технологических достижений.
Заказные продукты обычно уникальны и не испытывают конкуренции со стороны продуктов-аналогов. Коробочные продукты существуют на рынке вместе с продуктами конкурирующих компаний. Поэтому нам необходимо постоянно заниматься технологическими инновациями, чтобы наши продукты обладали функциональностью, превосходящей продукты наших конкурентов. Но, даже когда у компании есть конкуренты, важно еще и то, какого они уровня. Накал технологической борьбы, а следовательно, и уровень решаемых программистами задач, будет сильно зависеть от того, конкурирует ли компания с мировыми брендами или с малоизвестными небольшими компаниями. - Вы станете настоящим экспертом в областях сетей, инфраструктурных платформ и приложений Microsoft Active Directory, Microsoft Exchange, VMware vSphere/ESX, Microsoft Hyper-V.
В компаниях, разрабатывающих заказное программное обеспечение, программистам нужно быть “специалистами широкого профиля”, поскольку заказчики меняются, требования у них разные, а технологии можно / нужно использовать примерно одинаковые. Проекты имеют не очень длинный цикл разработки. В компаниях, которые разрабатывают коробочные продукты, проекты стабильны и длятся годами, продукты постоянно развиваются, а программисты становятся авторитетными экспертами в своей области. - Вы будете делать продукты, которые использует много людей, и, которые регулярно получают высшие награды на выставках, профессиональных конкурсах и в сравнительных исследованиях профессиональных СМИ.
Для творца важно делать продукты, которые востребованы. Не менее важно, чтобы их публично признавали и хвалили. Компании, производящие коробочные продукты, работают на конкурентных рынках, которые очень интересны СМИ, проводящим профессиональные обзоры продуктов. - Вы будете делать ядра сложных программных продуктов, а не вспомогательные модули. Мы отличаемся от ряда западных компаний, центры разработки которых представлены в Петербурге, тем, что R&D центр Veeam в Петербурге - главный и единственный центр разработок, включающий в себя также отдел продукт менеджмента. Это значит, что все ноу хау разрабатываются именно здесь, в то время как многие другие западные компании располагают свои главные центры разработок вне пределов России и не готовы передавать в Россию какие-либо ноу-хау.
Карьерная лестница R&D
Описание проекта

Web UI
Это сервер, координирующий работу вовлеченных Backup серверов. Конечный пользователь управляет процессом через интернет-браузер.
Он предназначен для мониторинга и репортинга бэкап инфраструктуры, централизованного менеджмента бэкап серверами. Представляет собой Web портал.
Языки программирования: C# / JavaScript
Используемые технологии: ASP.NET, JSon, AJAX, TSQL
Backup Server
Основной компонент, конфигурируемый конечным пользователем через приложение Win Forms. Обеспечивает установку, координацию, обновление и управление работой распределенных Backup агентов и репозиторий.
Предназначен для управления процессами бэкапа и рестрора, бэкап инфраструктуры. Основные компоненты системы – Management Service, Configuration Console.
Язык программирования: C#
Используемые технологии: .Net
Framework, TSQL, Power Shell
Backup Proxy
Предназначены для передачи контента виртуальных машин с гипервизоров на репозитории (при бэкапе) и в обратном направлении (при ресторе). Могут быть построены на основе Windows или Linux систем.
Язык программирования: C++
Используемые технологии:
- TCP/IP
- Алгоритмы сетевой передачи данных
- Интерфейсы для работы с виртуальными инфраструктурами (SOAP, RPC, VSS)
Специфичные API для Windows платформы: WinAPI, WinSockets, VSS, WMI, RPC, COM
Специфичный API
для Linux платформы: POSIX, PThreads
Backup Repository
Предназначен для хранения бэкапов виртуальных машин.
Язык программирования: C++
Используемые технологии:
- Алгоритмы обработки данных (сжатия, дедупликации, синхронизации)
- Сетевые интерфейсы доступа к данным (NFS, RPC, COM, SSH)
Backup Proxy
Предназначены для передачи контента виртуальных машин с гипервизоров на репозитории (при бэкапе) и в обратном направлении (при ресторе). Могут быть построены на основе Windows или Linux систем.
Язык программирования: C++
Используемые технологии:
- TCP/IP
- Алгоритмы сетевой передачи данных
- Интерфейсы для работы с виртуальными инфраструктурами (SOAP, RPC, VSS)
Специфичные API для Windows платформы: WinAPI, WinSockets, VSS, WMI, RPC, COM
Специфичный API
для Linux платформы: POSIX, PThreads
Virtual Machine Application Processing Components
Предназначены для работы с Application серверами (MSSQL, Exchange, Active Directory, etc), развернутыми внутри виртуальных машин.
Языки программирования: C++/C#
Используемые технологии:
Общие: VSS, COM, RPC
Active Directory: ADSI, LDAP
Exchange: MAPI/WebDAV
MS SQL: TSQL
Технологические инновации Veeam
На данный момент нашей компанией подано 5 заявок на патенты (находятся на стадии рассмотрения).
- Instant VM Recovery. “Мгновенное” восстановление и запуск отдельной виртуальной машины прямо из файла бэкапа без ее предварительной распаковки.
- U-AIR™ (Универсальное восстановление данных приложений на уровне отдельных элементов/записей). Восстановление заданных элементов данных приложений без необходимости использования дополнительных прикладных средств восстановления. Способ является универсальным и практически позволяет восстановить данные любого, в том числе заранее не известного приложения.
- SureBackup™ Recovery Verification. Автоматическая постоянная проверка выполняемых бэкапов на предмет целостности, корректности, и способности к корректному восстановлению данных.
- On-demand Sandbox. Позволяет создавать тестовые виртуальные машины и комплексные виртуальные окружения из бэкапа, относящегося к любой точки времени в прошлом. Они могут быть использованы для решения проблем функционирования, или тестирования, в том числе программных патчей или нового программного обеспечения. Устраняет необходимость в отдельной тестовой лаборатории и не создает перегрузку, которую создают на виртуальные машины теневые копии дисков, создаваемые гипервизором VMware.
- Instant File-level Recovery для произвольных операционных и файловых систем. Позволяет восстанавливать из бэкапа диски заданных виртуальных машин или отдельные заданные файлы виртуальных машин.