0% found this document useful (0 votes)
3 views14 pages

Complete DevOps Implementation Handbook

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views14 pages

Complete DevOps Implementation Handbook

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Complete DevOps Implementation Handbook

For Kavirajan
Introduction
1 Project objective: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.

2 Architecture overview: Follow AWS console guidance, verify outputs, document screenshots
and GitHub commits.

3 Cost considerations: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.
Phase 1: Launch EC2
1 Create Ubuntu [Link]: Follow AWS console guidance, verify outputs, document
screenshots and GitHub commits.

2 Configure security groups: Follow AWS console guidance, verify outputs, document
screenshots and GitHub commits.

3 Connect via SSH: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.
Phase 2: Install Tools
1 Git: Follow AWS console guidance, verify outputs, document screenshots and GitHub commits.
2 Docker: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

3 AWS CLI: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

4 Terraform: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

5 kubectl: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

6 Jenkins: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.
Phase 3: GitHub
1 Create repo: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

2 Push code: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

3 Clone repo: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.
Phase 4: SonarQube & OWASP
1 Install SonarQube: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.

2 Generate token: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.

3 Dependency checks: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.
Phase 5: Terraform
1 Init: Follow AWS console guidance, verify outputs, document screenshots and GitHub commits.
2 Plan: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

3 Apply: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

4 Outputs: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.
Phase 6: ECR
1 Login: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

2 Build image: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

3 Push image: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.
Phase 7: EKS
1 Update kubeconfig: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.

2 Deploy manifests: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.

3 Check pods: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

4 HPA: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.
Phase 8: ArgoCD
1 Install: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

2 Get password: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.

3 Sync apps: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.
Phase 9: Jenkins
1 Plugins: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

2 Credentials: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

3 Pipeline job: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.
Phase 10: Testing
1 Verify app: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

2 Capture screenshots: Follow AWS console guidance, verify outputs, document screenshots
and GitHub commits.
Cleanup
1 terraform destroy: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.

2 Terminate EC2: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.

3 Billing checks: Follow AWS console guidance, verify outputs, document screenshots and
GitHub commits.
Budget-Friendly Approach
1 Single EC2 deployment: Follow AWS console guidance, verify outputs, document screenshots
and GitHub commits.

2 Docker run: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

3 Jenkins: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

4 SonarQube: Follow AWS console guidance, verify outputs, document screenshots and GitHub
commits.

You might also like