Ответ
В проекте deploy обычно поддерживает команда DevOps или SRE (Site Reliability Engineering). Они отвечают за CI/CD-пайплайны, инфраструктуру, мониторинг и автоматизацию развертывания.
Разработчики могут участвовать в написании скриптов или конфигураций (например, Dockerfile, Helm-чартов). Иногда QA-инженеры проверяют корректность деплоя в тестовых средах.
Пример простого CI/CD-пайплайна в GitHub Actions:
name: Deploy
on: [push]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: docker build -t my-app .
- run: docker push my-registry/my-app:latest
- run: kubectl apply -f k8s/deployment.yaml
PM координирует процесс, но техническую часть обеспечивают специалисты.