Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Реализовал проекты по автоматизации CI/CD для различных типов приложений.
Веб-приложение на Python/Django: Настроен конвейер CI/CD для автоматического тестирования (pytest), проверки стиля кода (flake8), сборки Docker-образа, пуша образа в GitLab Container Registry и деплоя в Kubernetes с использованием kubectl и Helm.
yaml
Микросервисы на Golang: Создан пайплайн для сборки Go-приложений, выполнения юнит-тестов, статического анализа кода (go vet, golint), сборки минималистичных статических Docker-образов (используя многостадийную сборку или scratch), пуша образов и деплоя в Docker Swarm или Kubernetes.
yaml
Проект с инфраструктурой как кодом (Terraform): Автоматизировано применение Terraform-изменений. Пайплайн включает этапы планирования (terraform plan) на каждом пуше в merge request и применения (terraform apply) при слиянии в основную ветку. Использовались GitLab Managed Terraform state и GitLab Environment variables для хранения чувствительных данных.
yaml
Реализовал проекты по автоматизации CI/CD для различных типов приложений.
Веб-приложение на Python/Django: Настроен конвейер CI/CD для автоматического тестирования (pytest), проверки стиля кода (flake8), сборки Docker-образа, пуша образа в GitLab Container Registry и деплоя в Kubernetes с использованием kubectl и Helm.
yaml
Микросервисы на Golang: Создан пайплайн для сборки Go-приложений, выполнения юнит-тестов, статического анализа кода (go vet, golint), сборки минималистичных статических Docker-образов (используя многостадийную сборку или scratch), пуша образов и деплоя в Docker Swarm или Kubernetes.
yaml
Проект с инфраструктурой как кодом (Terraform): Автоматизировано применение Terraform-изменений. Пайплайн включает этапы планирования (terraform plan) на каждом пуше в merge request и применения (terraform apply) при слиянии в основную ветку. Использовались GitLab Managed Terraform state и GitLab Environment variables для хранения чувствительных данных.
yaml
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.