Set up DevOps infrastructure including GitHub repositories, CI/CD pipelines, containerization, and cloud infrastructure (AWS, RunPod)...
Set up the complete DevOps infrastructure including GitHub repositories, CI/CD pipelines, containerization, cloud infrastructure (AWS, RunPod), and monitoring to enable seamless development and deployment workflows.
See dev-swarm/docs/general-dev-stage-rule.md for role selection guidance.
See dev-swarm/docs/general-dev-stage-rule.md for the required role announcement format.
Before starting, verify previous stages:
00-init-ideas/ through 08-tech-specs/ folders have content (not just .gitkeep)SKIP.md:Read all files to understand the project:
ideas.md00-init-ideas/*.md through 08-tech-specs/*.md - All markdown filesGeneral Rules: See dev-swarm/docs/general-dev-stage-rule.md → "Create Stage Proposal Rules" section.
If this stage is skipped (has SKIP.md), execute the next non-skipped stage's agent skill. Otherwise, create the file 09-devops/README.md with the following content:
Brief the goal in 2-3 paragraphs:
Select files from these options based on project needs:
DevOps Strategy & Overview:
devops-overview.md - DevOps strategy overviewenvironment-config.md - Environment configurations (dev, staging, production)execution-plan.md - Checklist of infrastructure tasks (Stage 09 vs Stage 11)Repository & Version Control:
github-setup.md - GitHub repository setupssh-access-policy.md - SSH key managementCI/CD Pipeline:
ci-cd-pipeline.md - CI/CD pipeline designci-workflow.yml - GitHub Actions CI workflowcd-workflow.yml - GitHub Actions CD workflowContainerization:
docker_strategy.md - Dockerfile and docker-compose.yml planCloud Infrastructure - AWS:
aws-setup.md - AWS account & services setupec2-setup.md - EC2 instance configurations3-setup.md - S3 bucket configurationWeb Server & Database:
nginx-setup.md - Nginx configuration documentationnginx.conf - Nginx config filemysql-setup.md - MySQL setup documentationGPU Infrastructure:
runpod-setup.md - RunPod GPU setup (if applicable)Infrastructure as Code:
infrastructure/terraform/ - Terraform configurationsMonitoring & Security:
monitoring-setup.md - Monitoring & logging setupsecrets-management.md - Secrets management strategyMobile App Store Setup (if applicable):
app-store-setup.md - Apple App Store Connect setupgoogle-play-setup.md - Google Play Console setupmobile-signing-setup.md - Code signing certificates and keystoresFor each selected file, provide:
Ask user: "Please check the Stage Proposal in 09-devops/README.md. Update it directly or tell me how to update it."
Once user approves 09-devops/README.md:
Create each file listed in the approved README:
.md files: Write comprehensive documentation with step-by-step instructions.yml files: Create working GitHub Actions workflow files.conf files: Create production-ready configuration files.tf files: Create valid Terraform configurationsQuality Guidelines:
After creating all files:
Create 09-devops/execution-plan.md with tasks organized into:
Part 1: Execute in Stage 09 (Development Setup)
Part 2: Execute in Stage 11 (Production Deployment)
Ask user to review and mark which items to execute now.
Execute only the checked items from the execution plan:
Once user confirms infrastructure is working:
09-devops/README.md to remove any deleted filesInform user:
See dev-swarm/docs/general-dev-stage-rule.md for stage completion, commit, and skip rules.