Услуги DevOps

Многолетний опыт разработки показал, что заказчик заинтересован не только в создании программного обеспечения (ПО), но и организации его сборки, вводе в эксплуатацию и поддержке. В наше время такой подход становится популярным в силу внедрения облачных сервисов во многие аспекты разработки ПО.

Накопленная экспертиза была собрана нами воедино и в компании был сформирован специальный отдел DevOps. Наши инженеры имеют большой опыт применения методик ускорения выпуска и обновления приложений за счет тесной интеграции с командами отвечающими за разработку, тестирование и сопровождение. Наши DevOps активно используют подход 'infrastructure as code', что дает возможность заказчикам улучшать и повторно использовать готовые решения.

Конфигурирование и автоматизация сборки проектов/продуктов

Инженеры отдела DevOps разрабатывают и внедряют различные системы автоматизированной сборки ПО для таких технологических платформ как Java (Maven, Ant, Gradle, etc), .NET (NAnt, etc.), Mobile applications for iOS/Android, Node.js и другие.

Continuous Integration (CI)/Continuous Delivery (CD)

Наш отдел DevOps настраивает Continuous Integration и Continuous Delivery на базе Jenkins/Hudson с использованием таких механизмов управления как Ansible, Chef, Puppet что улучшает качество ПО и уменьшает сроки его поставки. В результате наши специалисты могут использовать различные модули, а том числе и single-service Docker containers для репозиториев на базе Nexus или Artifactory.

Управление релизами проектов/продуктов

Наша команда DevOps профессионально организовывает процессы поставки релизов в тесном сотрудничестве с командами разработки и тестирования, помогает настроить процессы управления версиями (включая VCS и системы управления проектами), планирования релизов и поставок.

Облачные сервисы

Сегодня 'облака' в сфере IT - повсеместное явление. Публичные и приватные - именно они позволяют запускать приложения заказчиков, не имеющих собственного парка серверов, улучшают их масштабируемость, способность к восстановлению, адаптивность и доступность. Наши иженеры помогут перенести ваши приложения в облака и дадут вам возможность сконцентрироваться на решении бизнес задач.

Amazon Web Services (AWS)

AWS - одна из наиболее популярных и широко используемых платформ для облачных веб-сервисов. Наши DevOps имеют значительный опыт использования многих ее компонентов среди которых: EС2, S3, CloudFront, CloudSearch, VPC, Route 53, IAM, Transcoder, SQS, SES, SNS.

Amazon Cloud Resources

Пример работы команды DevOps с Amazon Web Services

 

Виртуализация, контейнеризация и облачная инфраструктура

Наш отдел DevOps активно использует различные инструменты и платформы виртуализации и контейнеризации, а также разворачивания приватных облаков. Среди них такие платформы как OpenStack, Xen Cloud, DigitalOcean, гипервизоры XEN, QEMU, KVM, Hyper-V, контейнеры Docker и связанная с ними инфраструктура.

Сопровождение и поддержка

Любая инфраструктура, независимо от того является она облачной или нет, требует ухода, контроля и (как правило) улучшения. DevOps помогают заказчикам управлять системами и решать возникающие проблемы по оптимизации использования ресурсов, перераспеределять нагрузку, масштабировать и т.п. Так же они занимаются проектированием, конфигурированием и поддержкой защищенных сред, настройкой удаленного доступа в защищенные среды и предоставлением рекомендаций по обеспечению безопасности.

Мониторинг и резервное копирование

Инженеры команды DevOps помогут организовать проактивный подход в поддержке, что позволяет минимизировать простои и увеличить качество обслуживания. В качестве инструментов реализации могут быть использованы Zabbix, Nagios, Graphite, NewRelic. Перед началом любого из действий специалисты DevOps всегда осуществляют резервное копирование, что позволяет в случае непредвиденных ситуаций быстро восстановить инфраструктуру с минимальными потерями.

Установка сторонних программных комплексов

В дополнение к вышеприведенным услугам наши инженеры могут установить и настроить готовые сторонние решения:

  • Реляционные базы данных - MySQL, MariaDB, PostgreSQL, и т.п.
  • NoSQL базы данных - MongoDB, Cassandra и т.п.
  • Системы контроля версий - Git, Mercurial, Subversion, и т.п. и связанную инфраструктуру.
  • Файловые репозитории - Nexus, Artifactory.
  • Поисковые платформы - Apache Solr, Elasticsearch, SphinxSearch.
  • Брокеры сообщений - Apache Kafka, RabbitMQ, Apache ActiveMQ, и т.п.
  • Apache Hadoop.
  • Веб-сервера и сервера приложений - NGINX, Apache HTTP Server, Apache Tomcat, IIS, и т.п.
  • Системы управления проектами и задачами (включая отслеживание ошибок) - Atlassian products (JIRA/Confluence/Bamboo), Redmine и т.п.
  • И многое другое.

Для того, чтобы получить дополнительную информацию по услугам DevOps, узнать больше о возможностях наших специалистов или заказать услуги нашей команды DevOps - свяжитесь с нами через контактную форму.


(на этот адрес будет отправлено подтверждение)

CAPTCHA Image Обновить