Middle
How was your release cycle structured, who was responsible for what, who was responsible for code deployment?
sobes.tech AI
Answer from AI
The release cycle was built on the GitFlow model: developers created feature branches, and after completing their work, they made pull requests to develop. The QA team conducted testing on the staging environment.
The build and automatic deployment of code were handled by a DevOps engineer using Jenkins, which ran pipelines including tests, Docker image builds, and deployment to Kubernetes. The release to production occurred after approval from the release manager, who monitored timelines and communication between teams.
Thus, responsibilities were distributed: developers — code, QA — testing, DevOps — automation and deployment, release manager — process coordination.