Пожалуй, уже ни одно современное приложение не обходится без услуг DevOps. Выполняя заказы наших многочисленных клиентов, мы накопили богатейший опыт в этой области и сформировали отдельный отдел, предоставляющий услуги DevOps как в составе услуг по разработке и тестированию ПО, так и отдельно. Мы будем рады поделиться нашим опытом и надеемся, что он будет способствовать успеху ваших проектов!
Компания СКЭНД предлагает DevOps как услугу или как часть процесса разработки программного обеспечения. Мы также предоставляем услуги DevOps, которые включают в себя непрерывную интеграцию и непрерывную поставку программного обеспечения, автоматизацию DevOps, управление релизами, обслуживание и поддержку. Наши основные направления:
Любая инфраструктура, независимо от того, является она облачной или нет, требует ухода, контроля и, как правило, улучшения. DevOps в СКЭНД помогают заказчикам управлять системами и решать возникающие вопросы по оптимизации использования ресурсов, перераспределять нагрузку, масштабировать и т.п. Также они занимаются проектированием, конфигурированием и поддержкой защищенных сред, настройкой удаленного доступа и предоставлением рекомендаций по обеспечению безопасности.
Наши девопс инженеры настраивают Continuous Integration (Непрерывная интеграция) и Continuous Delivery (Непрерывная поставка) на базе Jenkins/Hudson с использованием таких механизмов управления, как Ansible, Chef, Puppet. Это улучшает качество ПО и уменьшает сроки его поставки. В результате наши специалисты могут использовать различные модули, в том числе и контейнеры Docker, для репозиториев на базе Nexus или Artifactory.
Наши DevOps разработчики на профессиональном уровне организовывают процессы поставки релизов в сотрудничестве со всеми вовлеченными командами и помогают настроить процессы управления версиями (включая VCS и системы управления проектами), планирования релизов и поставок.
Наши инженеры DevOps помогут организовать проактивный подход в поддержке, что позволяет минимизировать простои и увеличить качество обслуживания. В качестве инструментов мониторинга инфраструктуры и прогнозирования возможных изменений могут использоваться Zabbix, Nagios, Graphite, NewRelic и др. Перед началом любого из действий специалисты DevOps всегда осуществляют резервное копирование, что позволяет быстро восстановить инфраструктуру с минимальными потерями в случае непредвиденных ситуаций.
Также наша команда DevOps может установить и настроить готовые сторонние решения: реляционные базы данных, NoSQL базы данных, системы контроля версий (VCS) и связанную инфраструктуру, файловые репозитории, поисковые платформы, брокеры сообщений, различные веб-серверы и серверы приложений, системы управления проектами и задачами, включая отслеживание ошибок и многие другие.
AWS — одна из наиболее популярных и широко используемых платформ для облачных веб-сервисов. Наши DevOps инженеры имеют значительный опыт использования многих ее компонентов, среди которых: EС2, S3, CloudFront, CloudSearch, VPC, Route 53, IAM, Transcoder, SQS, SES, SNS.
Кроме того, облачная библиотека AWS является составной частью нашего собственного сервиса EpubCloud, который обеспечивает хостинг, хранение и совместное использование файлов EPUB.
Наш отдел DevOps активно работает с различными инструментами и платформами виртуализации и контейнеризации, а также с виртуальным приватным облаком. Среди используемых платформ — OpenStack, Xen Cloud, DigitalOcean, гипервизоры XEN, QEMU, KVM, Hyper-V, контейнеры Docker и связанная с ними инфраструктура.
Наша команда DevOps предлагает развертывание облачной инфраструктуры (частное облако, публичное облако и гибридное облако). Мы также предоставляем услуги IaaS, платный доступ к хранилищу, сетям, серверам и другим вычислительным ресурсам в облаке (Amazon AWS, Google, Microsoft Azure и IBM).