HumanGov: Implementation Of Git Repositories For Application And Infrastructure Code Using AWS Code Commit + Proof Of Concept (POC) Process Of Commit, Push And Revert Code Changes
In this project based on a real-world scenario, I implemented Git repositories for both application and infrastructure code using AWS CodeCommit, and got hands-on experience with the Proof of Concept (PoC) process of commit, push, and revert code changes.
My mission was to set up a Git repositories using AWS CodeCommit for HumanGov, a hypothetical Software as a Service for government organization.
As you can notice on the project architecture, I have played the role of a DevOps engineer to create separate repositories for both teams (software developers and Devops engineers).
For the team of software developers, I have created multiple working environments for each one of the developers using Cloud9, which is an AWS IDE where terminals and code editors are available.
During the project, I have made changes on the source code of the HumanGov application, then committing changes on the Remote Repository (CodeCommit) after making it integrated with the local environment on AWS Cloud9. As a part of the process, I have also applied the Proof of Concept (PoC), by pushing, pulling, committing and also reverting code versions in case of errors.