Skip to content

DevOps Guide - Overview

DevOps team ගෙ responsibilities සහ automation summary.


DevOps Responsibilities

Task Who Time
New staging site create DevOps ~10 min
GitHub repo + secrets setup DevOps ~5 min
Server maintenance DevOps As needed
Production deploy approve DevOps On request
SSL renewal Automated Auto
SonarQube maintenance DevOps Monthly

Infrastructure Summary

Server IP Type Purpose
SonarQube 13.232.46.24 EC2 t3.micro Code quality
Staging 13.234.20.114 EC2 t3.small All staging sites

New Project - Quick Steps

1. CloudPanel → Add WordPress site
2. SSL → Let's Encrypt
3. GitHub → New repo
4. deploy.yml → add workflow
5. Secrets → add 5 secrets
6. Developer ට handover

Detailed guide: New Site Setup


Automated Pipeline

Developer push (staging branch)
GitHub Actions trigger
SonarQube PHP scan
    ↓ (pass)
SCP theme files → Staging EC2
Staging site updated ✅