This project involves refactoring the codebase and deployment processes for a proof-of-concept software application to implement more robust access controls and continuous delivery. Key tasks include segmenting the codebase into modular subrepositories with distinctive access permissions; establishing consistent development environments through Dockerization; automating the deployment pipeline via GitHub Actions including approval and rollback steps; configuring role-based access controls through GitHub teams; implementing post-deployment verification and alerts; hardening the deployment environment security; and setting up monitoring and logging for the application server. Upon completion, the freelancer will have refactored the codebase, refined the development workflow, automated deployments, and added visibility and oversight to better support continued development.Deliverables will be accepted after they have been tested, deployed and documented. Details in the document attached.
Success story sharing