Перенесена в архив: DevOps engineer
О вакансии
Располагая главным офисом в Париже, компания LINAGORA представлена командами в России,Канаде, Вьетнаме и Тунисе, фактически предоставляя свое программное обеспечение по всему миру.
Глобальная миссия LINAGORA – инклюзивность в цифровой сфере, а также обеспечение пользователей цифровой независимостью от проприетарного ПО ИТ-гигантов с помощью этичных и открытых технологий. Поэтому ожидают увидеть в своей команде разделяющих их взгляды экспертов!
Портфель решений компании включает приложение для оперативной коммуникации Twake, в котором пользователи могут обмениваться сообщениями и файлами, коллаборативную платформу OpenPaaS с функциями электронной почты, календаря, хранения и обмена файлами, видеозвонков, а также LinShare – сервис для хранения и передачи файлов.
В настоящий момент LINAGORA активно развивает свое представительство на российском рынке, расширяя свою команду в Москве. Цель – создать сильную команду разработки и развития продуктов из портфеля решений компании. В рамках внедрения экспертизы DevOps команда находится в поиске специалиста на позицию DevOps-инженера уровня Middle/High Middle/Senior.
Обязанности:
- Текущий проект: синхронизация всех этапов разработки ПО и создания мобильного приложения на iOS и Android для продукта Twake (twake.app) .
- Следующие проекты: доработка и адаптация к российскому рынку продуктов портфеля компании.
На позиции DevOps-инженера вашими задачами будут:
- Создавать и поддерживать процессы развертывания программного обеспечения. Продукт для iOS и Android с серверной частью (RESTful API).
- Помогать разработчикам, отслеживать нормальное состояние приложения, контролировать логи приложения.
- Изучить аспекты безопасности ПО и артефактов развертывания, включая управление паролями и закрытыми ключами.
- Помогать разработчикам настраивать непрерывную интеграцию и непрерывное развертывание ПО.
- Работать с другими DevOps для стандартизации процессов, тестирования новых подходов, обеспечения совместимости между развертыванием различного программного обеспечения стека (веб, серверная часть, мобильное устройство).
- Отвечать за непрерывное развертывание приложений в AppStore и PlayStore.
- Разработка новой системы доставки и обновления программного обеспечения в облачных сервисах, On-Premise и SaaS.
- Автоматизация процесса выпуска релизов.
- Мониторинг, управление и оперативная поддержка SaaS.
- Автоматизация других процессов, документирование.
Технический стек включает:
- Dart, Flutter, ReactJS для Front-end.
- NodeJS, PHP, ScyllaDB, Elasticsearch для Back-end.
Работая в экосистеме открытого ПО в команде разработки, вы выстраиваете свою работу по подходу Agile (Scrum) и используете лучшие практики разработки приложений.
Вы знаете, как работать с новейшими технологиями или как минимум понимаете, как работают: CassandraDB/PostgreSQL (и подобные СУБД), React/VueJS/AngularJS, NodeJS, Redis, ElasticSearch, Docker, REST, Websockets, JSON, стандартов Caldav/Carddav.
Определяющим будет ваш опыт в создании веб-приложений самостоятельно или в команде и понимание, что такое открытое ПО.
Мы верим, что залог успеха команды в первую очередь в soft skills и синергии между участниками, создание экспертизы подразумевает общение с текущим составом команды, развитие экспертизы с имеющимися в экспертизе бойцами, техлидом и техдиректором.
Вы, как часть команды опытных разработчиков и архитекторов, являетесь неотъемлемой частью процесса разработки реализации функций приложений. В логике обмена знаниями вы также вносите свой вклад в развитие навыков младших разработчиков.
У вас есть свобода в выборе рабочей среды и инструментов (Linux, IDE и т.д.), что позволит вам проявить себя наилучшим образом.
Требования:
- Уровень Middle/High Middle/Senior.
- Минимум 4-летний опыт работы в качестве DevOps, а также опыт работы в экосистеме открытого ПО.
- У вас есть первый успешный опыт участия в проектировании сложных программных архитектур.
- Готовность осваивать процессы развертывания приложений на фреймворке Flutter.
- Готовность осваивать процессы публикации приложений в AppStore и PlayStore.
- Вы уверенно решаете задачи с использованием Docker, Kubernetes.
- Вы успешно настраивали CI/CD GitLab/GitHub с использованием Jenkins/TeamCity.
- Готовность разбираться в коде разработчиков и бороться с техническим долгом будет плюсом.
- Вы готовы быть активным участником экосистемы open source, заключающий в себе обмен знаниями с коллегами, взаимопомощь и создание инноваций;
- У вас хороший уровень профессионального английского языка, а также готовность к интеграции в международную команду, учитывая культурные различия.
Присылайте резюме на dsankova@linagora.com или dpotokina@linagora.com