DevOps администрирование

Наша команда инженеров имеет большой опыт разработки и внедрения самых разнообразных инструментов для создания процесса непрерывной интеграции / непрерывной доставки / непрерывного развертывания программных продуктов в любых средах. Мы используем DevOps подходы, такие как IaC, для управления и описания IT инфраструктуры через конфигурационные файлы и скрипты
Скачайте схему «Актуальные решения для автоматизации, безопасности и масштабирования»

Бонусом вы получите нашу таблицу «Интеграционная матрица: какие инструменты совместимы между собой»
Бесплатная карта инструментов DevOps 2025
Наша DevOps-команда Git in Sky имеет успешный опыт предоставления услуг по внедрению методологии DevOps для автоматизации процесса создания программных продуктов. Наш подход DevOps-практик базируется на трёх китах: CI/CD, IaC и средствах мониторинга данных. В отличие от многих коллег мы не фокусируемся на какой-то одной технологии, например, Kubernetes, а можем работать с любым стеком и индивидуально подобрать те методы, которые будут работать на достижение целей именно ваших KPI и в необходимом бюджете проекта.

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

CI/CD (Continuous integration/continuous delivery)

Поможем автоматизировать процесс непрерывной разработки/интеграции/доставки/развертывания программного обеспечения для любых микросервисных архитектур.

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

Для процесса управления контейнерами мы работаем с k8s (Kubernetes), Docker Swarm, Apache Mesos, Nomad, Fleet, Aurora, Rancher, облачной обработкой данных (Amazon EC2 Container Service [AWS], Microsoft Azure Container Service) и другими.

Мы понимаем все преимущества контейнеризации данных для continuous integration и всецело поддерживаем их.

Наши специалисты могут помочь с упаковкой контейнеров Docker и оркестрацией с помощью Kubernetes, Nomad и других. Однако в отличие от многих коллег мы НЕ рекомендуем во всех случаях использовать контейнеризацию для доставки и развёртки приложении CD (continious delivery) в production окружение, так как есть ряд опасностей с точки зрения безопасности и стабильности и считаем, что связка с использованием контейнеров в CI и виртуализации в CD работает лучше и главное безопаснее.

Применяемые нами основные инструменты:
gitlab-ci, jenkins, teamcity, concourse, circleCI
Логотип GitLab Cl
логотип Jenkins
логотип TeamCity
логотип Concourse
логотип Peppermint
логотип Circleci

IaC (Описание инфраструктуры кодом)

Зачем описывать инфраструктуру?

Обычно знания о структуре компании находятся:
– в виде знаний в головах экспертов и менеджеров проекта
– на рабочий станциях
– отсутствуют вообще

В обоих случаях мы оказываемся в ловушке, становясь зависимыми в работе над проектом:
– либо от человека, который смертный, подверженный болезням, влюблённостям, перепадам настроения и просто банальным увольнениям
– либо от физически работающей машины, которая тоже падает, подвержена риску взлома или поломки, преподносит неожиданности и неудобства

В такой ситуации очевидным выходом будет перевод описания инфраструктуры или архитектуры приложения на человекочитаемый, поддерживаемый, качественно написанный код.
Таким образом инфраструктура как код (Infrastructure as Code – IaC) – это описание всей имеющейся структуры в виде кода, через который можно управлять серверами, базами данных, сетями и т.д.

Ценность IaC стоит на 3 китах: цена, скорость и уменьшение рисков. Уменьшение расходов относится не только к финансовой составляющей, но и к количеству времени, затрачиваемого на рутинные операции, улучшая и оптимизируя бизнес-процессы. Принципы IaC позволяют не фокусироваться на рутине, а заниматься более важными задачами. Автоматизация позволяет оптимизировать существующие ресурсы. Также автоматизация позволяет минимизировать риск возникновения ошибки из-за человеческого фактора.

Всё это является частью культуры DevOps.

Как мы описываем инфраструктуру

Основное наше орудие – Ansible, который мы используем более 5 лет и наши инженеры им владеют в совершенстве для удаленного управления конфигурациями и развертывания приложений.

Ansible берет на себя всю работу по приведению удаленных серверов в необходимое состояние.
С помощью Ansible мы поможем описать, как достичь этого состояния, эксплуатируя сценарии playbooks. Такая технология позволяет очень быстро осуществлять переконфигурирование системы.

Ansible имеет ряд преимуществ перед аналогичными решениями – Puppet, Chef и Salt.

Наши инженеры имеют огромное количество собственных наработок - готовых Ansible скриптов или сценариев (Playbooks) для добавления в проект любой конфигурации в зависимости от стека, нагрузки и многих других факторов.

Основные инструменты IaC

логотип Ansible
логотип Puppet
логотип Terraform
логотип Microsoft System Center
Стек технологий
Ansible • MSEM • SaltStack • Puppet • Terraform
OSPF • MPLS • VLAN • VPN • BGP • NFV • LAN • WAN • PAN • TCP/IP
postgreSQL • MySQL / MariaDB • MSSQL • Redis • Mongo • Tarantool • ClickHouse
postgreSQL / pgBouncer / pgpool / patroni • Nginx • RabbitMQ Cluster • Redis / Sentinel • mySQL / percona / maxScale / sQLProxy
Nginx • HAProxy • Traefik • Envoy • MS IIS • Angie
Frontend / Backend балансировка
Управление инфраструктурой
Кластеризация и отказоустойчивость
Ansible
Puppet
SaltStack
Terraform
MSEM
PostgreSQL / PgBouncer / Pgpool / Patroni
MySQL / Percona / MaxScale / SQLProxy
nginx
RabbitMQ Cluster
redis / sentinel
PostgreSQL
redis
MSSQL
tarantool
ClickHouse
MySQL / MariaDB
mongo
OSPF
MPLS
VLAN
VPN
BGP
NFV
LAN
WAN
PAN
TCP/IP
Nginx
HAProxy
Traefik
Envoy
MS IIS
Angie
СУБД
Сетевые технологии
LXC • VMware • Docker • Hyper-V • Kubernetes • KVM
OpenRestry • Angie • Nginx • LiteSpeed • Traefik • Apache
MEAN • LAMP • Big Data • cPU • Mem • disk • net • HAProxy • Traefik • Load Balancing • Flamegraph
Observium • Splunk • Nagios • Prometheus • Zabbix • Telegraf • Alertmanager • Grafana • Graphite
IpTables • Selinux • Anti DDOS • UFW • IPS / IDS • WAF • ACL / Exec Bits • Anti Spam • SIEM / XDR • DAM / DBF • Pentest • Firewall
Безопасность
Виртуализация
Мониторинг
LXC
vMware
Docker
Hyper-V
Kubernetes
KVM
openresty
Angie
Nginx
LiteSpeed
Traefik
Apache
Web серверы
Observium
Splunk
Nagios
Zabbix
telegraf
Alertmanager
grafana
graphite
Prometheus
MEAN
LAMP
Big Data
cPU
MEM
Disk
HAProxy
net
Traefik
Load Balancing
Flamegraph
IpTables
selinux
UFW
Anti DDOS
IPS / IDS
WAF
ACL / exec bits
Anti Spam
SIEM / XDR
DAM / DBF
pentest
firewall
Высокие нагрузки
Наши клиенты
и реализованные проекты
Git in Sky реализовал 250+ проектов в разных отраслях. Основные группы наших клиентов и кейсы:
Наши партнеры
Давайте обсудим
ваш проект
Оставьте заявку — наш специалист свяжется с вами для детального обсуждения задачи
Также можете позвонить по номеру
8 800 222 19 68