Экспертиза ФОРС и партнеров
04.11.2024
Практика Форс по DevOps
Продолжим рассказ о нашей практике DevOps и поделимся своим опытом применения CI/CD (Continuous Integration/Continuous Delivery) — одной из типовых и наиболее распространённых методологий разработки программного обеспечения.
Итак, что мы умеем?
Осуществлять шаблонизацию/оптимизацию процессов в CI/CD, включая:
- Анализ существующих процессов
- Разработку/ Внедрение шаблонов
- Тестирование и отладку
- Мониторинг и анализ результатов
Осуществлять администрирование, установку, настройку, мониторинг, интеграцию следующих фреймворков и утилит:
- Gitlab, Jenkins, Bamboo и BitBucket
- Docker, Kubernetes
- Nexus (JFrog Artifactory, ProGet и др.)
- ELK и его аналогов (Grafana Loki)
- Систем аутентификации (keycloak)
- Cистем мониторинга Zabbix, Grafana, Prometheus
- Cистем обмена сообщениями RabbitMQ, Kafka
Писать скрипты автоматизации с использованием при необходимости bash, python и других языков.