8.5.24

Наши достижения в 2022 году

 Наши достижения в 2022 году
No items found.

В уходящим году мы выделяем 3 основных и самых масштабных проекта, которые реализовала наша команда.

Построили CI/CD экосистему

В нашем банке мы внедрили и поддерживаем экосистему CI/CD для непрерывной интеграции (continuous integration) и непрерывного развёртывания (continuous delivery или continuous deployment) систем или программ. Эта методология позволяет сократить количество ошибок, автоматизировать развёртывание и повысить темпы и качество разработки.

Вся суть была в настройке всех необходимых инструментов для поддержки CI/CD конвейера:

  • Jenkins для обеспечения процесса непрерывной интеграции программного обеспечения;
  • Bitbucket(git) для хранения исходного кода;
  • Artifactory для хранения артефактов, библиотек и модулей.

У нас в банке довольно сложный IT-ландшафт и при интеграции продукта с другими системами на этапе серверного развёртывания нужно решить вопрос с централизованным хранением логинов, паролей, сертификатов — это мы обеспечили с помощью HashiCorp Vault. Для непрерывного анализа коды мы настроили SonarQube. 

Мы внедрили наши DevOps практики в своих центрах компетенций, и сейчас она используется на 18 системах. Мы очень довольны, что наш опыт переняли коллеги для своих задач.

Настроили оркестрацию контейнеров

Если раньше системы развёртывались на физическом оборудовании, то потом появилась идея виртуализации, когда на одном сервере могут находиться несколько виртуальных серверов. Следующим логичным шагом в этом направлении будет контейнеризация — приложение и всё, что для него нужно, упаковывается в контейнер, который запускается на виртуальных серверах. Фишка в том, что контейнеры работают автономно и везде, где обеспечена среда. 

Но их может быть очень много и тут не обойтись без системы оркестрации — это похоже на процесс, когда один дирижёр управляет несколькими музыкантами. Мы выбрали Kubernetes как хорошо зарекомендовавшее себя решения. Выстроить архитектуру и структуру на базе Kubernetes — не самая простая задача с инженерной точки зрения. Но мы справились. 

По сути, мы снабдили всех электричеством — дали возможность разрабатывать приложение в контейнерах. Без этого никак. Если честно, мы не верим, что это случилось только сейчас — хотелось бы, чтобы это произошло 3 года назад.  

Создали экосистему для аналитиков

Наши коллеги из Data Science выполняют много задач по формированию моделей, обработке массива данных. Чтобы упростить им жизнь, мы построили для них платформу со всем вау-набором инструментов для создания и разворачивания DS приложений. Кстати, реализовали на базе того же Kubernetes. А вот для исторического хранения данных и организации Sandboxes настроили Hadoop. Теперь коллеги могут делать свои задачи на больших мощностях и использовать кучу ресурсов в дата-центре. 

Eщё про команду:
Как мы появились
Как мы появились
Команда DevOps инженеров
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Главное о команде
Главное о команде
Команда DevOps инженеров
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Почитать о других:
Онбординг в стиле межгород
Онбординг в стиле межгород
Прикладные исследования (Deep VK)
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Как мы поддерживаем связь внутри команды: игры и активности
Как мы поддерживаем связь внутри команды: игры и активности
Команда редакции приложения
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Главное о команде
Главное о команде
Команда iOS-разработчиков
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Главное о команде
Главное о команде
Команда Fullstack разработчиков
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Как устроена наша продуктовая культура
Как устроена наша продуктовая культура
Продуктовый менеджмент
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Как мы упрощаем жизнь всей компании
Как мы упрощаем жизнь всей компании
Команда Fullstack разработчиков
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.